#include <Date.hpp>
Inheritance diagram for openstudio::DayOfWeek:Public Types | |
| enum | domain { BOOST_PP_SEQ_FOR_EACH =(OPENSTUDIO_ENUM_DOMAIN_ELEM, DayOfWeek, ((Sunday)(Sunday)(boost::date_time::Sunday)) ((Monday)(Monday)(boost::date_time::Monday)) ((Tuesday)(Tuesday)(boost::date_time::Tuesday)) ((Wednesday)(Wednesday)(boost::date_time::Wednesday)) ((Thursday)(Thursday)(boost::date_time::Thursday)) ((Friday)(Friday)(boost::date_time::Friday)) ((Saturday)(Saturday)(boost::date_time::Saturday))) } |
Public Member Functions | |
| DayOfWeek () | |
| DayOfWeek (const std::string &t_name) | |
| DayOfWeek (int t_value) | |
| domain | value () const |
Public Member Functions inherited from EnumBase< DayOfWeek > | |
| EnumBase ()=delete | |
| Default constructor. | |
| EnumBase (const std::string &t_value) | |
| Construct from t_value. | |
| EnumBase (int t_value) | |
| Construct from t_value. | |
| int | integer_value () const |
| Returns this instance's current value (as an integer). | |
| int | lookupValue (int t_value) |
| Returns t_value if it is in the domain. | |
| int | lookupValue (std::string t_name) |
| Returns the (integer) value associated with t_name, as determined by case-insensitive comparison to the enumerated names and descriptions. | |
| bool | operator!= (const EnumBase< DayOfWeek > &other) const |
| bool | operator< (const EnumBase< DayOfWeek > &other) const |
| bool | operator<= (const EnumBase< DayOfWeek > &other) const |
| bool | operator== (const EnumBase< DayOfWeek > &other) const |
| bool | operator> (const EnumBase< DayOfWeek > &other) const |
| bool | operator>= (const EnumBase< DayOfWeek > &other) const |
| void | setValue (int t_value) |
| Set this instance's value to t_value. | |
| std::string | valueDescription () const |
| Returns the description associated with this instance's current value. | |
| std::string | valueName () const |
| Returns the name associated with this instance's current value. | |
Static Public Member Functions | |
| static std::string | enumName () |
Static Public Member Functions inherited from EnumBase< DayOfWeek > | |
| static const std::map< int, std::string > & | getDescriptions () |
| static const std::map< std::string, int > & | getLookupMap () |
| static const std::map< int, std::string > & | getNames () |
| static const std::set< int > & | getValues () |
| Returns the set of all values in this enum's domain. | |
| static void | initialize () |
| static std::string | valueDescription (int t_value) |
| Returns the description associated with t_value, if it exists. | |
| static std::string | valueName (int t_value) |
| Returns the name associated with t_value, if it exists. | |
Additional Inherited Members | |
Protected Attributes inherited from EnumBase< DayOfWeek > | |
| int | m_value |
DayOfWeek is an enumeration of the days of the week: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
See the OPENSTUDIO_ENUM documentation in utilities/core/Enum.hpp. The actual macro call is:
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |