GCC Middle and Back End API Reference
splay-tree-utils.h File Reference
#include "splay-tree-utils.tcc"
Include dependency graph for splay-tree-utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  default_splay_tree_accessors< Node >
 
class  default_splay_tree_accessors_with_parent< Node >
 
class  splay_tree_accessors_without_parent< Base >
 
class  splay_tree_accessors_with_parent< Base >
 
class  base_splay_tree< Accessors >
 
class  rooted_splay_tree< Accessors >
 
class  splay_tree_node< T >
 
class  rootless_splay_tree< Accessors >
 

Typedefs

template<typename Accessors >
using splay_tree_without_parent = rooted_splay_tree<splay_tree_accessors_without_parent<Accessors>>
 
template<typename Node >
using default_splay_tree = splay_tree_without_parent<default_splay_tree_accessors<Node>>
 
template<typename T >
using splay_tree = default_splay_tree<splay_tree_node<T> *>
 
template<typename Node >
using default_rootless_splay_tree = rootless_splay_tree<default_splay_tree_accessors_with_parent<Node>>
 

Typedef Documentation

◆ default_rootless_splay_tree

◆ default_splay_tree

◆ splay_tree

template<typename T >
using splay_tree = default_splay_tree<splay_tree_node<T> *>

◆ splay_tree_without_parent

template<typename Accessors >
using splay_tree_without_parent = rooted_splay_tree<splay_tree_accessors_without_parent<Accessors>>