![]() |
Qore reflection Module 1.19.5
|
Reflection namespace. More...
Classes | |
| class | AbstractClass |
| The abstract base class for Qore classes. More... | |
| class | AbstractClassMember |
| This class provides information about Qore class members. More... | |
| class | AbstractConstant |
| This class provides information about Qore class members. More... | |
| class | AbstractMember |
| This class provides information about Qore class and typed hash (hashdecl) members. More... | |
| class | AbstractMethod |
| The abstract base class for Qore class methods. More... | |
| class | AbstractMethodVariant |
| The abstract base class for Qore class variants. More... | |
| class | AbstractReflectionFunction |
| The abstract base class for Qore functions and class methods. More... | |
| class | AbstractVariant |
| The abstract base class for Qore class variants. More... | |
| class | Class |
| This class provides information about Qore classes. More... | |
| class | ClassConstant |
| This class provides information about Qore class constants. More... | |
| class | Constant |
| This class provides information about Qore constants defined in Qore namespaces. More... | |
| class | ConstructorMethod |
| This class provides information about Qore constructor methods. More... | |
| class | ConstructorMethodVariant |
| The class for Qore class constructor method variants. More... | |
| class | CopyMethod |
| This class provides information about Qore copy methods. More... | |
| class | CopyMethodVariant |
| The class for Qore class copy method variants. More... | |
| class | DestructorMethod |
| This class provides information about Qore destructor methods. More... | |
| class | DestructorMethodVariant |
| The class for Qore class destructor method variants. More... | |
| class | Function |
| A class representing a Qore function. More... | |
| class | FunctionVariant |
| The class for Qore function variants. More... | |
| class | GlobalVar |
| The abstract base class for Qore global variables. More... | |
| class | Namespace |
| This namespace provides information about Qore namespaces. More... | |
| class | NormalMember |
| This class provides information about Qore class normal (non-static) members. More... | |
| class | NormalMethod |
| This class provides information about Qore normal (non-static, non-special) class methods. More... | |
| class | NormalMethodVariant |
| The class for Qore class normal method variants. More... | |
| class | PseudoClass |
| This class provides information about Qore pseudo classes. More... | |
| class | PseudoMethod |
| This class provides information about Qore pseudo class methods. More... | |
| class | PseudoMethodVariant |
| The class for Qore class normal method variants. More... | |
| class | StaticMember |
| This class provides information about Qore class normal (non-static) members. More... | |
| class | StaticMethod |
| This class provides information about Qore static class methods. More... | |
| class | StaticMethodVariant |
| The class for Qore class static method variants. More... | |
| class | Type |
| The base class for Qore data types. More... | |
| class | TypedHash |
| The base class for Qore typed hashes (hashdecls) More... | |
| class | TypedHashMember |
| This class provides information about Qore typed hash (hashdecl) members. More... | |
Variables | |
| const | AC_PRIVATE = MC_PRIVATE |
describes private access; accessible from anywhere in a class hierarchy (similar to protected in C++ and Java) More... | |
| const | AC_PRIVATEINTERNAL = MC_PRIVATEINTERNAL |
describes internal private access; only accessible from the same class where the definition is made (similar to private in C++ and Java) More... | |
| const | AC_PUBLIC = MC_PUBLIC |
| describes public access More... | |
| const | MC_ABSTRACT = MC_ABSTRACT |
| describes abstract classes and method variants | |
| const | MC_DEPRECATED = MC_DEPRECATED |
| describes deprecated functionality | |
| const | MC_FINAL = MC_FINAL |
| describes the final flag | |
| const | MC_PRIVATE = MC_PRIVATE |
describes private access; accessible from anywhere in a class hierarchy (similar to protected in C++ and Java) More... | |
| const | MC_PRIVATEINTERNAL = MC_PRIVATEINTERNAL |
describes internal private access; only accessible from the same class where the definition is made (similar to private in C++ and Java) More... | |
| const | MC_PUBLIC = MC_PUBLIC |
| describes public access More... | |
| const | MC_STATIC = MC_STATIC |
| describes static methods and method variants | |
| const | MC_SYNCHRONIZED = MC_SYNCHRONIZED |
| describes synchronized variants | |
| const | MC_TRANSIENT = MC_TRANSIENT |
| describes the transient flag | |
| const | CF_CONSTANT = QCF_CONSTANT_INTERN |
| Set on variants that cannot throw an exception. | |
| const | CF_DEPRECATED = QCF_DEPRECATED |
| Set on deprecated variants. | |
| const | CF_NOOP = QCF_NOOP |
| Set on variants that are present for backwards-compatibility that always return a constant value (normally NOTHING) due to argument errors. More... | |
| const | CF_RET_VALUE_ONLY = QCF_RET_VALUE_ONLY |
| Set on variants that only return a value depending on any arguments and have no side effects. | |
| const | CF_RUNTIME_NOOP = QCF_RUNTIME_NOOP |
| Like CF_NOOP but makes variants unavailable at both parse time and run time when either strict-args or require-types or both are set. More... | |
| const | CF_USES_EXTRA_ARGS = QCF_USES_EXTRA_ARGS |
| Set on variants that accept extra arguments after their parameter arguments. | |
| const | BinaryPseudoClass = qore(get_pseudo_class_object(NT_BINARY)) |
| pseudo-class for binary objects | |
| const | BoolPseudoClass = qore(get_pseudo_class_object(NT_BOOLEAN)) |
| pseudo-class for boolean values | |
| const | CallablePseudoClass = qore(get_pseudo_class_object(NT_FUNCREF)) |
| pseudo-class for callable types | |
| const | ClosurePseudoClass = qore(get_pseudo_class_object(NT_RUNTIME_CLOSURE)) |
| pseudo-class for closures | |
| const | DatePseudoClass = qore(get_pseudo_class_object(NT_DATE)) |
| pseudo-class for date-time values | |
| const | FloatPseudoClass = qore(get_pseudo_class_object(NT_FLOAT)) |
| pseudo-class for floating-point values | |
| const | HashPseudoClass = qore(get_pseudo_class_object(NT_HASH)) |
| pseudo-class for hashes | |
| const | IntPseudoClass = qore(get_pseudo_class_object(NT_INT)) |
| pseudo-class for integers | |
| const | ListPseudoClass = qore(get_pseudo_class_object(NT_LIST)) |
| pseudo-class for lists | |
| const | NothingPseudoClass = qore(get_pseudo_class_object(NT_NOTHING)) |
| pseudo-class for nothing (no value) | |
| const | NumberPseudoClass = qore(get_pseudo_class_object(NT_NUMBER)) |
| pseudo-class for arbitrary-percision numeric values | |
| const | ObjectPseudoClass = qore(get_pseudo_class_object(NT_OBJECT)) |
| pseudo-class for objects | |
| const | StringPseudoClass = qore(get_pseudo_class_object(NT_STRING)) |
| pseudo-class for strings | |
| const | ValuePseudoClass = qore(get_pseudo_class_object(-1)) |
| the base (default) pseudo-class | |
| const | AutoHashOrNothingType = qore(get_type_object(autoHashOrNothingTypeInfo)) |
| *hash<auto> type | |
| const | AutoHashType = qore(get_type_object(autoHashTypeInfo)) |
| hash<auto> type | |
| const | AutoListOrNothingType = qore(get_type_object(autoListOrNothingTypeInfo)) |
| *list<auto> type | |
| const | AutoListType = qore(get_type_object(autoListTypeInfo)) |
| list<auto> type | |
| const | AutoType = qore(get_type_object(autoTypeInfo)) |
| auto type | |
| const | Base64BinaryOrNothingType = qore(get_type_object(base64BinaryOrNothingTypeInfo)) |
| *base64binary type | |
| const | Base64BinaryType = qore(get_type_object(base64BinaryTypeInfo)) |
| base64binary type | |
| const | BinaryOrNothingType = qore(get_type_object(binaryOrNothingTypeInfo)) |
| *binary type | |
| const | BinaryType = qore(get_type_object(binaryTypeInfo)) |
| binary type | |
| const | BoolOrNothingType = qore(get_type_object(boolOrNothingTypeInfo)) |
| *bool type | |
| const | BoolType = qore(get_type_object(boolTypeInfo)) |
| bool type | |
| const | CodeOrNothingType = qore(get_type_object(codeOrNothingTypeInfo)) |
| *code type | |
| const | CodeType = qore(get_type_object(codeTypeInfo)) |
| code type | |
| const | DataOrNothingType = qore(get_type_object(dataOrNothingTypeInfo)) |
| *data type | |
| const | DataType = qore(get_type_object(dataTypeInfo)) |
| data type | |
| const | DateOrNothingType = qore(get_type_object(dateOrNothingTypeInfo)) |
| *date type | |
| const | DateType = qore(get_type_object(dateTypeInfo)) |
| date type | |
| const | FloatOrNothingType = qore(get_type_object(floatOrNothingTypeInfo)) |
| *float type | |
| const | FloatType = qore(get_type_object(floatTypeInfo)) |
| float type | |
| const | HashOrNothingType = qore(get_type_object(hashOrNothingTypeInfo)) |
| *hash type | |
| const | HashType = qore(get_type_object(hashTypeInfo)) |
| hash type | |
| const | HexBinaryOrNothingType = qore(get_type_object(hexBinaryOrNothingTypeInfo)) |
| *hexbinary type | |
| const | HexBinaryType = qore(get_type_object(hexBinaryTypeInfo)) |
| hexbinary type | |
| const | IntOrNothingType = qore(get_type_object(bigIntOrNothingTypeInfo)) |
| *int type | |
| const | IntType = qore(get_type_object(bigIntTypeInfo)) |
| int type | |
| const | ListOrNothingType = qore(get_type_object(listOrNothingTypeInfo)) |
| *list type | |
| const | ListType = qore(get_type_object(listTypeInfo)) |
| list type | |
| const | NothingType = qore(get_type_object(nothingTypeInfo)) |
| nothing type | |
| const | NullOrNothingType = qore(get_type_object(nullOrNothingTypeInfo)) |
| *null type | |
| const | NullType = qore(get_type_object(nullTypeInfo)) |
| null type | |
| const | NumberOrNothingType = qore(get_type_object(numberOrNothingTypeInfo)) |
| *number type | |
| const | NumberType = qore(get_type_object(numberTypeInfo)) |
| number type | |
| const | ObjectOrNothingType = qore(get_type_object(objectOrNothingTypeInfo)) |
| *object type | |
| const | ObjectType = qore(get_type_object(objectTypeInfo)) |
| object type | |
| const | ReferenceOrNothingType = qore(get_type_object(referenceOrNothingTypeInfo)) |
| *reference type | |
| const | ReferenceType = qore(get_type_object(referenceTypeInfo)) |
| reference type | |
| const | SoftAutoListOrNothingType = qore(get_type_object(softAutoListOrNothingTypeInfo)) |
| *softlist<auto> type | |
| const | SoftAutoListType = qore(get_type_object(softAutoListTypeInfo)) |
| softlist<auto> type | |
| const | SoftBinaryOrNothingType = qore(get_type_object(softBinaryOrNothingTypeInfo)) |
| *softbinary type | |
| const | SoftBinaryType = qore(get_type_object(softBinaryTypeInfo)) |
| softbinary type | |
| const | SoftBoolOrNothingType = qore(get_type_object(softBoolOrNothingTypeInfo)) |
| *softbool type | |
| const | SoftBoolType = qore(get_type_object(softBoolTypeInfo)) |
| softbool type | |
| const | SoftDateOrNothingType = qore(get_type_object(softDateOrNothingTypeInfo)) |
| *softdate type | |
| const | SoftDateType = qore(get_type_object(softDateTypeInfo)) |
| softdate type | |
| const | SoftFloatOrNothingType = qore(get_type_object(softFloatOrNothingTypeInfo)) |
| *softfloat type | |
| const | SoftFloatType = qore(get_type_object(softFloatTypeInfo)) |
| softfloat type | |
| const | SoftIntOrNothingType = qore(get_type_object(softBigIntOrNothingTypeInfo)) |
| *softint type | |
| const | SoftIntType = qore(get_type_object(softBigIntTypeInfo)) |
| softint type | |
| const | SoftListOrNothingType = qore(get_type_object(softListOrNothingTypeInfo)) |
| *softlist type | |
| const | SoftListType = qore(get_type_object(softListTypeInfo)) |
| softlist type | |
| const | SoftNumberOrNothingType = qore(get_type_object(softNumberOrNothingTypeInfo)) |
| *softnumber type | |
| const | SoftNumberType = qore(get_type_object(softNumberTypeInfo)) |
| softnumber type | |
| const | SoftStringOrNothingType = qore(get_type_object(softStringOrNothingTypeInfo)) |
| *softstring type | |
| const | SoftStringType = qore(get_type_object(softStringTypeInfo)) |
| softstring type | |
| const | StringOrNothingType = qore(get_type_object(stringOrNothingTypeInfo)) |
| *string type | |
| const | StringType = qore(get_type_object(stringTypeInfo)) |
| string type | |
| const | TimeoutOrNothingType = qore(get_type_object(timeoutOrNothingTypeInfo)) |
| timeout or nothing type | |
| const | TimeoutType = qore(get_type_object(timeoutTypeInfo)) |
| timeout type | |
| const | QTI_AMBIGUOUS = QTI_AMBIGUOUS |
| types match but are not closely related | |
| const | QTI_IDENT = QTI_IDENT |
| types are identical | |
| const | QTI_NEAR = QTI_NEAR |
| types match and are closely related | |
| const | QTI_NOT_EQUAL = QTI_NOT_EQUAL |
| types do not match | |
| const | QTI_WILDCARD = QTI_WILDCARD |
| types match because at least one side matches all types | |
Reflection namespace.