User Manual, Developers Guide and API Documentation

wns::probe::bus::json::Array Class Reference

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

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

Collaboration graph
[legend]

List of all members.

Public Types

typedef Elements::const_iterator const_iterator
typedef std::deque
< UnknownElement
Elements
typedef Elements::iterator iterator

Public Member Functions

const_iterator Begin () const
iterator Begin ()
void Clear ()
bool Empty () const
const_iterator End () const
iterator End ()
iterator Erase (iterator itWhere)
iterator Insert (const UnknownElement &element)
iterator Insert (const UnknownElement &element, iterator itWhere)
bool operator== (const Array &array) const
const UnknownElementoperator[] (size_t index) const
UnknownElementoperator[] (size_t index)
void Resize (size_t newSize)
size_t Size () const

Private Attributes

Elements m_Elements


Detailed Description

Definition at line 153 of file elements.hpp.


Member Typedef Documentation

typedef Elements::const_iterator wns::probe::bus::json::Array::const_iterator

Definition at line 158 of file elements.hpp.

Definition at line 156 of file elements.hpp.

typedef Elements::iterator wns::probe::bus::json::Array::iterator

Definition at line 157 of file elements.hpp.


Member Function Documentation

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

Definition at line 312 of file elementsInl.hpp.

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

Definition at line 310 of file elementsInl.hpp.

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

Definition at line 353 of file elementsInl.hpp.

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

Definition at line 336 of file elementsInl.hpp.

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

Definition at line 313 of file elementsInl.hpp.

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

Definition at line 311 of file elementsInl.hpp.

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

Definition at line 325 of file elementsInl.hpp.

Array::iterator wns::probe::bus::json::Array::Insert ( const UnknownElement element  )  [inline]

Definition at line 320 of file elementsInl.hpp.

Array::iterator wns::probe::bus::json::Array::Insert ( const UnknownElement element,
iterator  itWhere 
) [inline]

Definition at line 315 of file elementsInl.hpp.

bool wns::probe::bus::json::Array::operator== ( const Array array  )  const [inline]

Definition at line 357 of file elementsInl.hpp.

const UnknownElement & wns::probe::bus::json::Array::operator[] ( size_t  index  )  const [inline]

Definition at line 346 of file elementsInl.hpp.

UnknownElement & wns::probe::bus::json::Array::operator[] ( size_t  index  )  [inline]

Definition at line 338 of file elementsInl.hpp.

void wns::probe::bus::json::Array::Resize ( size_t  newSize  )  [inline]

Definition at line 330 of file elementsInl.hpp.

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

Definition at line 335 of file elementsInl.hpp.


Member Data Documentation

Definition at line 180 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