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: