OpenStudioCore:analysis
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Types | Public Member Functions | Static Public Member Functions | List of all members
openstudio::analysis::AnalysisSerializationScope Class Reference

#include <Analysis.hpp>

+ Inheritance diagram for openstudio::analysis::AnalysisSerializationScope:

Public Types

enum  domain { BOOST_PP_SEQ_FOR_EACH =(OPENSTUDIO_ENUM_DOMAIN_ELEM, AnalysisSerializationScope , ((ProblemFormulation)) ((Full)) ) }
 

Public Member Functions

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

Static Public Member Functions

static std::string enumName ()
 

Detailed Description

Enum to indicate how much of the analysis should be written out to JSON.

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

((ProblemFormulation))
((Full))
);

ProblemFormulation indicates that DataPoints should not be included in the serialization; Full indicates that they should.

Member Enumeration Documentation

Enumerator
BOOST_PP_SEQ_FOR_EACH 

Constructor & Destructor Documentation

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

Member Function Documentation

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