OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "SizingPeriod.hpp"

Inheritance diagram for openstudio::model::SizingPeriod:

Public Member Functions

void ensureNoLeapDays ()
SizingPeriodoperator= (const SizingPeriod &)=default
SizingPeriodoperator= (SizingPeriod &&)=default
 SizingPeriod (const SizingPeriod &other)=default
 SizingPeriod (SizingPeriod &&other)=default
virtual ~SizingPeriod ()=default

Protected Types

using ImplType = detail::SizingPeriod_Impl

Protected Member Functions

 SizingPeriod (IddObjectType type, const Model &model)
 SizingPeriod (std::shared_ptr< detail::SizingPeriod_Impl > impl)

Related Functions

using OptionalSizingPeriod = boost::optional< SizingPeriod >
using SizingPeriodVector = std::vector< SizingPeriod >

Member Typedef Documentation

using openstudio::model::SizingPeriod::ImplType = detail::SizingPeriod_Impl
protected

Constructor & Destructor Documentation

virtual openstudio::model::SizingPeriod::~SizingPeriod ( )
virtualdefault
openstudio::model::SizingPeriod::SizingPeriod ( const SizingPeriod other)
default
openstudio::model::SizingPeriod::SizingPeriod ( SizingPeriod &&  other)
default
openstudio::model::SizingPeriod::SizingPeriod ( IddObjectType  type,
const Model model 
)
protected
openstudio::model::SizingPeriod::SizingPeriod ( std::shared_ptr< detail::SizingPeriod_Impl >  impl)
explicitprotected

Member Function Documentation

void openstudio::model::SizingPeriod::ensureNoLeapDays ( )
SizingPeriod& openstudio::model::SizingPeriod::operator= ( const SizingPeriod )
default
SizingPeriod& openstudio::model::SizingPeriod::operator= ( SizingPeriod &&  )
default

Friends And Related Function Documentation

using OptionalSizingPeriod = boost::optional<SizingPeriod>
related
using SizingPeriodVector = std::vector<SizingPeriod>
related