![]() |
libzmq master
The Intelligent Transport Layer
|
#include <array.hpp>
Public Types | |
typedef std::vector< T * > ::size_type | size_type |
Public Member Functions | |
array_t () | |
~array_t () | |
void | clear () |
bool | empty () |
void | erase (size_type index_) |
void | erase (T *item_) |
size_type | index (T *item_) |
T *& | operator[] (size_type index_) |
void | push_back (T *item_) |
size_type | size () |
void | swap (size_type index1_, size_type index2_) |
Private Types | |
typedef array_item_t< ID > | item_t |
typedef std::vector< T * > | items_t |
Private Member Functions | |
array_t (const array_t &) | |
const array_t & | operator= (const array_t &) |
Private Attributes | |
items_t | items |
typedef array_item_t<ID> zmq::array_t< T, ID >::item_t [private] |
typedef std::vector<T*> zmq::array_t< T, ID >::items_t [private] |
typedef std::vector<T*>::size_type zmq::array_t< T, ID >::size_type |
zmq::array_t< T, ID >::array_t | ( | ) | [inline] |
zmq::array_t< T, ID >::~array_t | ( | ) | [inline] |
zmq::array_t< T, ID >::array_t | ( | const array_t< T, ID > & | ) | [private] |
void zmq::array_t< T, ID >::clear | ( | ) | [inline] |
bool zmq::array_t< T, ID >::empty | ( | ) | [inline] |
void zmq::array_t< T, ID >::erase | ( | T * | item_ | ) | [inline] |
Definition at line 113 of file array.hpp.
Referenced by zmq::array_t< class pipe_t, 2 >::erase().
void zmq::array_t< T, ID >::erase | ( | size_type | index_ | ) | [inline] |
size_type zmq::array_t< T, ID >::index | ( | T * | item_ | ) | [inline] |
const array_t& zmq::array_t< T, ID >::operator= | ( | const array_t< T, ID > & | ) | [private] |
T*& zmq::array_t< T, ID >::operator[] | ( | size_type | index_ | ) | [inline] |
void zmq::array_t< T, ID >::push_back | ( | T * | item_ | ) | [inline] |
size_type zmq::array_t< T, ID >::size | ( | ) | [inline] |
void zmq::array_t< T, ID >::swap | ( | size_type | index1_, |
size_type | index2_ | ||
) | [inline] |
Definition at line 124 of file array.hpp.
Referenced by zmq::array_t< class pipe_t, 2 >::swap().
items_t zmq::array_t< T, ID >::items [private] |
Definition at line 146 of file array.hpp.
Referenced by zmq::array_t< class pipe_t, 2 >::clear(), zmq::array_t< class pipe_t, 2 >::empty(), zmq::array_t< class pipe_t, 2 >::erase(), zmq::array_t< class pipe_t, 2 >::operator[](), zmq::array_t< class pipe_t, 2 >::push_back(), zmq::array_t< class pipe_t, 2 >::size(), and zmq::array_t< class pipe_t, 2 >::swap().