MongoDB  2.7.0
List of all members
mongo::StringMap< V > Class Template Reference
Inheritance diagram for mongo::StringMap< V >:
mongo::UnorderedFastKeyTable< StringData, std::string, V, StringMapDefaultHash, StringMapDefaultEqual, StringMapDefaultConvertor, StringMapDefaultConvertorOther >

Additional Inherited Members

- Public Types inherited from mongo::UnorderedFastKeyTable< StringData, std::string, V, StringMapDefaultHash, StringMapDefaultEqual, StringMapDefaultConvertor, StringMapDefaultConvertorOther >
typedef std::pair< std::string, V > value_type
 
typedef StringData key_type
 
typedef V mapped_type
 
- Public Member Functions inherited from mongo::UnorderedFastKeyTable< StringData, std::string, V, StringMapDefaultHash, StringMapDefaultEqual, StringMapDefaultConvertor, StringMapDefaultConvertorOther >
 UnorderedFastKeyTable (unsigned startingCapacity=DEFAULT_STARTING_CAPACITY, double maxProbeRatio=0.05)
 
 UnorderedFastKeyTable (const UnorderedFastKeyTable &other)
 
UnorderedFastKeyTableoperator= (const UnorderedFastKeyTable &other)
 
void copyTo (UnorderedFastKeyTable *out) const
 
size_t size () const
 
bool empty () const
 
size_t capacity () const
 
V & operator[] (const StringData &key)
 
V & get (const StringData &key)
 
size_t erase (const StringData &key)
 
void erase (const_iterator it)
 
const_iterator find (const StringData &key) const
 
const_iterator begin () const
 
const_iterator end () const
 
- Static Public Attributes inherited from mongo::UnorderedFastKeyTable< StringData, std::string, V, StringMapDefaultHash, StringMapDefaultEqual, StringMapDefaultConvertor, StringMapDefaultConvertorOther >
static const unsigned DEFAULT_STARTING_CAPACITY
 

The documentation for this class was generated from the following file: