IOSS 2.0
Loading...
Searching...
No Matches
Ioss::RefHolder< T > Class Template Reference

#include <Ioss_ScopeGuard.h>

Public Member Functions

 RefHolder (T &ref)
 
 operator T& () const
 
RefHolderoperator= (const RefHolder &)=delete
 

Private Attributes

T & ref_
 

Constructor & Destructor Documentation

◆ RefHolder()

template<class T >
Ioss::RefHolder< T >::RefHolder ( T & ref)
inlineexplicit

Member Function Documentation

◆ operator T&()

template<class T >
Ioss::RefHolder< T >::operator T& ( ) const
inlineexplicit

◆ operator=()

template<class T >
RefHolder & Ioss::RefHolder< T >::operator= ( const RefHolder< T > & )
delete

Member Data Documentation

◆ ref_

template<class T >
T& Ioss::RefHolder< T >::ref_
private

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