#include <OSArgument.hpp>
Public Types | |
enum | domain { BOOST_PP_SEQ_FOR_EACH =(OPENSTUDIO_ENUM_DOMAIN_ELEM, OSArgumentType , ((Boolean)(Bool)(0)) ((Double)(Double)(1)) ((Quantity)(Quantity)(2)) ((Integer)(Int)(3)) ((String)(String)(4)) ((Choice)(Choice)(5)) ((Path)(Path)(6)) ((Separator)(Separator)(7)) ) } |
Public Member Functions | |
OSArgumentType () | |
OSArgumentType (const std::string &t_name) | |
OSArgumentType (int t_value) | |
domain | value () const |
Static Public Member Functions | |
static std::string | enumName () |
Listing of OSArgument data types.
Quantity type is deprecated (will map to Double instead).
See the OPENSTUDIO_ENUM documentation in utilities/core/Enum.hpp. The actual macro call is:
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |