Boost Pointer Container Library

# Pointer Container Library

## Class `ptr_map`

A `ptr_map<Key,T>` is a pointer container that uses an underlying `std::map<Key,void*>` to store the pointers.

See also:

- reversible_ptr_container
- associative_ptr_container
- ptr_map_adapter
- new map iterators

Navigate:

- home
- reference

Synopsis:

    namespace boost
    {

        template
        <
            class Key,
            class T,
            class Compare        = std::less<Key>,
            class CloneAllocator = heap_clone_allocator,
            class Allocator      = std::allocator< std::pair<const Key,void*> >
        >
        class ptr_map : public ptr_map_adapter
                               <
                                   T,
                                   std::map<Key,void*,Compare,Allocator>,
                                   CloneAllocator
                               >
        {
            // see references

        }; //  class 'ptr_map'

    } // namespace 'boost'

copyright: | Thorsten Ottosen 2004-2005.