3#include "Engine/Network/NodeAlias.h"
4#include "Engine/Network/NodeType.h"
5#include <boost/config.hpp>
26 static const NodeType* getNodeType(
const std::string& fullName);
31 static const NodeType& requireNodeType(
const std::string& fullName);
34 static const std::deque<NodeType>& getData();
42 static const NodeAlias* getNodeAlias(
const std::string& fullName);
45 static const std::deque<NodeAlias>& getNodeAliases();
50 static std::deque<NodeType> nodeTypeStore_;
51 static std::deque<NodeAlias> nodeAliasStore_;
The sole owner of every node type the application knows about.
Definition NodeTypeTable.h:19
A tab menu entry that creates a node of another type with its own starting values.
Definition NodeAlias.h:18
Everything every node of one kind shares.
Definition NodeType.h:40