OpenStudioCore:utilities
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "ValidityEnums.hpp"

Inheritance diagram for openstudio::StrictnessLevel:

Public Types

enum  domain { BOOST_PP_SEQ_FOR_EACH =(OPENSTUDIO_ENUM_DOMAIN_ELEM, StrictnessLevel , ((None)) ((Draft)) ((Final)) ) }

Public Member Functions

 StrictnessLevel ()
 StrictnessLevel (const std::string &t_name)
 StrictnessLevel (int t_value)
domain value () const

Static Public Member Functions

static std::string enumName ()

Detailed Description

Specifies the desired amount of validity.

See the OPENSTUDIO_ENUM documentation in utilities/core/Enum.hpp. The actual macro call is:

OPENSTUDIO_ENUM(StrictnessLevel,
((None))
((Draft))
((Final)) );

Member Enumeration Documentation

Enumerator
BOOST_PP_SEQ_FOR_EACH 

Constructor & Destructor Documentation

openstudio::StrictnessLevel::StrictnessLevel ( )
inline
openstudio::StrictnessLevel::StrictnessLevel ( const std::string &  t_name)
inline
openstudio::StrictnessLevel::StrictnessLevel ( int  t_value)
inline

Member Function Documentation

static std::string openstudio::StrictnessLevel::enumName ( )
inlinestatic
domain openstudio::StrictnessLevel::value ( ) const
inline