Category > Declaration |
Item | Description |
---|---|
ACCESS | Declares an ACCESS method of a class. |
ANNOUNCE | Declaration of a module identifier name. |
ASSIGN | Declares an ASSIGN method of a class. |
ASSOCIATE CLASS | Defines a scalar class for a native data type. |
CLASS | Declares the class function of a user-defined class. |
CLASSDATA | Declares a class variable of a class. |
CLASSMETHOD | Declares the symbolic name of a class method. |
DATA | Declares an instance variable of a class. |
DELEGATE | Declares a message to be directed to a contained object. |
DESTRUCTOR | Declares a method to be called by the garbage collector. |
ENABLE TYPE CLASS | Activates scalar classes for native data tyes. |
ERROR HANDLER | Declares the method for error handling within a class. |
EXIT PROCEDURE | Declares a procedure to execeute when a program terminates. |
EXPORTED: | Declares the EXPORTED attribute for a group of member variables and/or methods. |
EXTEND CLASS...WITH DATA | Adds a new member variable to an existing class. |
EXTEND CLASS...WITH METHOD | Adds a new method to an existing class. |
EXTERNAL | Declares the symbolic name of an external function or procedure for the linker. |
FIELD | Declares a field variable |
FUNCTION | Declares a function along with its formal parameters. |
GLOBAL | Declares and optionally initializes a GLOBAL memory variable. |
HIDDEN: | Declares the HIDDEN attribute for a group of member variables and/or methods. |
INIT PROCEDURE | Declares a procedure to execeute when a program starts. |
INLINE METHOD | Declares and implements an inline method that spans across multiple lines. |
LOCAL | Declares and optionally initializes a local memory variable. |
MEMVAR | Declares PRIVATE or PUBLIC variables. |
MESSAGE | Declares a message name for a method. |
METHOD (declaration) | Declares the symbolic name of a method. |
METHOD (implementation) | Declares the implementation code of a method. |
METHOD...OPERATOR | Declares a method to be executed with an operator. |
METHOD...VIRTUAL | Declares a method as virtual. |
OPERATOR | Overloads an operator and declares a method to be invoked for it. |
OVERRIDE METHOD | Replaces a method in an existing class. |
PARAMETERS | Declares PRIVATE function parameters. |
PRIVATE | Creates and optionally initializes a PRIVATE memory variable. |
PROCEDURE | Declares a procedure along with its formal parameters. |
PROTECTED: | Declares the PROTECTED attribute for a group of member variables and methods. |
PUBLIC | Creates and optionally initializes a PUBLIC memory variable. |
REQUEST | Declares the symbolic name of an external function or procedure for the linker. |
STATIC | Declares and optionally initializes a STATIC memory variable. |
VAR | Declares an instance variable of a class. |
http://www.xHarbour.com