OmniSciDB  b24e664e58
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
omnisci Namespace Reference

Classes

struct  DeviceIdentifier
 
class  UUID
 

Typedefs

using DeviceGroup = std::vector< DeviceIdentifier >
 

Functions

bool operator== (const UUID &lhs, const UUID &rhs) noexcept
 
bool operator!= (const UUID &lhs, const UUID &rhs) noexcept
 
bool operator< (const UUID &lhs, const UUID &rhs) noexcept
 
std::string to_string (const UUID &uuid)
 

Variables

constexpr UUID empty_uuid {}
 

Typedef Documentation

using omnisci::DeviceGroup = typedef std::vector<DeviceIdentifier>

Definition at line 38 of file CudaMgr.h.

Function Documentation

bool omnisci::operator!= ( const UUID &  lhs,
const UUID &  rhs 
)
inlinenoexcept

Definition at line 103 of file uuid.h.

103  {
104  return !(lhs == rhs);
105 }
bool omnisci::operator< ( const UUID &  lhs,
const UUID &  rhs 
)
inlinenoexcept

Definition at line 107 of file uuid.h.

107  {
108  return lhs.data_ < rhs.data_;
109 }
bool omnisci::operator== ( const UUID &  lhs,
const UUID &  rhs 
)
inlinenoexcept

Definition at line 99 of file uuid.h.

99  {
100  return lhs.data_ == rhs.data_;
101 }
std::string omnisci::to_string ( const UUID &  uuid)
inline

Definition at line 111 of file uuid.h.

111  {
112  std::stringstream ss;
113  ss << uuid;
114  return ss.str();
115 }

Variable Documentation

constexpr UUID omnisci::empty_uuid {}

Definition at line 117 of file uuid.h.