Rosetta
2020.11
|
DimensionExpressionCon: Constant-Valued DimensionExpression. More...
#include <DimensionExpressionCon.hh>
Public Member Functions | |
DimensionExpressionCon (DimensionExpressionCon const &exp) | |
Copy Constructor. More... | |
DimensionExpressionCon (int const value_a) | |
int Constructor More... | |
DimensionExpressionCon (double const value_a) | |
double Constructor More... | |
DimensionExpressionCon * | clone () const override |
Clone. More... | |
DimensionExpressionCon * | clone (Dimension const &) const override |
Clone with Dimension Substitution. More... | |
~DimensionExpressionCon () override | |
Destructor. More... | |
bool | initialized () const override |
Initialized? More... | |
bool | integer () const override |
Integer? More... | |
bool | constant () const override |
Constant? More... | |
bool | reference () const override |
Reference? More... | |
bool | reducible () const override |
Reducible? More... | |
double | operator() () const override |
Value. More... | |
double | value () const override |
Value. More... | |
void | insert_observer (Observer &) const override |
Insert an Observer. More... | |
void | remove_observer (Observer &) const override |
Remove an Observer. More... | |
void | destructed (Subject const &) override |
Update for Destruction of a Subject. More... | |
Public Member Functions inherited from ObjexxFCL::DimensionExpression | |
virtual | ~DimensionExpression () |
Destructor. More... | |
operator int () const | |
int Conversion More... | |
operator double () const | |
double Conversion More... | |
virtual int | ivalue () const |
Integer Value. More... | |
virtual int | zvalue () const |
Integer Value: Zero if Uninitialized. More... | |
Private Types | |
typedef DimensionExpression | Super |
Private Attributes | |
double | value_ |
Value. More... | |
bool | integer_ |
Integer-valued? More... | |
Additional Inherited Members | |
Protected Member Functions inherited from ObjexxFCL::DimensionExpression | |
DimensionExpression () | |
Default Constructor. More... | |
DimensionExpression (DimensionExpression const &) | |
Copy Constructor. More... | |
DimensionExpressionCon: Constant-Valued DimensionExpression.
|
inline |
Copy Constructor.
Referenced by clone().
|
inlineexplicit |
int Constructor
|
inlineexplicit |
double Constructor
|
inlineoverride |
Destructor.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Clone with Dimension Substitution.
Implements ObjexxFCL::DimensionExpression.
References DimensionExpressionCon().
|
inlineoverridevirtual |
Constant?
Implements ObjexxFCL::DimensionExpression.
|
inlineoverridevirtual |
Update for Destruction of a Subject.
Implements ObjexxFCL::DimensionExpression.
|
inlineoverridevirtual |
Initialized?
Implements ObjexxFCL::DimensionExpression.
|
inlineoverridevirtual |
Insert an Observer.
Implements ObjexxFCL::DimensionExpression.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reducible?
Implements ObjexxFCL::DimensionExpression.
|
inlineoverridevirtual |
Reference?
Implements ObjexxFCL::DimensionExpression.
|
inlineoverridevirtual |
Remove an Observer.
Implements ObjexxFCL::DimensionExpression.
|
inlineoverridevirtual |
|
private |
Value.
Referenced by operator()(), and value().