Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
Expression Class Reference

#include <expression.h>

Public Member Functions

 Expression (double initial=0)
double parse (const QString &expr)

Public Attributes

double value

Private Member Functions

double eval (const peg::Ast &ast)

Private Attributes

QMap< QString, std::function< double(double)> > fns

Constructor & Destructor Documentation

◆ Expression()

Expression::Expression ( double initial = 0)
explicit

Member Function Documentation

◆ eval()

double Expression::eval ( const peg::Ast & ast)
private

◆ parse()

double Expression::parse ( const QString & expr)
Here is the caller graph for this function:

Member Data Documentation

◆ fns

QMap<QString, std::function<double(double)> > Expression::fns
private

◆ value

double Expression::value

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