top | up | prev | next

UuidRepository Class

Definition at line 16 of UuidRepository.hpp

Member Functions

const boost::uuids::uuid& GetUuid(int id) const
int Install(const boost::uuids::uuid& uuid)

Member Variables

std::unordered_map<boost::uuids::uuid, int, boost::hash<boost::uuids::uuid>> uuidMap
std::vector<boost::uuids::uuid> uuids

Member Function Details

GetUuid Member Function

const boost::uuids::uuid& cmajor::binder::UuidRepository::GetUuid(int id) const

Definition at line 26 of UuidRepository.cpp :
27 {
28     Assert(id >= 0 && id < uuids.size()"invalid uuid id");
29     return uuids[id];
30 }


Declaration at line 20 of UuidRepository.hpp

Called by: cmajor::binder::BoundCompileUnit::GetUuid


Install Member Function

int cmajor::binder::UuidRepository::Install(const boost::uuids::uuid& uuid)

Definition at line 10 of UuidRepository.cpp
Declaration at line 19 of UuidRepository.hpp

Called by: cmajor::binder::BoundCompileUnit::Install


top | up | prev | next