140  template <
class NodeType>
 
  141  std::size_t getNumNodes(std::size_t treeIndex) 
const;
 
  145  template <
class NodeType>
 
  146  NodeType* getNode(std::size_t treeIndex, std::size_t nodeIndex);
 
  150  template <
class NodeType>
 
  151  const NodeType* getNode(std::size_t treeIndex, std::size_t nodeIndex) 
const;
 
  154  template <
class NodeType>
 
  155  NodeType* getNode(
const std::string& 
name);
 
  158  template <
class NodeType>
 
  159  const NodeType* getNode(
const std::string& 
name) 
const;
 
  163  static constexpr bool isSpecializedForNode();
 
  168  template <
class NodeType>
 
  169  std::size_t _getNumNodes(
type<NodeType>, std::size_t treeIndex) 
const;
 
  172  std::size_t _getNumNodes(
type<SpecNode>, std::size_t treeIndex) 
const;
 
  175  template <
class NodeType>
 
  176  NodeType* _getNode(
type<NodeType>, std::size_t treeIndex, std::size_t nodeIndex);
 
  179  SpecNode* _getNode(
type<SpecNode>, std::size_t treeIndex, std::size_t nodeIndex);
 
  182  template <
class NodeType>
 
 
BasicNodeManagerForBodyNode::NodeMap::iterator mSpecNodeIterator
Iterator that allows direct access to the specialized Nodes.
Definition SpecializedNodeManager.hpp:103
Declaration of the variadic template.
Definition SpecializedNodeManager.hpp:49
Declaration of the variadic template.
Definition NodeManagerJoiner.hpp:46
Definition BasicNodeManager.hpp:49
Definition BasicNodeManager.hpp:82