#include <OSArgument.hpp>
Public Types | |
enum | domain { BOOST_PP_SEQ_FOR_EACH =(OPENSTUDIO_ENUM_DOMAIN_ELEM, OSDomainType , ((Interval)) ((Enumeration)(Enum)) ) } |
Public Member Functions | |
OSDomainType () | |
OSDomainType (const std::string &t_name) | |
OSDomainType (int t_value) | |
domain | value () const |
Static Public Member Functions | |
static std::string | enumName () |
Methods for restricting the domain of an OSArgument.
Numerical OSArguments (Double, Integer) can be given either an Interval (range) or an Enumeration. The other OSArgument types can only be enumerated.
See the OPENSTUDIO_ENUM documentation in utilities/core/Enum.hpp. The actual macro call is:
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |