Qore Programming Language
0.9.16
|
external wrapper base class for class static members More...
#include <QoreReflection.h>
Public Member Methods | |
DLLEXPORT QoreValue | getValue () const |
returns the current value of the member; caller owns an reference returned | |
DLLEXPORT int | setValue (const QoreValue val, ExceptionSink *xsink) const |
sets the value of the member More... | |
Public Member Methods inherited from QoreExternalMemberVarBase | |
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 | |
Public Member Methods inherited from QoreExternalMemberBase | |
DLLEXPORT QoreValue | getDefaultValue (ExceptionSink *xsink) const |
evaluates the initialization expression for the member and returns the referenced value | |
const DLLEXPORT QoreExternalProgramLocation * | getSourceLocation () const |
returns the source location of the member's declaration | |
const DLLEXPORT QoreTypeInfo * | getTypeInfo () const |
returns the type info for the member | |
external wrapper base class for class static members
DLLEXPORT int QoreExternalStaticMember::setValue | ( | const QoreValue | val, |
ExceptionSink * | xsink | ||
) | const |
sets the value of the member
val | the value to set |
xsink | Qore-language exception info is stored here |