Class parse_category

Inheritance Relationships

Derived Types

Class Documentation

class parse_category

Subclassed by VAL::pc_list< derivation_rule * >, VAL::pc_list< func_decl * >, VAL::pc_list< goal * >, VAL::pc_list< operator_*>, VAL::pc_list< plan_step * >, VAL::pc_list< pred_decl * >, VAL::pc_list< proposition * >, VAL::pc_list< VAL::assignment * >, VAL::pc_list< VAL::timed_effect * >, VAL::pc_list< VAL::simple_effect * >, VAL::pc_list< VAL::forall_effect * >, VAL::pc_list< VAL::cond_effect * >, VAL::typed_symbol_list< var_symbol >, VAL::domain, VAL::effect, VAL::effect_lists, VAL::expression, VAL::func_decl, VAL::goal, VAL::length_spec, VAL::metric_spec, VAL::pc_list< pc >, VAL::plan_step, VAL::pred_decl, VAL::problem, VAL::proposition, VAL::structure_def, VAL::structure_store, VAL::symbol, VAL::typed_symbol_list< symbol_class >

Public Functions

inline parse_category()
inline virtual ~parse_category()
virtual void display(int ind) const
inline virtual void write(ostream &o) const
inline virtual void visit(VisitController *v) const

Public Static Functions

static void setWriteController(unique_ptr<WriteController> &w)
static WriteController *recoverWriteController()

Protected Static Attributes

static unique_ptr<WriteController> wcntr