qpid::messaging::MapContent Class Reference
Allows message content to be manipulated as a map.
More...
#include <qpid/messaging/MapContent.h>
List of all members.
Public Types |
typedef std::string | key_type |
typedef std::pair< std::string,
Variant > | value_type |
typedef std::map< key_type,
Variant >::const_iterator | const_iterator |
typedef std::map< key_type,
Variant >::iterator | iterator |
typedef std::map< key_type,
Variant >
::const_reverse_iterator | const_reverse_iterator |
typedef std::map< key_type,
Variant >::reverse_iterator | reverse_iterator |
Public Member Functions |
| MapContent (Message &) |
| ~MapContent () |
const_iterator | begin () const |
const_iterator | end () const |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
iterator | begin () |
iterator | end () |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
bool | empty () const |
size_t | size () const |
const_iterator | find (const key_type &) const |
iterator | find (const key_type &) |
const Variant & | operator[] (const key_type &) const |
Variant & | operator[] (const key_type &) |
std::pair< iterator, bool > | insert (const value_type &) |
iterator | insert (iterator position, const value_type &) |
void | erase (iterator position) |
void | erase (iterator first, iterator last) |
size_t | erase (const key_type &) |
void | clear () |
void | encode () |
const std::map< key_type,
Variant > & | asMap () const |
std::map< key_type, Variant > & | asMap () |
Detailed Description
Allows message content to be manipulated as a map.
Definition at line 39 of file MapContent.h.
Member Typedef Documentation
Constructor & Destructor Documentation
qpid::messaging::MapContent::MapContent |
( |
Message & |
|
) |
|
qpid::messaging::MapContent::~MapContent |
( |
|
) |
|
Member Function Documentation
const std::map<key_type, Variant>& qpid::messaging::MapContent::asMap |
( |
|
) |
const |
iterator qpid::messaging::MapContent::begin |
( |
|
) |
|
void qpid::messaging::MapContent::clear |
( |
|
) |
|
bool qpid::messaging::MapContent::empty |
( |
|
) |
const |
void qpid::messaging::MapContent::encode |
( |
|
) |
|
iterator qpid::messaging::MapContent::end |
( |
|
) |
|
size_t qpid::messaging::MapContent::erase |
( |
const key_type & |
|
) |
|
void qpid::messaging::MapContent::erase |
( |
iterator |
position |
) |
|
const Variant& qpid::messaging::MapContent::operator[] |
( |
const key_type & |
|
) |
const |
size_t qpid::messaging::MapContent::size |
( |
|
) |
const |
The documentation for this class was generated from the following file: