OMNeT++ Simulation Library  5.6.1
cExpression Member List

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

boolValue(Context *context) const =0cExpressionpure virtual
boolValue(cComponent *contextComponent=nullptr) constcExpressionvirtual
cExpression()cExpressioninlineexplicit
cExpression(const cExpression &other)cExpressioninline
cObject()cObjectinline
cObject(const cObject &other)cObjectinline
compare(const cExpression *other) const =0cExpressionpure virtual
containsConstSubexpressions() const =0cExpressionpure virtual
copyNotSupported() constcObject
detailedInfo() constcObjectinlinevirtual
doubleValue(Context *context, const char *expectedUnit=nullptr) const =0cExpressionpure virtual
doubleValue(cComponent *contextComponent=nullptr, const char *expectedUnit=nullptr) constcExpressionvirtual
drop(cOwnedObject *obj)cObjectprotectedvirtual
dropAndDelete(cOwnedObject *obj)cObjectprotected
dup() const overridecExpressioninlinevirtual
evaluate(Context *context) const =0cExpressionpure virtual
evaluate(cComponent *contextComponent=nullptr) constcExpressionvirtual
evaluateConstSubexpressions(Context *context)=0cExpressionpure virtual
findObject(const char *name, bool deep=true)cObject
forEachChild(cVisitor *v)cObjectvirtual
getClassName() constcObjectvirtual
getFullName() constcObjectinlinevirtual
getFullPath() constcObjectvirtual
getName() constcObjectinlinevirtual
getOwner() constcObjectinlinevirtual
getThisPtr() constcObjectinline
info() constcObjectinlinevirtual
intValue(Context *context, const char *expectedUnit=nullptr) const =0cExpressionpure virtual
intValue(cComponent *contextComponent=nullptr, const char *expectedUnit=nullptr) constcExpressionvirtual
isName(const char *s) constcObjectinline
isOwnedObject() constcObjectinlinevirtual
operator=(const cExpression &other)cExpressioninline
parse(const char *text)=0cExpressionpure virtual
parsimPack(cCommBuffer *buffer) const overridecExpressioninlinevirtual
parsimUnpack(cCommBuffer *buffer) overridecExpressioninlinevirtual
str() const overridecExpressioninlinevirtual
stringValue(Context *context) const =0cExpressionpure virtual
stringValue(cComponent *contextComponent=nullptr) constcExpressionvirtual
take(cOwnedObject *obj)cObjectprotectedvirtual
xmlValue(Context *context) const =0cExpressionpure virtual
xmlValue(cComponent *contextComponent=nullptr) constcExpressionvirtual
~cExpression()cExpressioninlinevirtual
~cObject()cObjectvirtual