Qore Programming Language  0.9.3.1
QoreExternalMethodVariant Class Reference

external wrapper class for method variants More...

#include <QoreReflection.h>

Inheritance diagram for QoreExternalMethodVariant:
Collaboration diagram for QoreExternalMethodVariant:

Public Member Methods

DLLEXPORT ClassAccess getAccess () const
 returns the access info for the member
 
DLLEXPORT const char * getAccessString () const
 returns a string for the access info for the member
 
DLLEXPORT const QoreMethodgetMethod () 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
DLLEXPORT const QoreClassgetClass () const
 returns the class for a method variant or nullptr for a normal variant
 
DLLEXPORT int64 getCodeFlags () const
 returns binary-or-combined code flags
 
DLLEXPORT const arg_vec_tgetDefaultArgList () const
 returns a list of default arguments for the variant
 
DLLEXPORT int64 getDomain () const
 returns the functional domain of the variant
 
DLLEXPORT const name_vec_tgetParamNames () const
 returns a list of parameter names for the variant
 
DLLEXPORT const type_vec_tgetParamTypeList () const
 returns the parameter types for the variant
 
DLLEXPORT const QoreTypeInfo * getReturnTypeInfo () const
 returns the return type
 
DLLEXPORT const char * getSignatureText () const
 returns the signature for the variant
 
DLLEXPORT const QoreExternalProgramLocationgetSourceLocation () 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
 

Detailed Description

external wrapper class for method variants

Since
Qore 0.9

The documentation for this class was generated from the following file: