aurelia::llstack::node_core Struct Reference

Collaboration diagram for aurelia::llstack::node_core:

List of all members.

Public Types

typedef std::forward_list
< frame, pool_allocator< frame > > 
frame_list_t
typedef std::unordered_set
< node, std::hash< node >
, std::equal_to< node >
, pool_allocator< node > > 
node_set_t
typedef std::map< stream,
frame_list_t, std::less
< stream >, pool_allocator
< std::pair< stream,
frame_list_t > > > 
p_t

Public Member Functions

void update_hash ()
 node_core (const label &L, const frame &f, int pos)
 node_core (const node_core &other)
 node_core (node_core &&other)
node_coreoperator= (const node_core &other)
node_coreoperator= (node_core &&other)
unsigned hash () const
bool operator== (const node_core &other) const
const node_set_t & get_parents () const
node_set_t & get_parents ()
const p_t & get_P () const
p_t & get_P ()
int get_pos () const
const labelget_label () const
const frameget_frame () const
void drop (const stream &s)

The documentation for this struct was generated from the following file: