TParser : Method overview by Name

Member Visibility Description
AfterConstruction(TObject) public Method called after the constructor was called.
BeforeDestruction(TObject) public Method called before the destructor is called.
CheckToken(TParser) public Checks whether the token if of the given type.
CheckTokenSymbol(TParser) public Checks whether the token equals the given symbol
ClassInfo(TObject) public Return a pointer to the type information for this class.
ClassName(TObject) public Return the current class name.
ClassNameIs(TObject) public Check whether the class name equals the given name.
ClassParent(TObject) public Return the parent class.
ClassType(TObject) public Return a "class of" pointer for the current class
CleanupInstance(TObject) public Finalize the class instance.
Create(TObject) public TObject Constructor
Create(TParser) public Creates a new parser instance.
DefaultHandler(TObject) public Default handler for integer message handlers.
DefaultHandlerStr(TObject) public Default handler for string messages.
Destroy(TObject) public TObject destructor.
Destroy(TParser) public Destroys the parser instance.
Dispatch(TObject) public Dispatch an integer message
DispatchStr(TObject) public Dispatch a string message.
Equals(TObject) public Check if two objects are equal.
Error(TParser) public Raises an EParserError exception with the given message
ErrorFmt(TParser) public Raises an EParserError exception and formats the message.
ErrorStr(TParser) public Raises an EParserError exception with the given message
FieldAddress(TObject) public Return the address of a field.
Free(TObject) public Check for Nil and call destructor.
FreeInstance(TObject) public Clean up instance and free the memory reserved for the instance.
GetHashCode(TObject) public Return a hash code for the object
GetInterface(GetInterface) public Return a reference to an interface
GetInterfaceByStr(TObject) public Return an interface based on its GUID
GetInterfaceEntry(TObject) public Return the interface table entry by GUID
GetInterfaceEntryByStr(TObject) public Return the interface table entry by string
GetInterfaceTable(TObject) public Return a pointer to the table of implemented interfaces for a class
GetInterfaceWeak(TObject) public Get a reference to an interface, not increasing the reference count
HexToBinary(TParser) public Writes hexadecimal data to a stream.
InheritsFrom(TObject) public Check whether class is an ancestor.
InitInstance(TObject) public Initialize a new class instance.
InstanceSize(TObject) public Return the size of an instance.
MethodAddress(TObject) public Return the address of a method
MethodName(TObject) public Return the name of a method.
newinstance(TObject) public Allocate memory on the heap for a new instance
NextToken(TParser) public Reads the next token and returns its type.
QualifiedClassName(TObject) public Fully qualified classname
SafeCallException(TObject) public Handle exception object
SourcePos(TParser) public Returns the current position in the stream.
StringMessageTable(TObject) public Return a pointer to the string message table.
TokenComponentIdent(TParser) public Returns the path of a subcomponent starting from the current token.
TokenFloat(TParser) public Returns the current token as a float.
TokenInt(TParser) public Returns the current token as an integer.
TokenString(TParser) public Returns the current token as a string.
TokenSymbolIs(TParser) public Returns True if the token equals the given symbol.
TokenWideString(TParser) public Returns the current token as a widestring
ToString(TObject) public Return a string representation for the object
UnitName(TObject) public Unit name