Static Public Member Functions

ai::component_manager Class Reference

#include <component.hpp>

List of all members.

Static Public Member Functions

static bool add_component (component *root, const std::string &path, const config &cfg)
static bool change_component (component *root, const std::string &path, const config &cfg)
static bool delete_component (component *root, const std::string &path)
static std::string print_component_tree (component *root, const std::string &path)

Detailed Description

Definition at line 84 of file component.hpp.


Member Function Documentation

bool ai::component_manager::add_component ( component root,
const std::string &  path,
const config cfg 
) [static]

Definition at line 191 of file component.cpp.

References ai::component::add_child(), config::child(), ai::find_component(), and ai::path_element::property.

Here is the call graph for this function:

bool ai::component_manager::change_component ( component root,
const std::string &  path,
const config cfg 
) [static]

Definition at line 206 of file component.cpp.

References ai::component::change_child(), config::child(), ai::find_component(), and ai::path_element::property.

Here is the call graph for this function:

bool ai::component_manager::delete_component ( component root,
const std::string &  path 
) [static]

Definition at line 220 of file component.cpp.

References ai::component::delete_child(), and ai::find_component().

Here is the call graph for this function:

std::string ai::component_manager::print_component_tree ( component root,
const std::string &  path 
) [static]

Definition at line 251 of file component.cpp.

References ERR_AI_COMPONENT, ai::find_component(), and ai::print_component().

Here is the call graph for this function:


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:23 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs