SPARK
0.1.0
A general purpose game engine written in C++.
|
This is the complete list of members for spark::patterns::Traverser< NodeType, FnArgsTypes >, including all inherited members.
apply(NodeType *child, FnArgsTypes &&... args) (defined in spark::patterns::Traverser< NodeType, FnArgsTypes >) | spark::patterns::Traverser< NodeType, FnArgsTypes > | inline |
FnType typedef (defined in spark::patterns::Traverser< NodeType, FnArgsTypes >) | spark::patterns::Traverser< NodeType, FnArgsTypes > | |
post(NodeType *child, FnArgsTypes &&... args) (defined in spark::patterns::Traverser< NodeType, FnArgsTypes >) | spark::patterns::Traverser< NodeType, FnArgsTypes > | inline |
pre(NodeType *child, FnArgsTypes &&... args) (defined in spark::patterns::Traverser< NodeType, FnArgsTypes >) | spark::patterns::Traverser< NodeType, FnArgsTypes > | inline |
Traverser(FnType apply, FnType pre={}, FnType post={}) (defined in spark::patterns::Traverser< NodeType, FnArgsTypes >) | spark::patterns::Traverser< NodeType, FnArgsTypes > | inlineexplicit |