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

Public Member Functions

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

Public Attributes

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

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