Qore Programming Language
0.9.0
|
Go to the source code of this file.
Classes | |
class | QoreExternalConstant |
external wrapper class for constants More... | |
class | QoreExternalMemberBase |
external wrapper base class for class and hashdecl members More... | |
class | QoreExternalMemberVarBase |
external wrapper base class for class members More... | |
class | QoreExternalMethodVariant |
external wrapper class for method variants More... | |
class | QoreExternalNormalMember |
external wrapper base class for class normal members More... | |
class | QoreExternalProgramLocation |
external wrapper class for source code location information More... | |
class | QoreExternalStaticMember |
external wrapper base class for class static members More... | |
class | QoreExternalVariant |
external wrapper class for function and call variants More... | |
Functions | |
DLLEXPORT bool | qore_type_can_convert_to_scalar (const QoreTypeInfo *ti) |
returns true if the type's value can be converted to a scalar; the argument may be nullptr meaning no type restrictions | |
DLLEXPORT bool | qore_type_equal (const QoreTypeInfo *ti1, const QoreTypeInfo *ti2) |
returns true if the types are equal; either argument may be nullptr meaning no type restrictions | |
DLLEXPORT QoreValue | qore_type_get_default_value (const QoreTypeInfo *ti) |
returns the default value of the type (if any); the caller owns any reference returned; the argument may be nullptr meaning no type restrictions | |
DLLEXPORT const char * | qore_type_get_name (const QoreTypeInfo *ti) |
returns the name of the type; the argument may be nullptr meaning no type restrictions | |
DLLEXPORT bool | qore_type_has_default_value (const QoreTypeInfo *ti) |
returns true if the type has a default value; the argument may be nullptr meaning no type restrictions | |
DLLEXPORT bool | qore_type_is_output_compatiblee (const QoreTypeInfo *ti1, const QoreTypeInfo *ti2) |
returns true if ti2's return type is compatible with ti1's; either argument may be nullptr meaning no type restrictions | |
external reflection API definitions