LeviLamina
Loading...
Searching...
No Matches
TagRegistry< TagID, TagSetID > Class Template Reference

Public Member Functions

MCAPI TagID tryGetTagID (const std::string &) const
 
MCAPI std::vector< std::string > const getTagsInSet (TagSetID)
 
MCAPI TagSetID removeTagFromSet (const TagID, TagSetID &)
 
MCAPI TagSetID addTagToSet (const TagID, TagSetID &)
 
MCAPI TagID acquireTag (const std::string &)
 
MCAPI TagSetID getTagSetID (const IndexSet &)
 
MCAPI TagSetID getTagSetID (const std::vector< TagID > &)
 

Public Attributes

std::unordered_map< HashedString, uint64 > mTagIndexMap
 
std::vector< std::string > mTags
 
std::vector< IndexSetmSets
 
TagSetID mEmptyTagSet
 

The documentation for this class was generated from the following file: