Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
teeui::Param< Name, ParamType > Class Template Reference

#include <utils.h>

Public Member Functions

 Param ()
 
 Param (const Param &)=default
 
 Param (Param &&)=default
 
Paramoperator= (const Param &)=default
 
Paramoperator= (Param &&)=default
 
const ParamType & operator* () const
 
ParamType & operator* ()
 
const ParamType * operator-> () const
 
ParamType * operator-> ()
 

Private Attributes

ParamType param_
 

Constructor & Destructor Documentation

◆ Param() [1/3]

template<typename Name , typename ParamType >
teeui::Param< Name, ParamType >::Param ( )
inline

◆ Param() [2/3]

template<typename Name , typename ParamType >
teeui::Param< Name, ParamType >::Param ( const Param< Name, ParamType > &  )
default

◆ Param() [3/3]

template<typename Name , typename ParamType >
teeui::Param< Name, ParamType >::Param ( Param< Name, ParamType > &&  )
default

Member Function Documentation

◆ operator*() [1/2]

template<typename Name , typename ParamType >
ParamType & teeui::Param< Name, ParamType >::operator* ( )
inline

◆ operator*() [2/2]

template<typename Name , typename ParamType >
const ParamType & teeui::Param< Name, ParamType >::operator* ( ) const
inline

◆ operator->() [1/2]

template<typename Name , typename ParamType >
ParamType * teeui::Param< Name, ParamType >::operator-> ( )
inline

◆ operator->() [2/2]

template<typename Name , typename ParamType >
const ParamType * teeui::Param< Name, ParamType >::operator-> ( ) const
inline

◆ operator=() [1/2]

template<typename Name , typename ParamType >
Param & teeui::Param< Name, ParamType >::operator= ( const Param< Name, ParamType > &  )
default

◆ operator=() [2/2]

template<typename Name , typename ParamType >
Param & teeui::Param< Name, ParamType >::operator= ( Param< Name, ParamType > &&  )
default

Member Data Documentation

◆ param_

template<typename Name , typename ParamType >
ParamType teeui::Param< Name, ParamType >::param_
private

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