TRUST_Ref#

#include <TRUST_Ref.h>
Brief description

How to reference this class#

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUST\_Ref <class-template-trust-ref>`
[TRUST\_Ref](#class-template-trust-ref)

Detailed description#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classTRUST__Ref__inherit__graph.png

List of Public Methods#

Complete Member Function Documentation#

est_nul#

Definition
bool TRUST_Ref<_CLASSE_>::est_nul() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`bool TRUST_Ref<_CLASSE_>::est_nul() const <trust-ref-public-bool-trust-ref-classe-est-nul-const>`
[bool TRUST_Ref<_CLASSE_>::est_nul() const](#trust-ref-public-bool-trust-ref-classe-est-nul-const)

le_nom#

Definition
const Nom & TRUST_Ref<_CLASSE_>::le_nom() const =delete
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Nom & TRUST_Ref<_CLASSE_>::le_nom() const =delete <trust-ref-public-const-nom-ref-trust-ref-classe-le-nom-const-equal-delete>`
[const Nom & TRUST_Ref<_CLASSE_>::le_nom() const =delete](#trust-ref-public-const-nom-ref-trust-ref-classe-le-nom-const-equal-delete)

non_nul#

Definition
bool TRUST_Ref<_CLASSE_>::non_nul() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`bool TRUST_Ref<_CLASSE_>::non_nul() const <trust-ref-public-bool-trust-ref-classe-non-nul-const>`
[bool TRUST_Ref<_CLASSE_>::non_nul() const](#trust-ref-public-bool-trust-ref-classe-non-nul-const)

operator const value_type &#

Definition
TRUST_Ref<_CLASSE_>::operator const value_type &() const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUST_Ref<_CLASSE_>::operator const value_type &() const <trust-ref-public-trust-ref-classe-operator-const-value-type-ref-const>`
[TRUST_Ref<_CLASSE_>::operator const value_type &() const](#trust-ref-public-trust-ref-classe-operator-const-value-type-ref-const)

operator value_type &#

Definition
TRUST_Ref<_CLASSE_>::operator value_type &()
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUST_Ref<_CLASSE_>::operator value_type &() <trust-ref-public-trust-ref-classe-operator-value-type-ref>`
[TRUST_Ref<_CLASSE_>::operator value_type &()](#trust-ref-public-trust-ref-classe-operator-value-type-ref)

operator - >#

Definition
value_type * TRUST_Ref<_CLASSE_>::operator->()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`value_type * TRUST_Ref<_CLASSE_>::operator->() <trust-ref-public-value-type-ptr-trust-ref-classe-operator>`
[value_type * TRUST_Ref<_CLASSE_>::operator->()](#trust-ref-public-value-type-ptr-trust-ref-classe-operator)

operator - >#

Definition
const value_type * TRUST_Ref<_CLASSE_>::operator->() const
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const value_type * TRUST_Ref<_CLASSE_>::operator->() const <trust-ref-public-const-value-type-ptr-trust-ref-classe-operator-const>`
[const value_type * TRUST_Ref<_CLASSE_>::operator->() const](#trust-ref-public-const-value-type-ptr-trust-ref-classe-operator-const)

operator =#

Definition
const TRUST_Ref & TRUST_Ref<_CLASSE_>::operator=(const TRUST_Ref &t)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const TRUST_Ref & TRUST_Ref<_CLASSE_>::operator=(const TRUST_Ref &t) <trust-ref-public-const-trust-ref-ref-trust-ref-classe-operator-equal-const-trust-ref-ref-t>`
[const TRUST_Ref & TRUST_Ref<_CLASSE_>::operator=(const TRUST_Ref &t)](#trust-ref-public-const-trust-ref-ref-trust-ref-classe-operator-equal-const-trust-ref-ref-t)

operator =#

Definition
const TRUST_Ref & TRUST_Ref<_CLASSE_>::operator=(const value_type &t)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const TRUST_Ref & TRUST_Ref<_CLASSE_>::operator=(const value_type &t) <trust-ref-public-const-trust-ref-ref-trust-ref-classe-operator-equal-const-value-type-ref-t>`
[const TRUST_Ref & TRUST_Ref<_CLASSE_>::operator=(const value_type &t)](#trust-ref-public-const-trust-ref-ref-trust-ref-classe-operator-equal-const-value-type-ref-t)

reset#

Definition
void TRUST_Ref<_CLASSE_>::reset()
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void TRUST_Ref<_CLASSE_>::reset() <trust-ref-public-void-trust-ref-classe-reset>`
[void TRUST_Ref<_CLASSE_>::reset()](#trust-ref-public-void-trust-ref-classe-reset)

TRUST_Ref#

Definition
TRUST_Ref<_CLASSE_>::TRUST_Ref()=default
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUST_Ref<_CLASSE_>::TRUST_Ref()=default <trust-ref-public-trust-ref-classe-trust-ref-equal-default>`
[TRUST_Ref<_CLASSE_>::TRUST_Ref()=default](#trust-ref-public-trust-ref-classe-trust-ref-equal-default)

TRUST_Ref#

Definition
TRUST_Ref<_CLASSE_>::TRUST_Ref(const TRUST_Ref &t)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUST_Ref<_CLASSE_>::TRUST_Ref(const TRUST_Ref &t) <trust-ref-public-trust-ref-classe-trust-ref-const-trust-ref-ref-t>`
[TRUST_Ref<_CLASSE_>::TRUST_Ref(const TRUST_Ref &t)](#trust-ref-public-trust-ref-classe-trust-ref-const-trust-ref-ref-t)

TRUST_Ref#

Definition
TRUST_Ref<_CLASSE_>::TRUST_Ref(const value_type &t)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUST_Ref<_CLASSE_>::TRUST_Ref(const value_type &t) <trust-ref-public-trust-ref-classe-trust-ref-const-value-type-ref-t>`
[TRUST_Ref<_CLASSE_>::TRUST_Ref(const value_type &t)](#trust-ref-public-trust-ref-classe-trust-ref-const-value-type-ref-t)

valeur#

Definition
value_type & TRUST_Ref<_CLASSE_>::valeur()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`value_type & TRUST_Ref<_CLASSE_>::valeur() <trust-ref-public-value-type-ref-trust-ref-classe-valeur>`
[value_type & TRUST_Ref<_CLASSE_>::valeur()](#trust-ref-public-value-type-ref-trust-ref-classe-valeur)

valeur#

Definition
const value_type & TRUST_Ref<_CLASSE_>::valeur() const
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const value_type & TRUST_Ref<_CLASSE_>::valeur() const <trust-ref-public-const-value-type-ref-trust-ref-classe-valeur-const>`
[const value_type & TRUST_Ref<_CLASSE_>::valeur() const](#trust-ref-public-const-value-type-ref-trust-ref-classe-valeur-const)

~TRUST_Ref#

Definition
TRUST_Ref<_CLASSE_>::~TRUST_Ref()=default
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUST_Ref<_CLASSE_>::~TRUST_Ref()=default <trust-ref-public-trust-ref-classe-dtor-trust-ref-equal-default>`
[TRUST_Ref<_CLASSE_>::~TRUST_Ref()=default](#trust-ref-public-trust-ref-classe-dtor-trust-ref-equal-default)

Attributes Documentation#

p_ (private)
value_type* TRUST_Ref<_CLASSE_>::p_ = nullptr
HAS_POINTER (public)
constexpr bool TRUST_Ref<_CLASSE_>::HAS_POINTER = true