GME  13
Public Types | Public Member Functions | Public Attributes | Friends
PutOutCollObj< ELEM > Class Template Reference

#include <CommonStl.h>

Collaboration diagram for PutOutCollObj< ELEM >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef ELEM elem_interface
typedef std::vector
< CComObjPtr< elem_interface > > 
vector_type

Public Member Functions

typedef TYPENAME_ELEM2COLL (ELEM) coll_interface
 operator coll_interface ** ()
 ~PutOutCollObj ()

Public Attributes

CComObjPtr< coll_interface > coll_ptr
vector_typecoll_vector

Friends

PutOutCollObj< ELEM > PutOut (std::vector< CComObjPtr< ELEM > > &coll_vector)

Detailed Description

template<class ELEM>
class PutOutCollObj< ELEM >

Definition at line 251 of file CommonStl.h.


Member Typedef Documentation

template<class ELEM>
typedef ELEM PutOutCollObj< ELEM >::elem_interface

Definition at line 254 of file CommonStl.h.

template<class ELEM>
typedef std::vector< CComObjPtr<elem_interface> > PutOutCollObj< ELEM >::vector_type

Definition at line 257 of file CommonStl.h.


Constructor & Destructor Documentation

template<class ELEM>
PutOutCollObj< ELEM >::~PutOutCollObj ( ) [inline]

Definition at line 261 of file CommonStl.h.


Member Function Documentation

template<class ELEM>
PutOutCollObj< ELEM >::operator coll_interface ** ( ) [inline]

Definition at line 259 of file CommonStl.h.

template<class ELEM>
typedef PutOutCollObj< ELEM >::TYPENAME_ELEM2COLL ( ELEM  )

Friends And Related Function Documentation

template<class ELEM>
PutOutCollObj<ELEM> PutOut ( std::vector< CComObjPtr< ELEM > > &  coll_vector) [friend]

Member Data Documentation

template<class ELEM>
CComObjPtr<coll_interface> PutOutCollObj< ELEM >::coll_ptr

Definition at line 280 of file CommonStl.h.

template<class ELEM>
vector_type& PutOutCollObj< ELEM >::coll_vector

Definition at line 281 of file CommonStl.h.


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