All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | Public Attributes | List of all members
RecordPrinter2 Struct Reference
Collaboration diagram for RecordPrinter2:
Collaboration graph
[legend]

Classes

struct  Compare
 

Public Member Functions

 RecordPrinter2 (osl::state::NumEffectState &s, osl::ntesuki::NtesukiTable::Table &t, osl::ntesuki::NtesukiRecord *r)
 
void enter (osl::ntesuki::NtesukiRecord *r)
 
void exit ()
 
bool withChildMove (const osl::ntesuki::NtesukiMove &move, osl::ntesuki::NtesukiRecord *child)
 
void noChildMove (const osl::ntesuki::NtesukiMove &move)
 
bool operator() (const osl::ntesuki::NtesukiMove &lhs, const osl::ntesuki::NtesukiMove &rhs)
 

Public Attributes

osl::state::NumEffectStatestate
 
osl::ntesuki::NtesukiTable::Tabletable
 
std::vector
< osl::ntesuki::NtesukiRecord * > 
records
 
std::set< HashKey > read_keys
 
int depth
 
int pass_count
 
int pass_depth
 
int depth_visited
 

Detailed Description

Definition at line 184 of file ntesukiTable.cc.

Constructor & Destructor Documentation

RecordPrinter2::RecordPrinter2 ( osl::state::NumEffectState s,
osl::ntesuki::NtesukiTable::Table t,
osl::ntesuki::NtesukiRecord r 
)
inline

Definition at line 196 of file ntesukiTable.cc.

Member Function Documentation

void RecordPrinter2::enter ( osl::ntesuki::NtesukiRecord r)
inline
void RecordPrinter2::exit ( )
inline

Definition at line 211 of file ntesukiTable.cc.

References depth.

void RecordPrinter2::noChildMove ( const osl::ntesuki::NtesukiMove move)
inline
bool RecordPrinter2::operator() ( const osl::ntesuki::NtesukiMove lhs,
const osl::ntesuki::NtesukiMove rhs 
)
inline
bool RecordPrinter2::withChildMove ( const osl::ntesuki::NtesukiMove move,
osl::ntesuki::NtesukiRecord child 
)
inline

Member Data Documentation

int RecordPrinter2::depth

Definition at line 194 of file ntesukiTable.cc.

int RecordPrinter2::depth_visited

Definition at line 194 of file ntesukiTable.cc.

int RecordPrinter2::pass_count

Definition at line 194 of file ntesukiTable.cc.

int RecordPrinter2::pass_depth

Definition at line 194 of file ntesukiTable.cc.

std::set<HashKey> RecordPrinter2::read_keys

Definition at line 193 of file ntesukiTable.cc.

std::vector<osl::ntesuki::NtesukiRecord*> RecordPrinter2::records

Definition at line 192 of file ntesukiTable.cc.

osl::state::NumEffectState& RecordPrinter2::state

Definition at line 190 of file ntesukiTable.cc.

osl::ntesuki::NtesukiTable::Table& RecordPrinter2::table

Definition at line 191 of file ntesukiTable.cc.


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