|
| template<class Collection > |
| const Collection::value_type::second_type & | FindWithDefault (const Collection &collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value) |
| |
| template<class Collection > |
| const Collection::value_type::second_type * | FindOrNull (const Collection &collection, const typename Collection::value_type::first_type &key) |
| |
| template<class Collection > |
| Collection::value_type::second_type * | FindOrNull (Collection &collection, const typename Collection::value_type::first_type &key) |
| |
| template<class Collection > |
| const Collection::value_type::second_type | FindPtrOrNull (const Collection &collection, const typename Collection::value_type::first_type &key) |
| |
| template<class Collection , class Key , class Value > |
| bool | InsertOrUpdate (Collection *const collection, const Key &key, const Value &value) |
| |
| template<class Collection > |
| bool | InsertIfNotPresent (Collection *const collection, const typename Collection::value_type &value) |
| |
| template<class Collection , class Key , class Value > |
| bool | InsertIfNotPresent (Collection *const collection, const Key &key, const Value &value) |
| |
| template<class Collection > |
| void | InsertOrDieNoPrint (Collection *const collection, const typename Collection::value_type &value) |
| |
| template<class Collection > |
| void | InsertOrDie (Collection *const collection, const typename Collection::value_type &value) |
| |
| template<class Collection > |
| void | InsertOrDie (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &data) |
| |
| template<class Collection , class Key , class Value > |
| bool | FindCopy (const Collection &collection, const Key &key, Value *const value) |
| |
| template<class Collection , class Key > |
| bool | ContainsKey (const Collection &collection, const Key &key) |
| |
| template<class Collection > |
| const Collection::value_type::second_type & | FindOrDie (const Collection &collection, const typename Collection::value_type::first_type &key) |
| |
| template<class Collection > |
| const Collection::value_type::second_type & | FindOrDieNoPrint (const Collection &collection, const typename Collection::value_type::first_type &key) |
| |
| template<class Collection > |
| Collection::value_type::second_type & | FindOrDieNoPrint (Collection &collection, const typename Collection::value_type::first_type &key) |
| |
| template<class Collection > |
| Collection::value_type::second_type & | LookupOrInsert (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value) |
| |