The Battle for Wesnoth  1.17.0-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:

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 20 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 447 of file function_gamestate.cpp.

References DECLARE_WFL_FUNCTION, and get_unit_type().

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