Public Member Functions

ai::engine_cpp Class Reference

#include <engine_default.hpp>

Inheritance diagram for ai::engine_cpp:
Inheritance graph
[legend]
Collaboration diagram for ai::engine_cpp:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 engine_cpp (readonly_context &context, const config &cfg)
virtual ~engine_cpp ()
void do_parse_aspect_from_config (const config &cfg, const std::string &id, std::back_insert_iterator< std::vector< aspect_ptr > > b)
virtual void do_parse_candidate_action_from_config (rca_context &context, const config &cfg, std::back_insert_iterator< std::vector< candidate_action_ptr > > b)
virtual void do_parse_stage_from_config (ai_context &context, const config &cfg, std::back_insert_iterator< std::vector< stage_ptr > > b)
virtual void do_parse_goal_from_config (const config &cfg, std::back_insert_iterator< std::vector< goal_ptr > > b)
virtual void do_parse_engine_from_config (const config &cfg, std::back_insert_iterator< std::vector< engine_ptr > > b)

Detailed Description

Definition at line 29 of file engine_default.hpp.


Constructor & Destructor Documentation

ai::engine_cpp::engine_cpp ( readonly_context context,
const config cfg 
)

Definition at line 33 of file engine_default.cpp.

ai::engine_cpp::~engine_cpp (  )  [virtual]

Definition at line 39 of file engine_default.cpp.


Member Function Documentation

void ai::engine_cpp::do_parse_aspect_from_config ( const config cfg,
const std::string &  id,
std::back_insert_iterator< std::vector< aspect_ptr > >  b 
) [virtual]

Reimplemented from ai::engine.

Definition at line 44 of file engine_default.cpp.

void ai::engine_cpp::do_parse_candidate_action_from_config ( rca_context context,
const config cfg,
std::back_insert_iterator< std::vector< candidate_action_ptr > >  b 
) [virtual]

Reimplemented from ai::engine.

Definition at line 63 of file engine_default.cpp.

void ai::engine_cpp::do_parse_engine_from_config ( const config cfg,
std::back_insert_iterator< std::vector< engine_ptr > >  b 
) [virtual]

Reimplemented from ai::engine.

Definition at line 116 of file engine_default.cpp.

void ai::engine_cpp::do_parse_goal_from_config ( const config cfg,
std::back_insert_iterator< std::vector< goal_ptr > >  b 
) [virtual]

Reimplemented from ai::engine.

Definition at line 98 of file engine_default.cpp.

void ai::engine_cpp::do_parse_stage_from_config ( ai_context context,
const config cfg,
std::back_insert_iterator< std::vector< stage_ptr > >  b 
) [virtual]

Reimplemented from ai::engine.

Definition at line 80 of file engine_default.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Thu May 24 2012 01:18:24 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs