![]() |
AmpGen 2.1
|
Definition at line 135 of file Expression.h.
Public Member Functions | |
| Expression () | |
| Expression (const real_t &value) | |
| Expression (const complex_t &value) | |
| Expression (const std::shared_ptr< IExpression > &expression) | |
| ~Expression ()=default | |
| std::string | to_string (const ASTResolver *resolver=nullptr) const |
| IExpression * | get () const |
| void | resolve (ASTResolver &resolver) const |
| Expression | operator+= (const Expression &other) |
| Expression | operator*= (const Expression &other) |
| Expression | operator-= (const Expression &other) |
| Expression | operator/= (const Expression &other) |
| Expression | operator- () const |
| complex_t | operator() () const |
| AmpGen::Expression::Expression | ( | ) |
| AmpGen::Expression::Expression | ( | const real_t & | value | ) |
| AmpGen::Expression::Expression | ( | const complex_t & | value | ) |
| AmpGen::Expression::Expression | ( | const std::shared_ptr< IExpression > & | expression | ) |
|
default |
| IExpression * AmpGen::Expression::get | ( | ) | const |
| complex_t AmpGen::Expression::operator() | ( | ) | const |
| Expression AmpGen::Expression::operator*= | ( | const Expression & | other | ) |
| Expression AmpGen::Expression::operator+= | ( | const Expression & | other | ) |
| Expression AmpGen::Expression::operator- | ( | ) | const |
| Expression AmpGen::Expression::operator-= | ( | const Expression & | other | ) |
| Expression AmpGen::Expression::operator/= | ( | const Expression & | other | ) |
| void AmpGen::Expression::resolve | ( | ASTResolver & | resolver | ) | const |
| std::string AmpGen::Expression::to_string | ( | const ASTResolver * | resolver = nullptr | ) | const |