|
| constructor (auto val) |
| Creates a PseudoClass object for the given value's type. More...
|
|
| constructor (Type type) |
| Creates a PseudoClass object for the given type. More...
|
|
| constructor () |
| Throws an exception if called directly; this class can only be instantiated by builtin subclasses. More...
|
|
int | getDomain () |
| returns the functional domain of the class (for builtin classes only) as a bitfield of functional_domain_constants More...
|
|
list< string > | getDomainStringList () |
| returns a list of functional domain strings for the class (for builtin classes only); an empty list is returned for user classes More...
|
|
binary | getHash () |
| returns a unique binary hash for the class More...
|
|
int | getId () |
| returns the internal ID of the class which is only valid for the current execution session More...
|
|
string | getLanguage () |
| returns the class's programming language More...
|
|
AbstractMethod | getMethod (string name) |
| returns the given method or throws an exception if the method does not exist in the local class More...
|
|
list< AbstractMethod > | getMethods () |
| returns a list of all class methods including special and static methods More...
|
|
list< string > | getModifierList () |
| returns a list of strings of modifiers describing the class More...
|
|
int | getModifiers () |
| returns a bitfield of modifiers describing the class More...
|
|
string | getName () |
| returns the class's name More...
|
|
list< hash< ClassAccessInfo > > | getParentClasses () |
| Returns a list of immediate parent classes and access information; if the Class has no parent classes, then an empty list is returned. More...
|
|
AbstractMethodVariant | getVariant (string name,...) |
| returns the given method variant, otherwise throws an exception if no method variant can be matched More...
|
|
AbstractMethodVariant | getVariantArgs (string name, *softlist< Type > argv) |
| returns the given method variant, otherwise throws an exception if no method variant can be matched More...
|
|
list< AbstractMethodVariant > | getVariants () |
| returns a list of all class method variants including variants for special and static methods More...
|
|
bool | hasMemberGate () |
| returns True if the class implements a "memberGate" method More...
|
|
bool | hasMemberNotification () |
| returns True if the class implements a "memberNotification" method More...
|
|
bool | hasMethodGate () |
| returns True if the class implements a "methodGate" method More...
|
|
bool | isAbstract () |
| returns True if the class has at least one abstract method More...
|
|
bool | isBuiltin () |
| returns True if the class is a builtin class More...
|
|
bool | isEqual (AbstractClass cls) |
| Returns True if the Class object passed as an argument is equal to the current object; False if not. More...
|
|
bool | isInjected () |
| returns True if the class was injected as a dependency injection More...
|
|
bool | isModulePublic () |
| returns True if the class has the module public flag set More...
|
|
bool | isPseudoClass () |
| returns True if the class is a pseudo-class More...
|
|
bool | isUser () |
| returns True if the class is a user class More...
|
|