![]() |
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