aurelia::llstack::node Struct Reference

Inheritance diagram for aurelia::llstack::node:
Collaboration diagram for aurelia::llstack::node:

List of all members.

Public Member Functions

 node (const node &other)
 node (node &&other)
const node_core::node_set_t & parents () const
node_core::node_set_t & parents ()
const node_core::p_t & P () const
node_core::p_t & P ()
unsigned hash () const
const labelget_label () const
int pos () const
nodeoperator= (const node &other)
nodeoperator= (node &&other)
void mark (std::unordered_set< node, std::hash< node >, std::equal_to< node >, pool_allocator< node > > &marks) const
template<typename Ret >
void pop (r_t &queue, const Ret &ret_value, stream &j)
void pop (r_t &queue, const void_return &, stream &j)
template<typename Ret >
void pop (r_t &queue, const Ret &ret_value, stream &j) const

Static Public Member Functions

static node create (r_t &R, const label &l, const frame &f, const node &u, const stream &j)
static node boundary (const label &, const stream &s)
static void drop (const stream &s)
static int nbnode ()
static void printnodes (std::ostream &o)
static void clear (std::unordered_set< node, std::hash< node >, std::equal_to< node >, pool_allocator< node > > marks=std::unordered_set< node, std::hash< node >, std::equal_to< node >, pool_allocator< node > >())

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