Namespaces | Defines | Functions
BTConstructor.cpp File Reference
#include "BTConstructor.h"
#include <fstream>
#include "ParserExceptions.h"
Include dependency graph for BTConstructor.cpp:

Go to the source code of this file.

Namespaces

namespace  bt_constructor

Defines

#define FOREACH_MAP(TYPE, VEC)   for(std::map<std::string, TYPE>::const_iterator i=o.VEC.begin();i!=o.VEC.end();i++)
#define FOREACH_VEC(TYPE, VEC)   for(std::vector<TYPE>::const_iterator i=o.VEC.begin();i!=o.VEC.end();i++)

Functions

void bt_constructor::bt_call (std::ostream &out, std::string tab, std::string name, std::string type, string id)
void bt_constructor::bt_dec_bgn (std::ostream &out, std::string tab, std::string name, string id, string dec_type)
void bt_constructor::bt_dec_end (std::ostream &out, std::string tab)
void bt_constructor::bt_NODE_bgn (std::ostream &out, std::string tab, std::string node, std::string name, string id)
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)
void bt_constructor::bt_par_bgn (std::ostream &out, std::string tab, std::string name, string id)
void bt_constructor::bt_par_end (std::ostream &out, std::string tab)
void bt_constructor::bt_sel_bgn (std::ostream &out, std::string tab, std::string name, string id)
void bt_constructor::bt_sel_end (std::ostream &out, std::string tab)
void bt_constructor::bt_seq_bgn (std::ostream &out, std::string tab, std::string name, string id)
void bt_constructor::bt_seq_end (std::ostream &out, std::string tab)
void bt_constructor::bt_task_bgn (std::ostream &out, std::string tab, std::string name, string id)
void bt_constructor::bt_task_end (std::ostream &out, std::string tab)
void bt_constructor::bt_task_result (std::ostream &out, std::string tab, std::string name, string id, string task_result)
void bt_constructor::bt_task_result_after (std::ostream &out, std::string tab, std::string name, string id, string task_result)
void bt_constructor::bt_tree_bgn (std::ostream &out, std::string tab, std::string name, string id)
void bt_constructor::bt_tree_end (std::ostream &out, std::string tab)
std::ostream & bt_constructor::operator<< (std::ostream &out, const Node &o)
std::ostream & bt_constructor::operator<< (std::ostream &out, const Tree &o)
std::ostream & bt_constructor::operator<< (std::ostream &out, const BTConstructor &o)
bool bt_constructor::print_call_node (std::ostream &out, const Node &o)
std::ostream & bt_constructor::saveXml (std::ostream &out, const Node &o)
std::ostream & bt_constructor::saveXml (std::ostream &out, const Tree &o)
std::ostream & bt_constructor::saveXml (std::ostream &out, const BTConstructor &o)
void bt_constructor::saveXml (std::string path_prefix, const BTConstructor &o)
bool bt_constructor::saveXml_call_node (std::ostream &out, const Node &o)

Define Documentation

#define FOREACH_MAP (   TYPE,
  VEC 
)    for(std::map<std::string, TYPE>::const_iterator i=o.VEC.begin();i!=o.VEC.end();i++)

Definition at line 17 of file BTConstructor.cpp.

#define FOREACH_VEC (   TYPE,
  VEC 
)    for(std::vector<TYPE>::const_iterator i=o.VEC.begin();i!=o.VEC.end();i++)

Definition at line 16 of file BTConstructor.cpp.



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