Lines Matching refs:StringMap
1 //===--- StringMap.h - String Hash table map interface ----------*- C++ -*-===//
10 // This file defines the StringMap class.
30 /// various datatypes in a stringmap to allow them to be initialized when an
51 /// StringMapImpl - This is the base class of StringMap that is shared among
115 /// a StringMap. It contains the Value itself and the key: the string length
231 /// StringMap - This is an unconventional map that is specialized for handling
236 class StringMap : public StringMapImpl {
241 StringMap() : StringMapImpl(static_cast<unsigned>(sizeof(MapEntryTy))) {}
242 explicit StringMap(unsigned InitialSize)
245 explicit StringMap(AllocatorTy A)
248 StringMap(unsigned InitialSize, AllocatorTy A)
252 StringMap(const StringMap &RHS)
255 "Copy ctor from non-empty stringmap not implemented yet!");
258 void operator=(const StringMap &RHS) {
260 "assignment from non-empty stringmap not implemented yet!");
339 // clear - Empties out the StringMap
406 ~StringMap() {