Qore Programming Language
0.9.16
|
external wrapper class for method variants More...
#include <QoreReflection.h>
Public Member Methods | |
DLLEXPORT ClassAccess | getAccess () const |
returns the access info for the member | |
const DLLEXPORT char * | getAccessString () const |
returns a string for the access info for the member | |
const DLLEXPORT QoreMethod * | getMethod () const |
returns the method for a method variant | |
DLLEXPORT bool | isAbstract () const |
returns true if the method variant is abstract | |
DLLEXPORT bool | isFinal () const |
returns true if the method variant is final | |
DLLEXPORT bool | isStatic () const |
returns true if the method variant is static | |
Public Member Methods inherited from QoreExternalVariant | |
const DLLEXPORT QoreClass * | getClass () const |
returns the class for a method variant or nullptr for a normal variant | |
DLLEXPORT int64 | getCodeFlags () const |
returns binary-or-combined code flags | |
const DLLEXPORT arg_vec_t & | getDefaultArgList () const |
returns a list of default arguments for the variant | |
DLLEXPORT int64 | getDomain () const |
returns the functional domain of the variant | |
const DLLEXPORT name_vec_t & | getParamNames () const |
returns a list of parameter names for the variant | |
const DLLEXPORT type_vec_t & | getParamTypeList () const |
returns the parameter types for the variant | |
const DLLEXPORT QoreTypeInfo * | getReturnTypeInfo () const |
returns the return type | |
const DLLEXPORT char * | getSignatureText () const |
returns the signature for the variant | |
const DLLEXPORT QoreExternalProgramLocation * | getSourceLocation () const |
returns the source location of the variant | |
DLLEXPORT bool | hasBody () const |
returns true if the variant has a function body | |
DLLEXPORT bool | isBuiltin () const |
returns true if the variant is builtin | |
DLLEXPORT bool | isModulePublic () const |
returns true if the variant has the module public flag set | |
DLLEXPORT bool | isSynchronized () const |
returns true if the variant has the synchronized flag set | |
DLLEXPORT unsigned | numParams () const |
returns the number of parameters | |
external wrapper class for method variants