Roue_ptr#

#include <Roue.h>
Brief description

Pointeur sur une roue.

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:`Roue\_ptr <class-roue-ptr>`
[Roue\_ptr](#class-roue-ptr)

Detailed description#

La roue est creee dans le constructeur, detruite dans le destructeur. Elle est recopiee dans le constructeur par recopie et dans l’operateur d’affectation d’un Roue_ptr a un autre. Dans tous les autres cas seuls les pointeurs sont manipules.

List of Public Methods#

Complete Member Function Documentation#

annule#

Definition
void Roue_ptr::annule()
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:`void Roue_ptr::annule() <roue-ptr-public-void-roue-ptr-annule>`
[void Roue_ptr::annule()](#roue-ptr-public-void-roue-ptr-annule)

operator bool#

Definition
Roue_ptr::operator bool() 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:`Roue_ptr::operator bool() const <roue-ptr-public-roue-ptr-operator-bool-const>`
[Roue_ptr::operator bool() const](#roue-ptr-public-roue-ptr-operator-bool-const)

operator - >#

Definition
Roue * Roue_ptr::operator->()
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:`Roue * Roue_ptr::operator->() <roue-ptr-public-roue-ptr-roue-ptr-operator>`
[Roue * Roue_ptr::operator->()](#roue-ptr-public-roue-ptr-roue-ptr-operator)

operator - >#

Definition
Roue * Roue_ptr::operator->() 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:`Roue * Roue_ptr::operator->() const <roue-ptr-public-roue-ptr-roue-ptr-operator-const>`
[Roue * Roue_ptr::operator->() const](#roue-ptr-public-roue-ptr-roue-ptr-operator-const)

operator =#

Definition
Roue_ptr & Roue_ptr::operator=(const Roue_ptr &x)
Brief description

Constructeur par recopie.

Detailed description

Copie de l’ensemble de la roue.

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:`Roue_ptr & Roue_ptr::operator=(const Roue_ptr &x) <roue-ptr-public-roue-ptr-ref-roue-ptr-operator-equal-const-roue-ptr-ref-x>`
[Roue_ptr & Roue_ptr::operator=(const Roue_ptr &x)](#roue-ptr-public-roue-ptr-ref-roue-ptr-operator-equal-const-roue-ptr-ref-x)

operator =#

Definition
Roue & Roue_ptr::operator=(Roue &x)
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:`Roue & Roue_ptr::operator=(Roue &x) <roue-ptr-public-roue-ref-roue-ptr-operator-equal-roue-ref-x>`
[Roue & Roue_ptr::operator=(Roue &x)](#roue-ptr-public-roue-ref-roue-ptr-operator-equal-roue-ref-x)

operator =#

Definition
Roue * Roue_ptr::operator=(Roue *x)
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:`Roue * Roue_ptr::operator=(Roue *x) <roue-ptr-public-roue-ptr-roue-ptr-operator-equal-roue-ptr-x>`
[Roue * Roue_ptr::operator=(Roue *x)](#roue-ptr-public-roue-ptr-roue-ptr-operator-equal-roue-ptr-x)

operator[]#

Definition
Roue & Roue_ptr::operator[](int i)
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:`Roue & Roue_ptr::operator[](int i) <roue-ptr-public-roue-ref-roue-ptr-operator[]-int-i>`
[Roue & Roue_ptr::operator[](int i)](#roue-ptr-public-roue-ref-roue-ptr-operator[]-int-i)

operator[]#

Definition
const Roue & Roue_ptr::operator[](int i) 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:`const Roue & Roue_ptr::operator[](int i) const <roue-ptr-public-const-roue-ref-roue-ptr-operator[]-int-i-const>`
[const Roue & Roue_ptr::operator[](int i) const](#roue-ptr-public-const-roue-ref-roue-ptr-operator[]-int-i-const)

Roue_ptr#

Definition
Roue_ptr::Roue_ptr()
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:`Roue_ptr::Roue_ptr() <roue-ptr-public-roue-ptr-roue-ptr>`
[Roue_ptr::Roue_ptr()](#roue-ptr-public-roue-ptr-roue-ptr)

Roue_ptr#

Definition
Roue_ptr::Roue_ptr(const Roue_ptr &)
Brief description

Constructeur par recopie.

Detailed description

Copie de l’ensemble de la roue. Utile pour les constructeurs par recopie des champs. (ce constructeur est appele quand on fait un OWN_PTR(Champ_base) = un autre Champ, la version precedente copie la reference, d’ou plantage a la destruction)

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:`Roue_ptr::Roue_ptr(const Roue_ptr &) <roue-ptr-public-roue-ptr-roue-ptr-const-roue-ptr-ref>`
[Roue_ptr::Roue_ptr(const Roue_ptr &)](#roue-ptr-public-roue-ptr-roue-ptr-const-roue-ptr-ref)

Roue_ptr#

Definition
Roue_ptr::Roue_ptr(Roue &)
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:`Roue_ptr::Roue_ptr(Roue &) <roue-ptr-public-roue-ptr-roue-ptr-roue-ref>`
[Roue_ptr::Roue_ptr(Roue &)](#roue-ptr-public-roue-ptr-roue-ptr-roue-ref)

Roue_ptr#

Definition
Roue_ptr::Roue_ptr(Roue *)
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:`Roue_ptr::Roue_ptr(Roue *) <roue-ptr-public-roue-ptr-roue-ptr-roue-ptr>`
[Roue_ptr::Roue_ptr(Roue *)](#roue-ptr-public-roue-ptr-roue-ptr-roue-ptr)

valeur#

Definition
Roue & Roue_ptr::valeur()
Brief description
Detailed description
References
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:`Roue & Roue_ptr::valeur() <roue-ptr-public-roue-ref-roue-ptr-valeur>`
[Roue & Roue_ptr::valeur()](#roue-ptr-public-roue-ref-roue-ptr-valeur)

valeur#

Definition
const Roue & Roue_ptr::valeur() 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:`const Roue & Roue_ptr::valeur() const <roue-ptr-public-const-roue-ref-roue-ptr-valeur-const>`
[const Roue & Roue_ptr::valeur() const](#roue-ptr-public-const-roue-ref-roue-ptr-valeur-const)

~Roue_ptr#

Definition
Roue_ptr::~Roue_ptr()
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:`Roue_ptr::~Roue_ptr() <roue-ptr-public-roue-ptr-dtor-roue-ptr>`
[Roue_ptr::~Roue_ptr()](#roue-ptr-public-roue-ptr-dtor-roue-ptr)

Attributes Documentation#

ptr (public)
Roue* Roue_ptr::ptr