The Battle for Wesnoth  1.15.0-dev
Public Member Functions | List of all members
ai::base_property_handler Class Referenceabstract

#include <property_handler.hpp>

Inheritance diagram for ai::base_property_handler:
Inheritance graph

Public Member Functions

virtual ~base_property_handler ()
 
virtual componenthandle_get (const path_element &child)=0
 
virtual bool handle_change (const path_element &child, 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
 

Detailed Description

Definition at line 59 of file property_handler.hpp.

Constructor & Destructor Documentation

◆ ~base_property_handler()

virtual ai::base_property_handler::~base_property_handler ( )
inlinevirtual

Definition at line 62 of file property_handler.hpp.

Member Function Documentation

◆ handle_add()

virtual bool ai::base_property_handler::handle_add ( const path_element child,
const config cfg 
)
pure virtual

◆ handle_change()

virtual bool ai::base_property_handler::handle_change ( const path_element child,
config  cfg 
)
pure virtual

◆ handle_delete()

virtual bool ai::base_property_handler::handle_delete ( const path_element child)
pure virtual

◆ handle_get()

virtual component* ai::base_property_handler::handle_get ( const path_element child)
pure virtual

◆ handle_get_children()

virtual std::vector< component* > ai::base_property_handler::handle_get_children ( )
pure virtual

The documentation for this class was generated from the following file: