$darkmode
This class provides information about Qore class and typed hash (hashdecl) members. More...
Public Member Functions | |
| constructor () | |
| Throws an exception; this class cannot be created directly or used in a user class hierarchy. More... | |
| auto | getDefaultValue () |
| Returns the default value for the member or NOTHING if the member has no default value. More... | |
| string | getName () |
| returns the member's name More... | |
| hash< SourceLocationInfo > | getSourceLocation () |
| Returns the source location of the member declaration. More... | |
| Type | getType () |
| Returns the type object for this member. More... | |
| bool | isEqual (AbstractMember mem) |
| Returns True if the AbstractMember object passed as an argument is equal to the current object; False if not. More... | |
This class provides information about Qore class and typed hash (hashdecl) members.
| Qore::Reflection::AbstractMember::constructor | ( | ) |
Throws an exception; this class cannot be created directly or used in a user class hierarchy.
| ABSTRACTMEMBER-CONSTRUCTOR-ERROR | the AbstractMember class cannot be constructed directly or inherited directly by a user-defined class |
| auto Qore::Reflection::AbstractMember::getDefaultValue | ( | ) |
Returns the default value for the member or NOTHING if the member has no default value.
| PROGRAM-ERROR | thrown if the Program object holding the class has been destroyed |
| string Qore::Reflection::AbstractMember::getName | ( | ) |
returns the member's name
| PROGRAM-ERROR | thrown if the Program object holding the class or typed hash (hashdecl) has been destroyed |
| hash<SourceLocationInfo> Qore::Reflection::AbstractMember::getSourceLocation | ( | ) |
Returns the source location of the member declaration.
| PROGRAM-ERROR | thrown if the Program object holding the class has been destroyed |
| Type Qore::Reflection::AbstractMember::getType | ( | ) |
Returns the type object for this member.
| PROGRAM-ERROR | thrown if the Program object holding the class has been destroyed |
| bool Qore::Reflection::AbstractMember::isEqual | ( | AbstractMember | mem | ) |
Returns True if the AbstractMember object passed as an argument is equal to the current object; False if not.
| mem | the member to check with the current object for equality |