OpenStudio:sdd
 All Classes Namespaces Functions Pages
Classes | Functions
openstudio::sdd Namespace Reference

Classes

class  ForwardTranslator
 
class  ReverseTranslator
 

Functions

pugi::xml_node getProjectElement (const pugi::xml_node &element)
 
boost::optional< double > lexicalCastToDouble (const pugi::xml_node &element)
 
boost::optional< double > lexicalCastToDouble (const pugi::xml_attribute &attr)
 
boost::optional< int > lexicalCastToInt (const pugi::xml_node &element)
 
boost::optional< int > lexicalCastToInt (const pugi::xml_attribute &attr)
 
boost::optional< unsigned > lexicalCastToUnsigned (const pugi::xml_attribute &attr)
 
std::vector< pugi::xml_node > makeVectorOfChildren (const pugi::xml_node &root)
 
std::vector< pugi::xml_node > makeVectorOfChildren (const pugi::xml_node &root, const char *tagName)
 
std::vector< pugi::xml_node > makeVectorOfChildrenRecursive (const pugi::xml_node &root, const std::string &tagName)
 

Function Documentation

pugi::xml_node openstudio::sdd::getProjectElement ( const pugi::xml_node &  element)
boost::optional<double> openstudio::sdd::lexicalCastToDouble ( const pugi::xml_node &  element)
boost::optional<double> openstudio::sdd::lexicalCastToDouble ( const pugi::xml_attribute &  attr)
boost::optional<int> openstudio::sdd::lexicalCastToInt ( const pugi::xml_node &  element)
boost::optional<int> openstudio::sdd::lexicalCastToInt ( const pugi::xml_attribute &  attr)
boost::optional<unsigned> openstudio::sdd::lexicalCastToUnsigned ( const pugi::xml_attribute &  attr)
std::vector<pugi::xml_node> openstudio::sdd::makeVectorOfChildren ( const pugi::xml_node &  root)
std::vector<pugi::xml_node> openstudio::sdd::makeVectorOfChildren ( const pugi::xml_node &  root,
const char *  tagName 
)
std::vector<pugi::xml_node> openstudio::sdd::makeVectorOfChildrenRecursive ( const pugi::xml_node &  root,
const std::string &  tagName 
)