kiwi
Expression
Expression
#include <expression.h>class ExpressionDefined in kiwi/expression.h:15
List of all members
| Name | Kind | Owner |
|---|---|---|
Expression | function | Declared here |
Expression | function | Declared here |
Expression | function | Declared here |
Expression | function | Declared here |
Expression | function | Declared here |
terms | function | Declared here |
constant | function | Declared here |
value | function | Declared here |
m_terms | variable | Declared here |
m_constant | variable | Declared here |
Public Methods
| Return | Name | Description |
|---|---|---|
Expression inline | ||
Expression inline | ||
Expression inline | ||
Expression | Defaulted constructor. | |
Expression | Defaulted constructor. | |
const std::vector< Term > & | terms const inline | |
double | constant const inline | |
double | value const inline |
Expression
inline
inline Expression(double constant = 0.0)Defined in kiwi/expression.h:19
Referenced by
References
Expression
inline
inline Expression(const Term & term, double constant = 0.0)Defined in kiwi/expression.h:21
References
Expression
inline
inline Expression(std::vector< Term > terms, double constant = 0.0)Defined in kiwi/expression.h:23
References
Expression
Expression(const Expression &) = defaultDefined in kiwi/expression.h:25
References
Defaulted constructor.
Expression
Expression(Expression &&) = defaultDefined in kiwi/expression.h:28
References
Defaulted constructor.
terms
const inline
inline const std::vector< Term > & terms() constDefined in kiwi/expression.h:32
Referenced by
constant
const inline
inline double constant() constDefined in kiwi/expression.h:37
Referenced by
value
const inline
inline double value() constDefined in kiwi/expression.h:42
Private Attributes
| Return | Name | Description |
|---|---|---|
std::vector< Term > | m_terms | |
double | m_constant |
m_terms
std::vector< Term > m_termsDefined in kiwi/expression.h:58
m_constant
double m_constant