ArkScript
A small, fast, functional and scripting language for video games
Ark::internal::ConditionalExecutor Member List

This is the complete list of members for Ark::internal::ConditionalExecutor, including all inherited members.

applyMacro(Node &node, unsigned depth) overrideArk::internal::ConditionalExecutorvirtual
applyMacroProxy(Node &node, unsigned depth)Ark::internal::MacroExecutorprotected
canHandle(Node &node) overrideArk::internal::ConditionalExecutorvirtual
evaluate(Node &node, unsigned depth, bool is_not_body) constArk::internal::MacroExecutorprotected
findNearestMacro(const std::string &name) constArk::internal::MacroExecutorprotected
handleMacroNode(Node &node) constArk::internal::MacroExecutorprotected
isTruthy(const Node &node) constArk::internal::MacroExecutorprotected
m_debugArk::internal::MacroExecutorprotected
m_processorArk::internal::MacroExecutorprotected
MacroExecutor(MacroProcessor *processor, unsigned debug=0)Ark::internal::ConditionalExecutorexplicit
throwMacroProcessingError(const std::string &message, const Node &node)Ark::internal::MacroExecutorprotectedstatic
~MacroExecutor()=defaultArk::internal::MacroExecutorvirtual