Bonmin  1.7
Public Member Functions | Public Attributes
Bonmin::SimpleReferencedPtr< X > Struct Template Reference

#include <BonTypes.hpp>

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 63 of file BonTypes.hpp.


Constructor & Destructor Documentation

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

Definition at line 67 of file BonTypes.hpp.

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

Definition at line 70 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 73 of file BonTypes.hpp.

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

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

Definition at line 76 of file BonTypes.hpp.

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

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

Definition at line 79 of file BonTypes.hpp.

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

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

Definition at line 82 of file BonTypes.hpp.

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


Member Data Documentation

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

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