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

#include <UUID.hpp>

+ Inheritance diagram for openstudio::UUID:

Public Member Functions

bool isEqual (const UUID &other) const
 
bool isNull () const
 
 UUID ()
 

Friends

std::string openstudio::createUniqueName (const std::string &prefix)
 
UUID openstudio::createUUID ()
 
bool openstudio::operator!= (const UUID &lhs, const UUID &rhs)
 
bool openstudio::operator< (const UUID &lhs, const UUID &rhs)
 
bool openstudio::operator== (const UUID &lhs, const UUID &rhs)
 
bool openstudio::operator> (const UUID &lhs, const UUID &rhs)
 
std::string openstudio::removeBraces (const UUID &uuid)
 
std::string openstudio::toString (const UUID &uuid)
 
UUID openstudio::toUUID (const std::string &str)
 

Detailed Description

Universally Unique Identifier.

Constructor & Destructor Documentation

openstudio::UUID::UUID ( )

Member Function Documentation

bool openstudio::UUID::isEqual ( const UUID other) const
inline
bool openstudio::UUID::isNull ( ) const
inline

Friends And Related Function Documentation

std::string openstudio::createUniqueName ( const std::string &  prefix)
friend
bool openstudio::operator!= ( const UUID lhs,
const UUID rhs 
)
friend
bool openstudio::operator< ( const UUID lhs,
const UUID rhs 
)
friend
bool openstudio::operator== ( const UUID lhs,
const UUID rhs 
)
friend
bool openstudio::operator> ( const UUID lhs,
const UUID rhs 
)
friend
std::string openstudio::removeBraces ( const UUID uuid)
friend
std::string openstudio::toString ( const UUID uuid)
friend
UUID openstudio::toUUID ( const std::string &  str)
friend