User Manual, Developers Guide and API Documentation

wns::probe::bus::json::Object Class Reference

#include <probe/bus/json/elements.hpp>

Collaboration diagram for wns::probe::bus::json::Object:

Collaboration graph
[legend]

List of all members.

Public Types

typedef Members::const_iterator const_iterator
typedef Members::iterator iterator
typedef std::list< MemberMembers

Public Member Functions

const_iterator Begin () const
iterator Begin ()
void Clear ()
bool Empty () const
const_iterator End () const
iterator End ()
iterator Erase (iterator itWhere)
const_iterator Find (const std::string &name) const
iterator Find (const std::string &name)
iterator Insert (const Member &member, iterator itWhere)
iterator Insert (const Member &member)
bool operator== (const Object &object) const
const UnknownElementoperator[] (const std::string &name) const
UnknownElementoperator[] (const std::string &name)
size_t Size () const

Private Attributes

Members m_Members

Classes

class  Finder
struct  Member


Detailed Description

Definition at line 188 of file elements.hpp.


Member Typedef Documentation

typedef Members::const_iterator wns::probe::bus::json::Object::const_iterator

Definition at line 202 of file elements.hpp.

typedef Members::iterator wns::probe::bus::json::Object::iterator

Definition at line 201 of file elements.hpp.

Definition at line 200 of file elements.hpp.


Member Function Documentation

Object::const_iterator wns::probe::bus::json::Object::Begin (  )  const [inline]

Definition at line 240 of file elementsInl.hpp.

Object::iterator wns::probe::bus::json::Object::Begin (  )  [inline]

Definition at line 238 of file elementsInl.hpp.

void wns::probe::bus::json::Object::Clear (  )  [inline]

Definition at line 296 of file elementsInl.hpp.

bool wns::probe::bus::json::Object::Empty (  )  const [inline]

Definition at line 244 of file elementsInl.hpp.

Object::const_iterator wns::probe::bus::json::Object::End (  )  const [inline]

Definition at line 241 of file elementsInl.hpp.

Object::iterator wns::probe::bus::json::Object::End (  )  [inline]

Definition at line 239 of file elementsInl.hpp.

Object::iterator wns::probe::bus::json::Object::Erase ( iterator  itWhere  )  [inline]

Definition at line 271 of file elementsInl.hpp.

Object::const_iterator wns::probe::bus::json::Object::Find ( const std::string &  name  )  const [inline]

Definition at line 251 of file elementsInl.hpp.

Object::iterator wns::probe::bus::json::Object::Find ( const std::string &  name  )  [inline]

Definition at line 246 of file elementsInl.hpp.

Object::iterator wns::probe::bus::json::Object::Insert ( const Member member,
iterator  itWhere 
) [inline]

Definition at line 261 of file elementsInl.hpp.

Object::iterator wns::probe::bus::json::Object::Insert ( const Member member  )  [inline]

Definition at line 256 of file elementsInl.hpp.

bool wns::probe::bus::json::Object::operator== ( const Object object  )  const [inline]

Definition at line 301 of file elementsInl.hpp.

const UnknownElement & wns::probe::bus::json::Object::operator[] ( const std::string &  name  )  const [inline]

Definition at line 288 of file elementsInl.hpp.

UnknownElement & wns::probe::bus::json::Object::operator[] ( const std::string &  name  )  [inline]

Definition at line 276 of file elementsInl.hpp.

size_t wns::probe::bus::json::Object::Size (  )  const [inline]

Definition at line 243 of file elementsInl.hpp.


Member Data Documentation

Definition at line 226 of file elements.hpp.


The documentation for this class was generated from the following files:

Generated on Sun May 27 03:33:02 2012 for openWNS by  doxygen 1.5.5