![]()  | 
  
    Qore reflection Module 1.18.1
    
   | 
 
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.