IOSS 2.0

Public Member Functions | Private Attributes | List of all members
RefHolder< T > Class Template Reference

`#include <Ioss_ScopeGuard.h>`

## Public Member Functions
| RefHolder (T &ref)
| operator T& () const
RefHolder & | operator= (const RefHolder &)=delete

## Private Attributes
T & | ref_

## Constructor & Destructor Documentation

## ◆ RefHolder()

template<class T >

RefHolder< T >::RefHolder | ( | T & | ref | ) |
| inline explicit

## Member Function Documentation

## ◆ operator T&()

template<class T >

RefHolder< T >::operator T& | ( |  | ) | const
| inline

## ◆ operator=()

template<class T >

RefHolder& RefHolder< T >::operator= | ( | const RefHolder< T > & |  | ) |
| delete

## Member Data Documentation

## ◆ ref_

template<class T >

T& RefHolder< T >::ref_
| private

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

- src/Ioss_ScopeGuard.h