#include <property_handler.hpp>

Public Member Functions | |
| virtual | ~base_property_handler () |
| virtual component * | handle_get (const path_element &child)=0 |
| virtual bool | handle_change (const path_element &child, const config &cfg)=0 |
| virtual bool | handle_add (const path_element &child, const config &cfg)=0 |
| virtual bool | handle_delete (const path_element &child)=0 |
| virtual std::vector< component * > | handle_get_children ()=0 |
Definition at line 62 of file property_handler.hpp.
| virtual ai::base_property_handler::~base_property_handler | ( | ) | [inline, virtual] |
Definition at line 65 of file property_handler.hpp.
| virtual bool ai::base_property_handler::handle_add | ( | const path_element & | child, | |
| const config & | cfg | |||
| ) | [pure virtual] |
Implemented in ai::vector_property_handler< T >, and ai::aspect_property_handler< T >.
| virtual bool ai::base_property_handler::handle_change | ( | const path_element & | child, | |
| const config & | cfg | |||
| ) | [pure virtual] |
Implemented in ai::vector_property_handler< T >, and ai::aspect_property_handler< T >.
| virtual bool ai::base_property_handler::handle_delete | ( | const path_element & | child | ) | [pure virtual] |
Implemented in ai::vector_property_handler< T >, and ai::aspect_property_handler< T >.
| virtual component* ai::base_property_handler::handle_get | ( | const path_element & | child | ) | [pure virtual] |
Implemented in ai::vector_property_handler< T >, and ai::aspect_property_handler< T >.
| virtual std::vector< component* > ai::base_property_handler::handle_get_children | ( | ) | [pure virtual] |
Implemented in ai::vector_property_handler< T >, and ai::aspect_property_handler< T >.
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:18:29 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |