Bonmin::SimpleReferencedPtr< X > Struct Template Reference

#include <BonTypes.hpp>

Inheritance diagram for Bonmin::SimpleReferencedPtr< X >:

Inheritance graph
[legend]
Collaboration diagram for Bonmin::SimpleReferencedPtr< X >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SimpleReferencedPtr ()
 ~SimpleReferencedPtr ()
const X & operator() () const
X & operator() ()
const X * ptr () const
X * ptr ()

Public Attributes

X * object
 The object.

Detailed Description

template<class X>
struct Bonmin::SimpleReferencedPtr< X >

Definition at line 50 of file BonTypes.hpp.


Constructor & Destructor Documentation

template<class X>
Bonmin::SimpleReferencedPtr< X >::SimpleReferencedPtr (  )  [inline]

Definition at line 54 of file BonTypes.hpp.

template<class X>
Bonmin::SimpleReferencedPtr< X >::~SimpleReferencedPtr (  )  [inline]

Definition at line 57 of file BonTypes.hpp.

References Bonmin::SimpleReferencedPtr< X >::object.


Member Function Documentation

template<class X>
const X& Bonmin::SimpleReferencedPtr< X >::operator() (  )  const [inline]

Definition at line 60 of file BonTypes.hpp.

References Bonmin::SimpleReferencedPtr< X >::object.

template<class X>
X& Bonmin::SimpleReferencedPtr< X >::operator() (  )  [inline]

Definition at line 63 of file BonTypes.hpp.

References Bonmin::SimpleReferencedPtr< X >::object.

template<class X>
const X* Bonmin::SimpleReferencedPtr< X >::ptr (  )  const [inline]

Definition at line 66 of file BonTypes.hpp.

References Bonmin::SimpleReferencedPtr< X >::object.

template<class X>
X* Bonmin::SimpleReferencedPtr< X >::ptr (  )  [inline]

Definition at line 69 of file BonTypes.hpp.

References Bonmin::SimpleReferencedPtr< X >::object.


Member Data Documentation

template<class X>
X* Bonmin::SimpleReferencedPtr< X >::object

The object.

Definition at line 52 of file BonTypes.hpp.

Referenced by Bonmin::make_referenced(), Bonmin::SimpleReferencedPtr< X >::operator()(), Bonmin::SimpleReferencedPtr< X >::ptr(), and Bonmin::SimpleReferencedPtr< X >::~SimpleReferencedPtr().


The documentation for this struct was generated from the following file:
Generated on Thu Jun 26 03:21:29 2008 for Bonmin by  doxygen 1.4.7