Lines Matching defs:string
39 void StringPool::Add(const String& string)
41 if (string.IsEmpty() || stringOffsets_.find(string) != stringOffsets_.end()) {
45 ptrdiff_t offset = AddInternal(string);
47 stringOffsets_[string] = offset;
51 ptrdiff_t StringPool::GetOffset(const String& string)
53 return stringOffsets_[string];
56 ptrdiff_t StringPool::AddInternal(const String& string)
58 if (!Grow(string.GetLength() + 1)) {
63 if (strcpy_s(addr, dataCapacity_ - dataOffset_, string.string())) {
67 dataOffset_ += string.GetLength() + 1;