#include <StandardsJSON.hpp>
Public Member Functions | |
| StandardsJSON | clone () const |
| Clones this StandardsJSON into a separate one. | |
| boost::optional< Json::Value > | getPrimaryKey (const std::string &primaryKey) const |
| Tries to get the primaryKey, checking that the resulting object is indeed an arrray. | |
| StandardsJSON () | |
| StandardsJSON (const std::string &s) | |
| Constructor with string, will throw if string is incorrect. | |
| std::string | string () const |
| Get the json as a string. | |
| Json::Value | toJSON () const |
Static Public Member Functions | |
| static boost::optional< StandardsJSON > | load (const std::string &s) |
| Attempt to load a StandardsJSON from string. | |
Protected Member Functions | |
| StandardsJSON (std::shared_ptr< detail::StandardsJSON_Impl > impl) | |
| Protected constructor from impl. | |
Class for accessing the OpenStudio Standards (OSW) JSON format.
| openstudio::StandardsJSON::StandardsJSON | ( | ) |
| openstudio::StandardsJSON::StandardsJSON | ( | const std::string & | s | ) |
Constructor with string, will throw if string is incorrect.
|
protected |
Protected constructor from impl.
| StandardsJSON openstudio::StandardsJSON::clone | ( | ) | const |
Clones this StandardsJSON into a separate one.
| boost::optional< Json::Value > openstudio::StandardsJSON::getPrimaryKey | ( | const std::string & | primaryKey | ) | const |
Tries to get the primaryKey, checking that the resulting object is indeed an arrray.
|
static |
Attempt to load a StandardsJSON from string.
| std::string openstudio::StandardsJSON::string | ( | ) | const |
Get the json as a string.
| Json::Value openstudio::StandardsJSON::toJSON | ( | ) | const |