Lines Matching defs:StringMapImpl
51 /// StringMapImpl - This is the base class of StringMap that is shared among
53 class StringMapImpl {
64 explicit StringMapImpl(unsigned itemSize) : ItemSize(itemSize) {
71 StringMapImpl(unsigned InitSize, unsigned ItemSize);
230 class StringMap : public StringMapImpl {
235 StringMap() : StringMapImpl(static_cast<unsigned>(sizeof(MapEntryTy))) {}
237 : StringMapImpl(InitialSize, static_cast<unsigned>(sizeof(MapEntryTy))) {}
240 : StringMapImpl(static_cast<unsigned>(sizeof(MapEntryTy))), Allocator(A) {}
243 : StringMapImpl(static_cast<unsigned>(sizeof(MapEntryTy))) {
441 while (*Ptr == 0 || *Ptr == StringMapImpl::getTombstoneVal())