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/PslTrueFalseVariable.hh

Go to the documentation of this file.
00001 #ifndef PLANSERVER_TRUE_FALSE_VARIABLE_HEADER
00002 #define PLANSERVER_TRUE_FALSE_VARIABLE_HEADER
00003 
00004 #include <string>
00005 
00006 namespace IDEA
00007 {
00008   class PslDatabase;
00009   class PslVariable;
00021   class PslTrueFalseVariable
00022   {
00023   public:
00027     PslTrueFalseVariable( const PslDatabase* database, const std::string& name, bool initialValue = false );
00031     ~PslTrueFalseVariable();
00035     void setToTrue() const;
00039     void setToFalse() const;
00043     bool isTrue() const;
00047     bool isFalse() const;
00052     const PslVariable* getVariable() const;
00053   private:
00057     const PslVariable* m_Variable;
00058   };
00059 
00060   std::ostream& operator<<( std::ostream& os, const PslTrueFalseVariable& variable );
00061 }
00062 
00063 #endif //PLANSERVER_TRUE_FALSE_VARIABLE_HEADER
00064  

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