Qore Programming Language
0.8.11.1
|
a method in a QoreClass More...
#include <QoreClass.h>
Public Member Functions | |
DLLEXPORT bool | existsVariant (const type_vec_t ¶mTypeInfo) const |
returns true if a variant with the given parameter signature already exists in the method | |
DLLEXPORT const QoreClass * | getClass () const |
returns a pointer to the parent class | |
DLLEXPORT const char * | getClassName () const |
returns the class name for the method | |
DLLEXPORT const char * | getName () const |
returns the method's name More... | |
DLLEXPORT const std::string & | getNameStr () const |
returns the method's name More... | |
DLLEXPORT bool | isBuiltin () const |
returns true if all variants of the method are builtin variants More... | |
DLLEXPORT bool | isPrivate () const |
returns true if all overloaded variants of a methods are private, false if at least one variant is public More... | |
DLLEXPORT bool | isStatic () const |
returns true if the method is static More... | |
DLLEXPORT bool | isSynchronized () const |
DEPRECATED: always returns false, do not use. More... | |
DLLEXPORT bool | isUser () const |
returns true if all variants of the method are user variants More... | |
DLLEXPORT bool | newCallingConvention () const |
DEPRECATED: always returns false, do not use. More... | |
DLLLOCAL bool | parseIsPrivate () const |
returns true if all overloaded variants of a methods are private, false if at least one variant is public (including pending uncommitted variants) More... | |
Friends | |
class | QoreObject |
a method in a QoreClass
methods can be implemented in the Qore language (user methods) or in C++ (builtin methods)
DLLEXPORT const char* QoreMethod::getName | ( | ) | const |
returns the method's name
DLLEXPORT const std::string& QoreMethod::getNameStr | ( | ) | const |
returns the method's name
DLLEXPORT bool QoreMethod::isBuiltin | ( | ) | const |
returns true if all variants of the method are builtin variants
DLLEXPORT bool QoreMethod::isPrivate | ( | ) | const |
returns true if all overloaded variants of a methods are private, false if at least one variant is public
DLLEXPORT bool QoreMethod::isStatic | ( | ) | const |
returns true if the method is static
DLLEXPORT bool QoreMethod::isSynchronized | ( | ) | const |
DEPRECATED: always returns false, do not use.
this method no longer returns useful information due to method overloading
DLLEXPORT bool QoreMethod::isUser | ( | ) | const |
returns true if all variants of the method are user variants
DLLEXPORT bool QoreMethod::newCallingConvention | ( | ) | const |
DEPRECATED: always returns false, do not use.
this method no longer returns useful information due to method overloading
DLLLOCAL bool QoreMethod::parseIsPrivate | ( | ) | const |
returns true if all overloaded variants of a methods are private, false if at least one variant is public (including pending uncommitted variants)