SplayTree
SplayTree& operator=(const SplayTree& other)
class SplayTree {
SplayTree()
SplayTree<Definition> fTree;
typedef SplayTree<NodeTreeDefinition> NodeTree;
typedef SplayTree<InoTreeDefinition> InoTree;
typedef ::SplayTree<SplayTreeDefinition> SplayTree;
static SplayTree* CastToTree(void** storage)
STATIC_ASSERT(sizeof(void*) == sizeof(SplayTree));
return reinterpret_cast<SplayTree*>(storage);
Shortcut::SplayTree* shortcuts = Shortcut::CastToTree(&fShortcuts);
Shortcut::SplayTree* shortcuts = Shortcut::CastToTree(&fShortcuts);