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

#include <function.hpp>

Inheritance diagram for wfl::action_function_symbol_table:

Public Member Functions

 action_function_symbol_table (const std::shared_ptr< function_symbol_table > &parent=nullptr)
 
- Public Member Functions inherited from wfl::function_symbol_table
 function_symbol_table (const 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 260 of file function.hpp.

Constructor & Destructor Documentation

◆ action_function_symbol_table()

wfl::action_function_symbol_table::action_function_symbol_table ( const std::shared_ptr< function_symbol_table > &  parent = nullptr)

Definition at line 1674 of file function.cpp.

References DECLARE_WFL_FUNCTION.


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