Classes | Functions
bt_constructor Namespace Reference

Classes

class  BTConstructor
class  Element
class  Node
class  Tree

Functions

void bt_call (std::ostream &out, std::string tab, std::string name, std::string type, string id)
void bt_dec_bgn (std::ostream &out, std::string tab, std::string name, string id, string dec_type)
void bt_dec_end (std::ostream &out, std::string tab)
void bt_NODE_bgn (std::ostream &out, std::string tab, std::string node, std::string name, string id)
void bt_NODE_bgn (std::ostream &out, std::string tab, std::string node, std::string name, string id, string attr, string attr_value)
void bt_par_bgn (std::ostream &out, std::string tab, std::string name, string id)
void bt_par_end (std::ostream &out, std::string tab)
void bt_sel_bgn (std::ostream &out, std::string tab, std::string name, string id)
void bt_sel_end (std::ostream &out, std::string tab)
void bt_seq_bgn (std::ostream &out, std::string tab, std::string name, string id)
void bt_seq_end (std::ostream &out, std::string tab)
void bt_task_bgn (std::ostream &out, std::string tab, std::string name, string id)
void bt_task_end (std::ostream &out, std::string tab)
void bt_task_result (std::ostream &out, std::string tab, std::string name, string id, string task_result)
void bt_task_result_after (std::ostream &out, std::string tab, std::string name, string id, string task_result)
void bt_tree_bgn (std::ostream &out, std::string tab, std::string name, string id)
void bt_tree_end (std::ostream &out, std::string tab)
void map_ids (const Node &o)
void map_ids (const Tree &o)
void map_ids (const BTConstructor &o)
std::ostream & operator<< (std::ostream &out, const Node &o)
std::ostream & operator<< (std::ostream &out, const Tree &o)
std::ostream & operator<< (std::ostream &out, const BTConstructor &o)
bool print_call_node (std::ostream &out, const Node &o)
void printIds ()
std::ostream & saveDot (std::ostream &out, const Node &o)
std::ostream & saveDot (std::ostream &out, const Tree &o)
std::ostream & saveDot (std::ostream &out, const BTConstructor &o)
void saveDot (std::string prefix, const BTConstructor &o)
bool saveDot_call_node (std::ostream &out, const Node &o)
std::ostream & saveXml (std::ostream &out, const Node &o)
std::ostream & saveXml (std::ostream &out, const Tree &o)
std::ostream & saveXml (std::ostream &out, const BTConstructor &o)
void saveXml (std::string path_prefix, const BTConstructor &o)
bool saveXml_call_node (std::ostream &out, const Node &o)
std::deque< Node > & stack_node (Node *_this)

Function Documentation

void bt_constructor::bt_call ( std::ostream &  out,
std::string  tab,
std::string  name,
std::string  type,
string  id 
)

Definition at line 68 of file BTConstructor.cpp.

void bt_constructor::bt_dec_bgn ( std::ostream &  out,
std::string  tab,
std::string  name,
string  id,
string  dec_type 
)

Definition at line 62 of file BTConstructor.cpp.

void bt_constructor::bt_dec_end ( std::ostream &  out,
std::string  tab 
)

Definition at line 65 of file BTConstructor.cpp.

void bt_constructor::bt_NODE_bgn ( std::ostream &  out,
std::string  tab,
std::string  node,
std::string  name,
string  id 
)

Definition at line 19 of file BTConstructor.cpp.

void bt_constructor::bt_NODE_bgn ( std::ostream &  out,
std::string  tab,
std::string  node,
std::string  name,
string  id,
string  attr,
string  attr_value 
)

Definition at line 25 of file BTConstructor.cpp.

void bt_constructor::bt_par_bgn ( std::ostream &  out,
std::string  tab,
std::string  name,
string  id 
)

Definition at line 38 of file BTConstructor.cpp.

void bt_constructor::bt_par_end ( std::ostream &  out,
std::string  tab 
)

Definition at line 41 of file BTConstructor.cpp.

void bt_constructor::bt_sel_bgn ( std::ostream &  out,
std::string  tab,
std::string  name,
string  id 
)

Definition at line 50 of file BTConstructor.cpp.

void bt_constructor::bt_sel_end ( std::ostream &  out,
std::string  tab 
)

Definition at line 53 of file BTConstructor.cpp.

void bt_constructor::bt_seq_bgn ( std::ostream &  out,
std::string  tab,
std::string  name,
string  id 
)

Definition at line 44 of file BTConstructor.cpp.

void bt_constructor::bt_seq_end ( std::ostream &  out,
std::string  tab 
)

Definition at line 47 of file BTConstructor.cpp.

void bt_constructor::bt_task_bgn ( std::ostream &  out,
std::string  tab,
std::string  name,
string  id 
)

Definition at line 56 of file BTConstructor.cpp.

void bt_constructor::bt_task_end ( std::ostream &  out,
std::string  tab 
)

Definition at line 59 of file BTConstructor.cpp.

void bt_constructor::bt_task_result ( std::ostream &  out,
std::string  tab,
std::string  name,
string  id,
string  task_result 
)

Definition at line 75 of file BTConstructor.cpp.

void bt_constructor::bt_task_result_after ( std::ostream &  out,
std::string  tab,
std::string  name,
string  id,
string  task_result 
)

Definition at line 78 of file BTConstructor.cpp.

void bt_constructor::bt_tree_bgn ( std::ostream &  out,
std::string  tab,
std::string  name,
string  id 
)

Definition at line 32 of file BTConstructor.cpp.

void bt_constructor::bt_tree_end ( std::ostream &  out,
std::string  tab 
)

Definition at line 35 of file BTConstructor.cpp.

void bt_constructor::map_ids ( const Node &  o)

Definition at line 154 of file BTConstructor_for_Dot.cpp.

void bt_constructor::map_ids ( const Tree &  o)

Definition at line 179 of file BTConstructor_for_Dot.cpp.

void bt_constructor::map_ids ( const BTConstructor &  o)

Definition at line 187 of file BTConstructor_for_Dot.cpp.

std::ostream & bt_constructor::operator<< ( std::ostream &  out,
const Node &  o 
)

Definition at line 230 of file BTConstructor.cpp.

std::ostream & bt_constructor::operator<< ( std::ostream &  out,
const Tree &  o 
)

Definition at line 246 of file BTConstructor.cpp.

std::ostream & bt_constructor::operator<< ( std::ostream &  out,
const BTConstructor &  o 
)

Definition at line 259 of file BTConstructor.cpp.

bool bt_constructor::print_call_node ( std::ostream &  out,
const Node &  o 
)

Definition at line 201 of file BTConstructor.cpp.

Definition at line 106 of file BTConstructor_for_Dot.cpp.

std::ostream & bt_constructor::saveDot ( std::ostream &  out,
const Node &  o 
)

Definition at line 49 of file BTConstructor_for_Dot.cpp.

std::ostream & bt_constructor::saveDot ( std::ostream &  out,
const Tree &  o 
)

Definition at line 90 of file BTConstructor_for_Dot.cpp.

std::ostream & bt_constructor::saveDot ( std::ostream &  out,
const BTConstructor &  o 
)

Definition at line 114 of file BTConstructor_for_Dot.cpp.

void bt_constructor::saveDot ( std::string  prefix,
const BTConstructor &  o 
)

Definition at line 131 of file BTConstructor_for_Dot.cpp.

bool bt_constructor::saveDot_call_node ( std::ostream &  out,
const Node &  o 
)

Definition at line 20 of file BTConstructor_for_Dot.cpp.

std::ostream & bt_constructor::saveXml ( std::ostream &  out,
const Node &  o 
)

TODO Unique id

Definition at line 125 of file BTConstructor.cpp.

std::ostream & bt_constructor::saveXml ( std::ostream &  out,
const Tree &  o 
)

Definition at line 157 of file BTConstructor.cpp.

std::ostream & bt_constructor::saveXml ( std::ostream &  out,
const BTConstructor &  o 
)

Definition at line 171 of file BTConstructor.cpp.

void bt_constructor::saveXml ( std::string  path_prefix,
const BTConstructor &  o 
)

Definition at line 181 of file BTConstructor.cpp.

bool bt_constructor::saveXml_call_node ( std::ostream &  out,
const Node &  o 
)

Definition at line 81 of file BTConstructor.cpp.

std::deque< Node > & bt_constructor::stack_node ( Node *  _this) [inline]

Definition at line 180 of file BTConstructor.h.



decision_making_parser
Author(s):
autogenerated on Wed Aug 26 2015 11:16:57