11 std::unordered_map<HashedString, uint64> mTagIndexMap;
12 std::vector<std::string> mTags;
13 std::vector<IndexSet> mSets;
14 TagSetID mEmptyTagSet;
16 MCAPI TagID tryGetTagID(
const std::string&)
const;
17 MCAPI std::vector<std::string>
const getTagsInSet(TagSetID);
18 MCAPI TagSetID removeTagFromSet(
const TagID, TagSetID&);
19 MCAPI TagSetID addTagToSet(
const TagID, TagSetID&);
20 MCAPI TagID acquireTag(
const std::string&);
21 MCAPI TagSetID getTagSetID(
const IndexSet&);
22 MCAPI TagSetID getTagSetID(
const std::vector<TagID>&);