Generated on Fri Oct 19 11:25:52 2018 for Gecode by doxygen 1.6.3

Gecode::TraceFilter::TFO Class Reference

The actual object storing the shared filters. More...

#include <filter.hpp>

List of all members.

Classes

struct  Filter
 Filter information. More...
class  StackFrame

Public Member Functions

void fill (TFE::Node *n)
 Fill the filters.
 TFO (void)
 Initialize without any filter and with fixpoint and done tracing.
 TFO (const TFE &e)
 Initialize with trace filter expression e.
 TFO (PropagatorGroup g)
 Initialize with propagator group g.
 TFO (BrancherGroup g)
 Initialize with brancher group g.
bool operator() (const ViewTraceInfo &vti) const
 Check whether filter is true for view trace information vti.
bool operator() (PropagatorGroup pg) const
 Check whether filter is true for propagator group pg.
bool operator() (BrancherGroup bg) const
 Check whether filter is true for brancher group bg.
virtual ~TFO (void)
 Destructor.

Public Attributes

int n
 The number of filters.
Filterf
 The filters.

Detailed Description

The actual object storing the shared filters.

Definition at line 136 of file filter.hpp.


Constructor & Destructor Documentation

Gecode::TraceFilter::TFO::TFO ( void   )  [inline]

Initialize without any filter and with fixpoint and done tracing.

Definition at line 247 of file filter.hpp.

Gecode::TraceFilter::TFO::TFO ( const TFE e  )  [inline]

Initialize with trace filter expression e.

Definition at line 249 of file filter.hpp.

Gecode::TraceFilter::TFO::TFO ( PropagatorGroup  g  )  [inline]

Initialize with propagator group g.

Definition at line 256 of file filter.hpp.

Gecode::TraceFilter::TFO::TFO ( BrancherGroup  g  )  [inline]

Initialize with brancher group g.

Definition at line 263 of file filter.hpp.

Gecode::TraceFilter::TFO::~TFO ( void   )  [virtual]

Destructor.

Definition at line 183 of file filter.cpp.


Member Function Documentation

void Gecode::TraceFilter::TFO::fill ( TFE::Node n  ) 

Fill the filters.

Definition at line 159 of file filter.cpp.

bool Gecode::TraceFilter::TFO::operator() ( const ViewTraceInfo vti  )  const [inline]

Check whether filter is true for view trace information vti.

Definition at line 270 of file filter.hpp.

bool Gecode::TraceFilter::TFO::operator() ( PropagatorGroup  pg  )  const [inline]

Check whether filter is true for propagator group pg.

Definition at line 304 of file filter.hpp.

bool Gecode::TraceFilter::TFO::operator() ( BrancherGroup  bg  )  const [inline]

Check whether filter is true for brancher group bg.

Definition at line 320 of file filter.hpp.


Member Data Documentation

The number of filters.

Definition at line 159 of file filter.hpp.

The filters.

Definition at line 161 of file filter.hpp.


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