add(const std::string &keyStr, const std::string &value) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inline |
add(Key key, const std::string &value) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inline |
addKeyToIndex(Key key, const std::string &value) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
addOtherKeyToIndex(const std::string &keyStr, const std::string &value) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
getSingleKey(Key key) const | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
getSingleOrNone(const std::string &keyStr) const | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inline |
getSingleOrNone(Key key) const | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inline |
getSingleOtherKey(const std::string &keyStr) const | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
keys_ | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | private |
noneKeyCount_ | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | private |
otherKeyCount_ | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | private |
otherKeyNames_ | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | private |
otherKeyNamesKeysIndex_ | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | private |
PerfectIndexMap() | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inline |
remove(const std::string &keyStr) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inline |
remove(Key key) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inline |
removeAtIndex(std::ptrdiff_t index) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
removeKey(Key key) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
removeOtherKey(const std::string &keyStr) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
replaceKeyAtIndex(std::ptrdiff_t index, Key key, const std::string &value) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
replaceOtherKeyAtIndex(size_t namesIndex, const std::string &keyStr, const std::string &value) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
searchForKey(Key key, const Key *&data) const | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
searchForOtherKey(const std::string &keyStr, size_t &startIndex) const | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
set(const std::string &keyStr, const std::string &value) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inline |
set(Key key, const std::string &value) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inline |
setKey(Key key, const std::string &value) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
setOtherKey(const std::string &keyStr, const std::string &value) | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inlineprivate |
size() | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | inline |
values_ | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | private |
~PerfectIndexMap()=default | proxygen::PerfectIndexMap< Key, OtherKey, NoneKey, PerfectHashStrToKey, AllowDuplicates, CaseInsensitive > | virtual |