OpenStudioCore:utilities
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Related Functions | List of all members
openstudio::Tag Class Reference

#include <Tag.hpp>

Public Member Functions

Tag clone () const
 
std::string name () const
 
 Tag (const std::string &name)
 
 Tag (const UUID &uuid, const std::string &name)
 Deserialization constructor, not for general use. More...
 
UUID uuid () const
 

Related Functions

(Note that these are not member functions.)

typedef boost::optional< TagOptionalTag
 
typedef std::vector< TagTagVector
 

Constructor & Destructor Documentation

openstudio::Tag::Tag ( const std::string &  name)
explicit
openstudio::Tag::Tag ( const UUID &  uuid,
const std::string &  name 
)

Deserialization constructor, not for general use.

Member Function Documentation

Tag openstudio::Tag::clone ( ) const
std::string openstudio::Tag::name ( ) const
UUID openstudio::Tag::uuid ( ) const

Friends And Related Function Documentation

typedef boost::optional<Tag> OptionalTag
related
typedef std::vector<Tag> TagVector
related