TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
TRUST_Ref< _CLASSE_ > Class Template Reference

#include <TRUST_Ref.h>

Public Member Functions

 ~TRUST_Ref ()=default
 TRUST_Ref ()=default
 TRUST_Ref (const value_type &t)
 TRUST_Ref (const TRUST_Ref &t)
const TRUST_Refoperator= (const value_type &t)
const TRUST_Refoperator= (const TRUST_Ref &t)
 operator const value_type & () const
 operator value_type & ()
const value_type & valeur () const
value_type & valeur ()
const value_type * operator-> () const
value_type * operator-> ()
 operator bool () const noexcept
const Nomle_nom () const =delete
void reset ()

Static Public Attributes

static constexpr bool HAS_POINTER = true

Detailed Description

template<typename _CLASSE_>
class TRUST_Ref< _CLASSE_ >

Definition at line 51 of file TRUST_Ref.h.

Constructor & Destructor Documentation

◆ ~TRUST_Ref()

template<typename _CLASSE_>
TRUST_Ref< _CLASSE_ >::~TRUST_Ref ( )
default

◆ TRUST_Ref() [1/3]

template<typename _CLASSE_>
TRUST_Ref< _CLASSE_ >::TRUST_Ref ( )
default

◆ TRUST_Ref() [2/3]

template<typename _CLASSE_>
TRUST_Ref< _CLASSE_ >::TRUST_Ref ( const value_type & t)
inline

Definition at line 68 of file TRUST_Ref.h.

◆ TRUST_Ref() [3/3]

template<typename _CLASSE_>
TRUST_Ref< _CLASSE_ >::TRUST_Ref ( const TRUST_Ref< _CLASSE_ > & t)
inline

Definition at line 69 of file TRUST_Ref.h.

Member Function Documentation

◆ le_nom()

template<typename _CLASSE_>
const Nom & TRUST_Ref< _CLASSE_ >::le_nom ( ) const
delete

◆ operator bool()

template<typename _CLASSE_>
TRUST_Ref< _CLASSE_ >::operator bool ( ) const
inlineexplicitnoexcept

Definition at line 92 of file TRUST_Ref.h.

◆ operator const value_type &()

template<typename _CLASSE_>
TRUST_Ref< _CLASSE_ >::operator const value_type & ( ) const
inline

Definition at line 84 of file TRUST_Ref.h.

◆ operator value_type &()

template<typename _CLASSE_>
TRUST_Ref< _CLASSE_ >::operator value_type & ( )
inline

Definition at line 85 of file TRUST_Ref.h.

◆ operator->() [1/2]

template<typename _CLASSE_>
value_type * TRUST_Ref< _CLASSE_ >::operator-> ( )
inline

Definition at line 90 of file TRUST_Ref.h.

◆ operator->() [2/2]

template<typename _CLASSE_>
const value_type * TRUST_Ref< _CLASSE_ >::operator-> ( ) const
inline

Definition at line 89 of file TRUST_Ref.h.

◆ operator=() [1/2]

template<typename _CLASSE_>
const TRUST_Ref & TRUST_Ref< _CLASSE_ >::operator= ( const TRUST_Ref< _CLASSE_ > & t)
inline

Definition at line 77 of file TRUST_Ref.h.

◆ operator=() [2/2]

template<typename _CLASSE_>
const TRUST_Ref & TRUST_Ref< _CLASSE_ >::operator= ( const value_type & t)
inline

Definition at line 71 of file TRUST_Ref.h.

◆ reset()

template<typename _CLASSE_>
void TRUST_Ref< _CLASSE_ >::reset ( )
inline

Definition at line 95 of file TRUST_Ref.h.

◆ valeur() [1/2]

template<typename _CLASSE_>
value_type & TRUST_Ref< _CLASSE_ >::valeur ( )
inline

Definition at line 88 of file TRUST_Ref.h.

◆ valeur() [2/2]

template<typename _CLASSE_>
const value_type & TRUST_Ref< _CLASSE_ >::valeur ( ) const
inline

Definition at line 87 of file TRUST_Ref.h.

Member Data Documentation

◆ HAS_POINTER

template<typename _CLASSE_>
bool TRUST_Ref< _CLASSE_ >::HAS_POINTER = true
staticconstexpr

Definition at line 64 of file TRUST_Ref.h.


The documentation for this class was generated from the following files:
  • /home/docs/trust-code/src/Kernel/Utilitaires/Entree.h
  • /home/docs/trust-code/src/Kernel/Utilitaires/TRUST_Ref.h