*** empty log message ***
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
19990806-19:55 GMT+1 Antonio Linares <alinares@fivetech.com>
|
||||
* include/classes.ch
|
||||
* Added support for SETGET methods
|
||||
|
||||
19990806-19:55 GMT+1 Antonio Linares <alinares@fivetech.com>
|
||||
* makefile.b32
|
||||
* hvm module added
|
||||
|
||||
@@ -44,18 +44,19 @@
|
||||
#xcommand CLASSDATA <DataName1> [,<DataNameN>] => ;
|
||||
oClass:AddClassData( <(DataName1)> ) [; oClass:AddClassData( <(DataNameN)> ) ]
|
||||
|
||||
#xcommand METHOD <MethodName>( [<params,...>] ) => ;
|
||||
#xcommand METHOD <MethodName>( [<params,...>] ) [ CONSTRUCTOR ] => ;
|
||||
oClass:AddMethod( <(MethodName)>, CLSMETH _CLASS_NAME_ <MethodName>() )
|
||||
|
||||
#xcommand METHOD <MethodName>( [<params,...>] ) CONSTRUCTOR => ;
|
||||
oClass:AddInline( <(MethodName)>, {|Self [,<params>] | <MethodName>(Self [,<params>] ), Self } )
|
||||
|
||||
#xcommand METHOD <MethodName>( [<params,...>] ) INLINE <Code,...> => ;
|
||||
oClass:AddInline( <(MethodName)>, {|Self [,<params>] | <Code> } )
|
||||
|
||||
#xcommand METHOD <MethodName>( [<params,...>] ) VIRTUAL => ;
|
||||
oClass:AddVirtual( <(MethodName)> )
|
||||
|
||||
#xcommand METHOD <MethodName>( [<params,...>] ) SETGET => ;
|
||||
oClass:AddMethod( <(MethodName)>, CLSMETH _CLASS_NAME_ <MethodName>() ) ;;
|
||||
oClass:AddMethod( "_" + <(MethodName)>, CLSMETH _CLASS_NAME_ <MethodName>() )
|
||||
|
||||
#xcommand MESSAGE <MessageName> METHOD <MethodName>( [<params,...>] ) => ;
|
||||
oClass:AddMethod( <(MessageName)>, CLSMETH _CLASS_NAME_ <MethodName>() )
|
||||
|
||||
|
||||
Reference in New Issue
Block a user