Lines Matching refs:keyLength
24 size_t keyLength; variable
27 explicit StringMapEntryBase(size_t keyLength) : keyLength(keyLength) {} in StringMapEntryBase() argument
29 size_t getKeyLength() const { return keyLength; } in getKeyLength()
42 explicit StringMapEntryStorage(size_t keyLength) in StringMapEntryStorage() argument
43 : StringMapEntryBase(keyLength), second() {} in StringMapEntryStorage()
45 StringMapEntryStorage(size_t keyLength, InitTy &&... initVals) in StringMapEntryStorage() argument
46 : StringMapEntryBase(keyLength), in StringMapEntryStorage()
58 explicit StringMapEntryStorage(size_t keyLength, NoneType none = None)
59 : StringMapEntryBase(keyLength) {} in StringMapEntryBase() argument
93 size_t keyLength = key.size(); in Create() local
97 size_t allocSize = sizeof(StringMapEntry) + keyLength + 1; in Create()
105 new (newItem) StringMapEntry(keyLength, std::forward<InitTy>(initVals)...); in Create()
109 if (keyLength > 0) in Create()
110 memcpy(strBuffer, key.data(), keyLength); in Create()
111 strBuffer[keyLength] = 0; // Null terminate for convenience of clients. in Create()