Public Member Functions | Public Attributes | List of all members
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]

Public Member Functions

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

Public Attributes

X * object
 The object. More...
 

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.

Member Function Documentation

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

Definition at line 73 of file BonTypes.hpp.

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

Definition at line 76 of file BonTypes.hpp.

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

Definition at line 79 of file BonTypes.hpp.

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

Definition at line 82 of file BonTypes.hpp.

Member Data Documentation

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

The object.

Definition at line 65 of file BonTypes.hpp.


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