The Battle for Wesnoth  1.17.0-dev
Public Member Functions | Private Member Functions | Private Attributes | List of all members
wfl::dot_expression Class Reference
Inheritance diagram for wfl::dot_expression:

Public Member Functions

 dot_expression (expression_ptr left, expression_ptr right)
std::string str () const
- Public Member Functions inherited from wfl::formula_expression
 formula_expression (const std::string &name="")
virtual ~formula_expression ()
variant evaluate (const formula_callable &variables, formula_debugger *fdb=nullptr) const
std::string get_name () const

Private Member Functions

variant execute (const formula_callable &variables, formula_debugger *fdb) const

Private Attributes

expression_ptr left_
expression_ptr right_

Detailed Description

Definition at line 619 of file formula.cpp.

Constructor & Destructor Documentation

◆ dot_expression()

wfl::dot_expression::dot_expression ( expression_ptr  left,
expression_ptr  right 

Definition at line 622 of file formula.cpp.

Member Function Documentation

◆ execute()

variant wfl::dot_expression::execute ( const formula_callable variables,
formula_debugger fdb 
) const

◆ str()

std::string wfl::dot_expression::str ( ) const

Implements wfl::formula_expression.

Definition at line 626 of file formula.cpp.

References s.

Member Data Documentation

◆ left_

expression_ptr wfl::dot_expression::left_

Definition at line 663 of file formula.cpp.

◆ right_

expression_ptr wfl::dot_expression::right_

Definition at line 663 of file formula.cpp.

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