Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members  

Dimension.H

00001 #ifndef DIMENSION_H
00002 #define DIMENSION_H
00003 
00004 class Dimension {
00005 protected:
00006   char          m_symbol ;      
00007   char*         m_name ;        
00008   Dimension*    m_next ;        
00010   void          p_Dimension( const char*, const char ) ;
00011 
00012 public:
00013   Dimension( const char* init) ;
00014   Dimension( const char* name, const char symbol ) ;
00015 
00016   ~Dimension() ;
00017 
00019   const char* name() const { return m_name ; } ;
00021   char symbol() const { return m_symbol ; } ;
00023   const Dimension*      next() const
00024   { return (const Dimension*) m_next ; } ;
00025 } ;
00026 
00027 extern Dimension* theDimensions ;
00028 
00029 Dimension*      find_dsym( char sym ) ;
00030 
00031 
00032 #endif // DIMENSION_H
Citrus C++ Reference Manual  20010520