TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
Roue_ptr Struct Reference

Pointeur sur une roue. More...

#include <Roue.h>

Collaboration diagram for Roue_ptr:
[legend]

Public Member Functions

Roueoperator-> () const
Roueoperator-> ()
 Roue_ptr (const Roue_ptr &)
 Constructeur par recopie.
Roue_ptroperator= (const Roue_ptr &x)
 Constructeur par recopie.
 Roue_ptr (Roue &)
 Roue_ptr ()
 Roue_ptr (Roue *)
 ~Roue_ptr ()
Rouevaleur ()
const Rouevaleur () const
void annule ()
 operator bool () const
Roueoperator= (Roue &x)
Roueoperator= (Roue *x)
Roueoperator[] (int i)
const Roueoperator[] (int i) const

Public Attributes

Roueptr

Detailed Description

Pointeur sur une roue.

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.

See also
Champ_Inc

Definition at line 32 of file Roue.h.

Constructor & Destructor Documentation

◆ Roue_ptr() [1/4]

Roue_ptr::Roue_ptr ( const Roue_ptr & x)

Constructeur par recopie.

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)

Definition at line 37 of file Roue.cpp.

◆ Roue_ptr() [2/4]

Roue_ptr::Roue_ptr ( Roue & x)

Definition at line 58 of file Roue.cpp.

◆ Roue_ptr() [3/4]

Roue_ptr::Roue_ptr ( )

Definition at line 25 of file Roue.cpp.

◆ Roue_ptr() [4/4]

Roue_ptr::Roue_ptr ( Roue * x)
inline

Definition at line 127 of file Roue.h.

◆ ~Roue_ptr()

Roue_ptr::~Roue_ptr ( )

Definition at line 65 of file Roue.cpp.

Member Function Documentation

◆ annule()

void Roue_ptr::annule ( )
inline

Definition at line 53 of file Roue.h.

◆ operator bool()

Roue_ptr::operator bool ( ) const
inline

Definition at line 57 of file Roue.h.

◆ operator->() [1/2]

Roue * Roue_ptr::operator-> ( )
inline

Definition at line 140 of file Roue.h.

◆ operator->() [2/2]

Roue * Roue_ptr::operator-> ( ) const
inline

Definition at line 132 of file Roue.h.

◆ operator=() [1/3]

Roue_ptr & Roue_ptr::operator= ( const Roue_ptr & x)

Constructeur par recopie.

Copie de l'ensemble de la roue.

Definition at line 47 of file Roue.cpp.

◆ operator=() [2/3]

Roue & Roue_ptr::operator= ( Roue & x)
inline

Definition at line 61 of file Roue.h.

◆ operator=() [3/3]

Roue * Roue_ptr::operator= ( Roue * x)
inline

Definition at line 66 of file Roue.h.

◆ operator[]() [1/2]

Roue & Roue_ptr::operator[] ( int i)

Definition at line 77 of file Roue.cpp.

◆ operator[]() [2/2]

const Roue & Roue_ptr::operator[] ( int i) const

Definition at line 86 of file Roue.cpp.

◆ valeur() [1/2]

Roue & Roue_ptr::valeur ( )
inline

Definition at line 45 of file Roue.h.

◆ valeur() [2/2]

const Roue & Roue_ptr::valeur ( ) const
inline

Definition at line 49 of file Roue.h.

Member Data Documentation

◆ ptr

Roue* Roue_ptr::ptr

Definition at line 44 of file Roue.h.


The documentation for this struct was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/Kernel/Utilitaires/Roue.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/Kernel/Utilitaires/Roue.cpp