libzmq  master
ZeroMQ C++ Core Engine (LIBZMQ)
zmq::array_item_t< ID > Class Template Reference

#include <array.hpp>

Inheritance diagram for zmq::array_item_t< ID >:
Collaboration diagram for zmq::array_item_t< ID >:

Public Member Functions

 array_item_t ()
 
virtual ~array_item_t ()
 
int get_array_index ()
 
void set_array_index (int index_)
 

Private Member Functions

 array_item_t (const array_item_t &)
 
const array_item_toperator= (const array_item_t &)
 

Private Attributes

int array_index
 

Detailed Description

template<int ID = 0>
class zmq::array_item_t< ID >

Definition at line 51 of file array.hpp.

Constructor & Destructor Documentation

template<int ID = 0>
zmq::array_item_t< ID >::array_item_t ( )
inline

Definition at line 55 of file array.hpp.

template<int ID = 0>
virtual zmq::array_item_t< ID >::~array_item_t ( )
inlinevirtual

Definition at line 62 of file array.hpp.

template<int ID = 0>
zmq::array_item_t< ID >::array_item_t ( const array_item_t< ID > &  )
private

Member Function Documentation

template<int ID = 0>
int zmq::array_item_t< ID >::get_array_index ( )
inline

Definition at line 71 of file array.hpp.

Referenced by zmq::array_t< zmq::pipe_t, 2 >::erase().

Here is the caller graph for this function:

template<int ID = 0>
const array_item_t& zmq::array_item_t< ID >::operator= ( const array_item_t< ID > &  )
private
template<int ID = 0>
void zmq::array_item_t< ID >::set_array_index ( int  index_)
inline

Definition at line 66 of file array.hpp.

Referenced by zmq::array_t< zmq::pipe_t, 2 >::erase().

Here is the caller graph for this function:

Member Data Documentation

template<int ID = 0>
int zmq::array_item_t< ID >::array_index
private