Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

/home/pauldt/projects/IDEA/IDEA-ALL/IDEA-DEV/Core/PlanServer/Includes/PslConstant.hh

Go to the documentation of this file.
00001 #ifndef PLANSERVER_CONSTANT_HEADER_
00002 #define PLANSERVER_CONSTANT_HEADER_
00003 
00004 #include <string> 
00005 #include "PslConstantTypes.hh"
00006 
00007 namespace IDEA
00008 {
00009   class PslConstantImpl;
00010 
00018   class PslConstant
00019   {
00020     friend class PslDatabaseImpl;
00021   public:
00025     ~PslConstant();
00029     const std::string& getName() const;
00033     const PslConstantType& getType() const;
00037     double getValue() const;
00038   private:
00042     PslConstant( PslConstantImpl* impl );
00046     PslConstant();
00050     PslConstant(const PslConstant &);
00054     PslConstant & operator=(const PslConstant &);
00055 
00056     PslConstantImpl* m_Impl;
00057   };
00058 }
00059 
00060 #endif // PLANSERVER_CONSTANT_HEADER_

Contact information
© IDEA
Generated on Fri Feb 3 17:09:40 2006 for IDEA.