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

IDEA::PslNumericLimits Class Reference
[PlanServer handle classes]

Singleton class defining some numerical limits of the underlying database. More...

#include <PslNumericLimits.hh>

List of all members.

Public Methods

 ~PslNumericLimits ()
 Destructor.

int getMaxInt () const
 Returns the largest possible int value for the underlying database.

int getMinInt () const
 Returns the smalles possible int value for the underlying database.

double getMaxReal () const
 Returns the largest possible real value for the underlying database.

double getMinReal () const
 Returns the smallest possible real value for the underlying database.

Time getLatestTime () const
 Returns the latest possible Time value for the underlying database. Takes into account the time unit.

Time getEarliestTime () const
 Returns the earliest possible Time value for the underlying database. Takes into account the time unit.


Static Public Methods

PslNumericLimits * instance ()
 Single global access point to the PslNumericLimits instance. Returns a pointer to the PslNumericLimits instance.


Private Methods

 PslNumericLimits ()
 Constructor.


Private Attributes

PslNumericLimitsImplm_Impl

Static Private Attributes

PslNumericLimits * s_Instance = 0


Detailed Description

Singleton class defining some numerical limits of the underlying database.


Constructor & Destructor Documentation

IDEA::PslNumericLimits::~PslNumericLimits  
 

Destructor.

IDEA::PslNumericLimits::PslNumericLimits   [private]
 

Constructor.


Member Function Documentation

Time IDEA::PslNumericLimits::getEarliestTime  
 

Returns the earliest possible Time value for the underlying database. Takes into account the time unit.

Time IDEA::PslNumericLimits::getLatestTime  
 

Returns the latest possible Time value for the underlying database. Takes into account the time unit.

int IDEA::PslNumericLimits::getMaxInt  
 

Returns the largest possible int value for the underlying database.

double IDEA::PslNumericLimits::getMaxReal  
 

Returns the largest possible real value for the underlying database.

int IDEA::PslNumericLimits::getMinInt  
 

Returns the smalles possible int value for the underlying database.

double IDEA::PslNumericLimits::getMinReal  
 

Returns the smallest possible real value for the underlying database.

PslNumericLimits * IDEA::PslNumericLimits::instance   [static]
 

Single global access point to the PslNumericLimits instance. Returns a pointer to the PslNumericLimits instance.


Member Data Documentation

PslNumericLimitsImpl* IDEA::PslNumericLimits::m_Impl [private]
 

PslNumericLimits * IDEA::PslNumericLimits::s_Instance = 0 [static, private]
 


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