257#ifdef DART_UNITTEST_SPECIALIZED_NODE_ACCESS
258 usedSpecializedNodeAccess =
true;
261 if (treeIndex >= mTreeNodeMaps.size())
263 dterr <<
"[Skeleton::getNode<" <<
typeid(SpecNode).
name() <<
">] "
264 <<
"Requested tree index (" << treeIndex <<
"), but there are only ("
265 << mTreeNodeMaps.size() <<
") trees available\n";
270 NodeMap::iterator& it = mTreeSpecNodeIterators[treeIndex];
272 if (nodeIndex >= it->second.size())
274 dterr <<
"[Skeleton::getNode<" <<
typeid(SpecNode).
name() <<
">] "
275 <<
"Requested index (" << nodeIndex <<
") within tree (" << treeIndex
276 <<
"), but there are only (" << it->second.size() <<
") Nodes of the "
277 <<
"requested type within that tree\n";
282 return static_cast<SpecNode*
>(it->second[nodeIndex]);
Declaration of the variadic template.
Definition SpecializedNodeManager.hpp:50
Definition BasicNodeManager.hpp:85