Rosetta 3.3
Public Member Functions
ObjexxFCL::DimensionExpressionCon Class Reference

DimensionExpressionCon: Constant-Valued DimensionExpression. More...

#include <DimensionExpressionCon.hh>

Inheritance diagram for ObjexxFCL::DimensionExpressionCon:
Inheritance graph
[legend]
Collaboration diagram for ObjexxFCL::DimensionExpressionCon:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DimensionExpressionCon (DimensionExpressionCon const &exp)
 Copy Constructor.
 DimensionExpressionCon (int const value_a)
 int Constructor
 DimensionExpressionCon (double const value_a)
 double Constructor
DimensionExpressionConclone () const
 Clone.
DimensionExpressionConclone (Dimension const &) const
 Clone with Dimension Substitution.
virtual ~DimensionExpressionCon ()
 Destructor.
bool initialized () const
 Initialized?
bool integer () const
 Integer?
bool constant () const
 Constant?
bool reference () const
 Reference?
bool reducible () const
 Reducible?
double operator() () const
 Value.
double value () const
 Value.
void insert_observer (Observer &) const
 Insert an Observer.
void remove_observer (Observer &) const
 Remove an Observer.
void destructed (Subject const &)
 Update for Destruction of a Subject.

Detailed Description

DimensionExpressionCon: Constant-Valued DimensionExpression.


Constructor & Destructor Documentation

ObjexxFCL::DimensionExpressionCon::DimensionExpressionCon ( DimensionExpressionCon const &  exp) [inline]

Copy Constructor.

Referenced by clone().

ObjexxFCL::DimensionExpressionCon::DimensionExpressionCon ( int const  value_a) [inline, explicit]

int Constructor

ObjexxFCL::DimensionExpressionCon::DimensionExpressionCon ( double const  value_a) [inline, explicit]

double Constructor

virtual ObjexxFCL::DimensionExpressionCon::~DimensionExpressionCon ( ) [inline, virtual]

Destructor.


Member Function Documentation

DimensionExpressionCon* ObjexxFCL::DimensionExpressionCon::clone ( ) const [inline, virtual]
DimensionExpressionCon* ObjexxFCL::DimensionExpressionCon::clone ( Dimension const &  ) const [inline, virtual]

Clone with Dimension Substitution.

Implements ObjexxFCL::DimensionExpression.

References DimensionExpressionCon().

bool ObjexxFCL::DimensionExpressionCon::constant ( ) const [inline, virtual]

Constant?

Implements ObjexxFCL::DimensionExpression.

void ObjexxFCL::DimensionExpressionCon::destructed ( Subject const &  ) [inline, virtual]

Update for Destruction of a Subject.

Implements ObjexxFCL::DimensionExpression.

bool ObjexxFCL::DimensionExpressionCon::initialized ( ) const [inline, virtual]

Initialized?

Implements ObjexxFCL::DimensionExpression.

void ObjexxFCL::DimensionExpressionCon::insert_observer ( Observer ) const [inline, virtual]

Insert an Observer.

Implements ObjexxFCL::DimensionExpression.

bool ObjexxFCL::DimensionExpressionCon::integer ( ) const [inline, virtual]

Integer?

Implements ObjexxFCL::DimensionExpression.

double ObjexxFCL::DimensionExpressionCon::operator() ( ) const [inline, virtual]

Value.

Implements ObjexxFCL::DimensionExpression.

bool ObjexxFCL::DimensionExpressionCon::reducible ( ) const [inline, virtual]

Reducible?

Implements ObjexxFCL::DimensionExpression.

bool ObjexxFCL::DimensionExpressionCon::reference ( ) const [inline, virtual]

Reference?

Implements ObjexxFCL::DimensionExpression.

void ObjexxFCL::DimensionExpressionCon::remove_observer ( Observer ) const [inline, virtual]

Remove an Observer.

Implements ObjexxFCL::DimensionExpression.

double ObjexxFCL::DimensionExpressionCon::value ( ) const [inline, virtual]

Value.

Implements ObjexxFCL::DimensionExpression.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines