paludis::Map< K_, V_, C_ > Class Template Reference
[Data Structures]

#include <map.hh>

Inheritance diagram for paludis::Map< K_, V_, C_ >:

paludis::PrivateImplementationPattern< C_ >

List of all members.

Iteration

typedef WrappedForwardIterator
< ConstIteratorTag, const
std::pair< const K_, V_ > > 
ConstIterator
typedef WrappedOutputIterator
< InserterTag, std::pair
< const K_, V_ > > 
Inserter
ConstIterator begin () const PALUDIS_ATTRIBUTE((warn_unused_result))
ConstIterator end () const PALUDIS_ATTRIBUTE((warn_unused_result))
ConstIterator find (const K_ &) const PALUDIS_ATTRIBUTE((warn_unused_result))
Inserter inserter () PALUDIS_ATTRIBUTE((warn_unused_result))

Basic operations

 Map ()
 ~Map ()

Content information

bool empty () const PALUDIS_ATTRIBUTE((warn_unused_result))
unsigned size () const PALUDIS_ATTRIBUTE((warn_unused_result))

Content modification

void insert (const K_ &, const V_ &)
void erase (const ConstIterator &)
void erase (const K_ &)


Detailed Description

template<typename K_, typename V_, typename C_>
class paludis::Map< K_, V_, C_ >

A wrapper around a map, avoiding the need to include lots of STL bloat everywhere.

Since:
0.26

The documentation for this class was generated from the following file:
Generated on Mon Sep 21 10:36:11 2009 for paludis by  doxygen 1.5.4