Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

FEData::Expression Class Reference

#include <FEData.h>

Inheritance diagram for FEData::Expression::

FEData::Key FEData::Name FEData::CheckinType FEData::Domain FEData::False FEData::IsAuto FEData::IsHomo FEData::IsIso FEData::Object FEData::Oid FEData::Parent FEData::ParentGroup FEData::Range FEData::True List of all members.

Public Methods

 Expression (int i)
 Expression (const Expression &E)
 ~Expression ()
Expression operator== (const Expression &E) const
Expression operator!= (const Expression &E) const
Expression operator && (const Expression &E) const
Expression operator|| (const Expression &E) const
Expression operator! () const
Expression operator> (const Expression &E) const
Expression operator>= (const Expression &E) const
Expression operator< (const Expression &E) const
Expression operator<= (const Expression &E) const
 Expression (ExpressionRep *rep)

Public Attributes


Private Methods

Expression join (const Expression &E, const char *junctor) const


ostream& operator<< (ostream &ostr, const Expression &E)

Constructor & Destructor Documentation

FEData::Expression::Expression ( int i ) [inline]

Definition at line 248 of file FEData.h.

Referenced by operator!().

FEData::Expression::Expression ( const Expression & E ) [inline]

Definition at line 252 of file FEData.h.

FEData::Expression::~Expression ( ) [inline]

Definition at line 256 of file FEData.h.

FEData::Expression::Expression ( ExpressionRep * rep ) [inline]

Definition at line 314 of file FEData.h.

Member Function Documentation

Expression FEData::Expression::operator== ( const Expression & E ) const [inline]

Definition at line 264 of file FEData.h.

Expression FEData::Expression::operator!= ( const Expression & E ) const [inline]

Definition at line 268 of file FEData.h.

Expression FEData::Expression::operator && ( const Expression & E ) const [inline]

Definition at line 272 of file FEData.h.

Expression FEData::Expression::operator|| ( const Expression & E ) const [inline]

Definition at line 276 of file FEData.h.

Expression FEData::Expression::operator! ( ) const [inline]

Definition at line 280 of file FEData.h.

Expression FEData::Expression::operator> ( const Expression & E ) const [inline]

Definition at line 284 of file FEData.h.

Expression FEData::Expression::operator>= ( const Expression & E ) const [inline]

Definition at line 288 of file FEData.h.

Expression FEData::Expression::operator< ( const Expression & E ) const [inline]

Definition at line 292 of file FEData.h.

Expression FEData::Expression::operator<= ( const Expression & E ) const [inline]

Definition at line 296 of file FEData.h.

Expression FEData::Expression::join ( const Expression & E,
const char * junctor ) const [private]

Referenced by operator &&(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), and operator||().

Friends And Related Function Documentation

ostream& operator<< ( ostream & ostr,
const Expression & E ) [friend]

Member Data Documentation

ExpressionRep* FEData::Expression::theRep

Definition at line 323 of file FEData.h.

The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:49:52 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001