The Battle for Wesnoth  1.15.1+dev
Public Member Functions | List of all members
wfl::gamestate_function_symbol_table Class Reference

#include <function_gamestate.hpp>

Inheritance diagram for wfl::gamestate_function_symbol_table:
Inheritance graph

Public Member Functions

 gamestate_function_symbol_table (std::shared_ptr< function_symbol_table > parent=nullptr)
 
- Public Member Functions inherited from wfl::function_symbol_table
 function_symbol_table (std::shared_ptr< function_symbol_table > parent=nullptr)
 
void add_function (const std::string &name, formula_function_ptr &&fcn)
 
expression_ptr create_function (const std::string &fn, const std::vector< expression_ptr > &args) const
 
std::set< std::string > get_function_names () const
 
bool empty () const
 

Additional Inherited Members

- Static Public Member Functions inherited from wfl::function_symbol_table
static std::shared_ptr< function_symbol_tableget_builtins ()
 

Detailed Description

Definition at line 19 of file function_gamestate.hpp.

Constructor & Destructor Documentation

◆ gamestate_function_symbol_table()

wfl::gamestate_function_symbol_table::gamestate_function_symbol_table ( std::shared_ptr< function_symbol_table parent = nullptr)

Definition at line 247 of file function_gamestate.cpp.

References DECLARE_WFL_FUNCTION, and get_unit_type().


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