__objHasMethod()
Determine whether a symbol exist in object as METHOD
- Syntax
-
- __objHasMethod( <oObject>, <cSymbol> ) --> lExist
- Arguments
-
- <oObject> is an object to scan.
- <cSymbol> is the name of the symbol to look for.
- Returns
-
- __objHasMethod() return .T. if the given <cSymbol> exist as METHOD (class function) in object <oObject), .F. if it does not exist.
- Description
-
- __objHasMethod() is a low level class support function that let you find out if a symbol is a class function in a given object.
Examples
oB := TBrowseNew( 0, 0, 24, 79 )
? __objHasMethod( oB, "nLeft" ) // .F. since this is a DATA
? __objHasMethod( oB, "FixBugs" ) // hopefully this should be .F.
? __objHasMethod( oB, "Left" ) // this should return .T.
- Status
- Ready
- Compliance
-
- __objHasMethod() is a Harbour extension.
- Files
-
- Library is rtl
- See Also