Generated on Fri Jul 13 2018 06:08:37 for Gecode by doxygen 1.8.14
Gecode::TFE::Node Class Reference

Node for trace filter expression. More...

#include <trace-filter.hpp>

Public Member Functions

 Node (void)
 Default constructor. More...
 
bool decrement (void)
 Decrement reference count and possibly free memory. More...
 

Public Attributes

unsigned int use
 Nodes are reference counted. More...
 
NodeType t
 Type of expression. More...
 
int n
 Number of leaf groups. More...
 
Group g
 Group. More...
 
char w
 Which operations to consider for propagator groups. More...
 
Nodel
 Subexpressions. More...
 
Noder
 

Additional Inherited Members

- Static Public Member Functions inherited from Gecode::HeapAllocated
static void * operator new (size_t s)
 Memory management. More...
 
static void operator delete (void *p)
 Free memory allocated from heap. More...
 

Detailed Description

Node for trace filter expression.

Definition at line 59 of file trace-filter.hpp.

Constructor & Destructor Documentation

◆ Node()

Gecode::TFE::Node::Node ( void  )
inline

Default constructor.

Definition at line 230 of file trace-filter.hpp.

Member Function Documentation

◆ decrement()

bool Gecode::TFE::Node::decrement ( void  )

Decrement reference count and possibly free memory.

Definition at line 47 of file trace-filter.cpp.

Member Data Documentation

◆ use

unsigned int Gecode::TFE::Node::use

Nodes are reference counted.

Definition at line 62 of file trace-filter.hpp.

◆ t

NodeType Gecode::TFE::Node::t

Type of expression.

Definition at line 64 of file trace-filter.hpp.

◆ n

int Gecode::TFE::Node::n

Number of leaf groups.

Definition at line 66 of file trace-filter.hpp.

◆ g

Group Gecode::TFE::Node::g

Group.

Definition at line 68 of file trace-filter.hpp.

◆ w

char Gecode::TFE::Node::w

Which operations to consider for propagator groups.

Definition at line 70 of file trace-filter.hpp.

◆ l

Node* Gecode::TFE::Node::l

Subexpressions.

Definition at line 72 of file trace-filter.hpp.

◆ r

Node * Gecode::TFE::Node::r

Definition at line 72 of file trace-filter.hpp.


The documentation for this class was generated from the following files: