TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
iExpressionContext Member List

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

AddEnumDef(const sEnumDef *apEnumDef)=0iExpressionContextpure virtual
AddRef()=0iUnknownpure virtual
AddVariable(iExpressionVariable *apVar)=0iExpressionContextpure virtual
CreateContext()=0iExpressionContextpure virtual
CreateExpression(const achar *aaszExpr)=0iExpressionContextpure virtual
CreateVariable(const achar *aaszName, eExpressionVariableType aType, tExpressionVariableFlags aFlags=eExpressionVariableFlags_Default)=0iExpressionContextpure virtual
CreateVariableFromExpr(const achar *aaszName, const achar *aaszExpr, tExpressionVariableFlags aFlags=eExpressionVariableFlags_Default)=0iExpressionContextpure virtual
CreateVariableFromRunnable(const achar *aaszName, eExpressionVariableType aType, iRunnable *apRunnable, tExpressionVariableFlags aFlags=eExpressionVariableFlags_Default)=0iExpressionContextpure virtual
CreateVariableFromVar(const achar *aaszName, const Var &aInitialValue, tExpressionVariableFlags aFlags=eExpressionVariableFlags_Default)=0iExpressionContextpure virtual
DeleteThis()=0iUnknownpure virtual
Eval(const achar *aaszExpr)=0iExpressionContextpure virtual
FindURLResolver(const achar *aaszProtocol) const =0iExpressionContextpure virtual
FindVariable(iHString *ahspName) const =0iExpressionContextpure virtual
GetDefaultEnumDef() const =0iExpressionContextpure virtual
GetEnumDef(const achar *aaszName) const =0iExpressionContextpure virtual
GetEnumFlagsString(tU32 anValue) const =0iExpressionContextpure virtual
GetEnumValueString(tU32 anValue) const =0iExpressionContextpure virtual
GetGlobalEnumSearch() const =0iExpressionContextpure virtual
GetNumRefs() const =0iUnknownpure virtual
GetParentContext() const =0iExpressionContextpure virtual
GetUnknownSymbols(const achar *aaszExpr, tStringCVec *apList)=0iExpressionContextpure virtual
Invalidate()=0iUnknownpure virtual
IsOK() const =0iUnknownpure virtual
ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0iUnknownpure virtual
QueryInterface(const tUUID &aIID)=0iUnknownpure virtual
RegisterURLResolver(const achar *aaszProtocol, iExpressionURLResolver *apResolver)=0iExpressionContextpure virtual
Release()=0iUnknownpure virtual
RemoveVariable(iExpressionVariable *apVariable)=0iExpressionContextpure virtual
SetDefaultEnumDef(const sEnumDef *apEnumDef)=0iExpressionContextpure virtual
SetGlobalEnumSearch(tBool abEnabled)=0iExpressionContextpure virtual
SetNumRefs(tI32 anNumRefs)=0iUnknownpure virtual
UnregisterURLResolver(const achar *aaszProtocol)=0iExpressionContextpure virtual