Qore Programming Language 2.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
QoreObject Member List

This is the complete list of members for QoreObject, including all inherited members.

AbstractQoreNode(qore_type_t t, bool n_value, bool n_needs_eval, bool n_there_can_be_only_one=false, bool n_custom_reference_handlers=false)AbstractQoreNode
AbstractQoreNode(const AbstractQoreNode &v)AbstractQoreNode
addPrivateDataToString(QoreString *str, ExceptionSink *xsink) constQoreObject
compareHard(const QoreObject *obj, ExceptionSink *xsink) constQoreObject
compareSoft(const QoreObject *obj, ExceptionSink *xsink) constQoreObject
copyData(ExceptionSink *xsink) constQoreObject
custom_reference_handlersAbstractQoreNodeprivate
customDeref(ExceptionSink *xsink)QoreObjectprivatevirtual
customRef() constQoreObjectprivatevirtual
defaultSystemDestructor(qore_classid_t classID, ExceptionSink *xsink)QoreObject
deleteMemberValue(const QoreString *key, ExceptionSink *xsink)QoreObject
deleteMemberValue(const char *key, ExceptionSink *xsink)QoreObject
deref(ExceptionSink *xsink)AbstractQoreNode
derefImpl(ExceptionSink *xsink)QoreObjectprivatevirtual
doDelete(ExceptionSink *xsink)QoreObject
eval(ExceptionSink *xsink) constAbstractQoreNode
eval(bool &needs_deref, ExceptionSink *xsink) constAbstractQoreNode
evalBuiltinMethodWithPrivateData(const QoreMethod &method, const BuiltinNormalMethodVariantBase *meth, const QoreListNode *args, ExceptionSink *xsink)QoreObject
evalCopyMethodWithPrivateData(const QoreClass &thisclass, const BuiltinCopyVariantBase *meth, QoreObject *self, ExceptionSink *xsink)QoreObject
evalImpl(bool &needs_deref, ExceptionSink *xsink) constQoreObjectprivatevirtual
evalMember(const QoreString *member, ExceptionSink *xsink)QoreObject
evalMember(const char *member, ExceptionSink *xsink)QoreObject
evalMethod(const QoreString *name, const QoreListNode *args, ExceptionSink *xsink)QoreObject
evalMethod(const char *name, const QoreListNode *args, ExceptionSink *xsink)QoreObject
evalMethod(const QoreMethod &method, const QoreListNode *args, ExceptionSink *xsink)QoreObject
evalMethod(const char *name, const QoreClass *class_ctx, const QoreListNode *args, ExceptionSink *xsink)QoreObject
evalMethod(const QoreMethod &method, const QoreClass *class_ctx, const QoreListNode *args, ExceptionSink *xsink)QoreObject
evalMethodVariant(const QoreMethod &method, const QoreExternalMethodVariant *variant, const QoreListNode *args, ExceptionSink *xsink)QoreObject
evalMethodVariant(const QoreMethod &method, const QoreClass *class_ctx, const QoreExternalMethodVariant *variant, const QoreListNode *args, ExceptionSink *xsink)QoreObject
evalStaticMethod(const QoreMethod &method, const QoreListNode *args, ExceptionSink *xsink)QoreObjectstatic
evalStaticMethod(const QoreMethod &method, const QoreClass *class_ctx, const QoreListNode *args, ExceptionSink *xsink)QoreObjectstatic
evalStaticMethodVariant(const QoreMethod &method, const QoreExternalMethodVariant *variant, const QoreListNode *args, ExceptionSink *xsink)QoreObjectstatic
evalStaticMethodVariant(const QoreMethod &method, const QoreClass *class_ctx, const QoreExternalMethodVariant *variant, const QoreListNode *args, ExceptionSink *xsink)QoreObjectstatic
execMemberNotification(const char *member, ExceptionSink *xsink)QoreObject
externalDelete(qore_classid_t key, ExceptionSink *xsink)QoreObject
getAndClearPrivateData(qore_classid_t key, ExceptionSink *xsink)QoreObject
getAsBigInt() constAbstractQoreNode
getAsBigIntImpl() constAbstractQoreNodeinlinevirtual
getAsBool() constAbstractQoreNode
getAsBoolImpl() constQoreObjectvirtual
getAsFloat() constAbstractQoreNode
getAsFloatImpl() constAbstractQoreNodeinlinevirtual
getAsInt() constAbstractQoreNode
getAsIntImpl() constAbstractQoreNodeinlinevirtual
getAsString(QoreString &str, int foff, ExceptionSink *xsink) constQoreObjectvirtual
getAsString(bool &del, int foff, ExceptionSink *xsink) constQoreObjectvirtual
getClass(qore_classid_t cid) constQoreObject
getClass(qore_classid_t cid, bool &priv) constQoreObject
getClass() constQoreObject
getClassAccess(const QoreClass &cls) constQoreObject
getClassName() constQoreObject
getDateTimeRepresentation(bool &del) constAbstractQoreNodevirtual
getDateTimeRepresentation(DateTime &dt) constAbstractQoreNodevirtual
getMemberAsBigInt(const char *mem, bool &found, ExceptionSink *xsink) constQoreObject
getMemberList(ExceptionSink *xsink) constQoreObject
getMemberValueNoMethod(const QoreString *key, AutoVLock *vl, ExceptionSink *xsink) constQoreObject
getMemberValueNoMethod(const char *key, AutoVLock *vl, ExceptionSink *xsink) constQoreObject
getMemberValueNoMethod(const char *key, const QoreClass *cls, AutoVLock *vl, ExceptionSink *xsink) constQoreObject
getProgram() constQoreObject
getReferencedMemberNoMethod(const char *mem, ExceptionSink *xsink) constQoreObject
getReferencedMemberNoMethod(const char *key, const QoreClass *cls, ExceptionSink *xsink) constQoreObject
getReferencedPrivateData(qore_classid_t key, ExceptionSink *xsink) constQoreObject
getReferencedPrivateData(qore_classid_t key, ExceptionSink *xsink) constQoreObjectinline
getReferenceToMember(const char *mem, ExceptionSink *xsink)QoreObject
getStaticTypeCode()QoreObjectinlinestatic
getStaticTypeName()QoreObjectinlinestatic
getStringRepresentation(bool &del) constAbstractQoreNodevirtual
getStringRepresentation(QoreString &str) constAbstractQoreNodevirtual
getSurfaceClass() constQoreObject
getSurfaceClassName() constQoreObject
getType() constAbstractQoreNodeinline
getTypeName() constQoreObjectvirtual
hasMember(const char *mem, ExceptionSink *xsink) constQoreObject
hasMemberNotification() constQoreObject
is_equal_hard(const AbstractQoreNode *v, ExceptionSink *xsink) constQoreObjectvirtual
is_equal_soft(const AbstractQoreNode *v, ExceptionSink *xsink) constQoreObjectvirtual
is_unique() constQoreReferenceCounter
is_value() constAbstractQoreNodeinline
isReferenceCounted() constAbstractQoreNodeinline
isSystemObject() constQoreObject
isValid() constQoreObject
needs_eval() constAbstractQoreNodeinline
needs_eval_flagAbstractQoreNodeprivate
objectRefSelf() constQoreObjectinline
obliterate(ExceptionSink *xsink)QoreObject
AbstractQoreNode::operator=(const AbstractQoreNode &)AbstractQoreNode
optRef()QoreReferenceCounter
parseInit(QoreValue &val, QoreParseContext &parse_context)AbstractQoreNodevirtual
QoreObject(const QoreClass *oc, QoreProgram *p)QoreObject
QoreObject(const QoreClass *oc, QoreProgram *p, AbstractPrivateData *data)QoreObject
QoreObject(const QoreClass *oc, QoreProgram *p, QoreHashNode *d)QoreObject
QoreReferenceCounter()QoreReferenceCounter
QoreReferenceCounter(const QoreReferenceCounter &old)QoreReferenceCounter
realCopy() constQoreObjectvirtual
realDeref(ExceptionSink *xsink)QoreObject
realRef()QoreObject
ref() constAbstractQoreNode
reference_count() constQoreReferenceCounter
refSelf() constAbstractQoreNode
removeMember(const QoreString *key, ExceptionSink *xsink)QoreObject
removeMember(const char *key, ExceptionSink *xsink)QoreObject
ROdereference() constQoreReferenceCounter
ROreference() constQoreReferenceCounter
setMemberValue(const char *key, const QoreClass *cls, const QoreValue val, ExceptionSink *xsink)QoreObject
setPrivate(qore_classid_t key, AbstractPrivateData *pd)QoreObject
setValue(const char *key, QoreValue val, ExceptionSink *xsink)QoreObject
size(ExceptionSink *xsink) constQoreObject
takeMember(const QoreString *key, ExceptionSink *xsink)QoreObject
takeMember(const char *key, ExceptionSink *xsink)QoreObject
tDeref()QoreObject
there_can_be_only_oneAbstractQoreNodeprivate
tRef() constQoreObject
tryGetReferencedPrivateData(qore_classid_t key, ExceptionSink *xsink) constQoreObject
tryGetReferencedPrivateData(qore_classid_t key, ExceptionSink *xsink) constQoreObjectinline
typeAbstractQoreNodeprivate
validInstanceOf(qore_classid_t cid) constQoreObject
validInstanceOf(const QoreClass &qc) constQoreObject
validInstanceOfStrict(const QoreClass &qc) constQoreObject
valueAbstractQoreNodeprivate
~AbstractQoreNode()AbstractQoreNodeprivatevirtual
~QoreObject()QoreObjectprivatevirtual
~QoreReferenceCounter()QoreReferenceCounter