Apache Qpid C++ API
Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation

qpid::client::PrivateImplRef< T > Class Template Reference

#include <PrivateImplRef.h>

List of all members.

Public Types

typedef T::Impl Impl
typedef boost::intrusive_ptr
< Impl
intrusive_ptr

Static Public Member Functions

static intrusive_ptr get (const T &t)
static void set (T &t, const intrusive_ptr &p)
static void ctor (T &t, Impl *p)
static void copy (T &t, const T &x)
static void dtor (T &t)
static T & assign (T &t, const T &x)


Detailed Description

template<class T>
class qpid::client::PrivateImplRef< T >

Definition at line 71 of file PrivateImplRef.h.


Member Typedef Documentation

template<class T >
typedef T::Impl qpid::client::PrivateImplRef< T >::Impl

Definition at line 73 of file PrivateImplRef.h.

template<class T >
typedef boost::intrusive_ptr<Impl> qpid::client::PrivateImplRef< T >::intrusive_ptr

Definition at line 74 of file PrivateImplRef.h.


Member Function Documentation

template<class T >
static T& qpid::client::PrivateImplRef< T >::assign ( T &  t,
const T &  x 
) [inline, static]

Definition at line 89 of file PrivateImplRef.h.

Referenced by qpid::client::PrivateImplRef< T >::copy().

template<class T >
static void qpid::client::PrivateImplRef< T >::copy ( T &  t,
const T &  x 
) [inline, static]

Definition at line 87 of file PrivateImplRef.h.

References qpid::client::PrivateImplRef< T >::assign().

template<class T >
static void qpid::client::PrivateImplRef< T >::ctor ( T &  t,
Impl p 
) [inline, static]

Definition at line 86 of file PrivateImplRef.h.

template<class T >
static void qpid::client::PrivateImplRef< T >::dtor ( T &  t  )  [inline, static]

Definition at line 88 of file PrivateImplRef.h.

template<class T >
static intrusive_ptr qpid::client::PrivateImplRef< T >::get ( const T &  t  )  [inline, static]

Definition at line 76 of file PrivateImplRef.h.

template<class T >
static void qpid::client::PrivateImplRef< T >::set ( T &  t,
const intrusive_ptr p 
) [inline, static]

Definition at line 78 of file PrivateImplRef.h.


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

Qpid C++ API Reference
Generated on Thu Jul 2 13:32:12 2009 for Qpid C++ Client API by doxygen 1.5.8