Memoire#

#include <Memoire.h>

La memoire de Trio - U.

How to cite this class in this doc#

:ref:`Memoire <class-memoire>`
[Memoire](#class-memoire)

Detailed description#

List of Public Static Methods#

List of Public Methods#

List of Protected Methods#

Complete Member Function Documentation#

Instance
Memoire & Memoire::Instance()

Retourne un pointeur sur l’instance de la memoire Cree un nouvel objet memoire si aucune instance n’a deja ete creee.

References
Referenced By
How to cite in this doc:
:ref:`Memoire & Memoire::Instance() <public-static-memoire-ref-memoire-instance>`
[Memoire & Memoire::Instance()](#public-static-memoire-ref-memoire-instance)
add
int Memoire::add(Objet_U *)

Ajoute un Objet_U dans la Memoire de TRUST.

References
Referenced By
How to cite in this doc:
:ref:`int Memoire::add(Objet_U *) <public-int-memoire-add-objet-u-ptr>`
[int Memoire::add(Objet_U *)](#public-int-memoire-add-objet-u-ptr)
compacte
void Memoire::compacte()

Compacte la memoire Ce compactage est effectue automatiquement lorsqu’il devient necessaire.

References
Referenced By
How to cite in this doc:
:ref:`void Memoire::compacte() <public-void-memoire-compacte>`
[void Memoire::compacte()](#public-void-memoire-compacte)
imprime
int Memoire::imprime() const

Imprime un etat sur la memoire sur la sortie des erreurs.

References
Referenced By
How to cite in this doc:
:ref:`int Memoire::imprime() const <public-int-memoire-imprime-const>`
[int Memoire::imprime() const](#public-int-memoire-imprime-const)
objet_u
Objet_U & Memoire::objet_u(int)

Retoune une reference sur l’ Objet_U de rang num dans la memoire.

References
Referenced By
How to cite in this doc:
:ref:`Objet_U & Memoire::objet_u(int) <public-objet-u-ref-memoire-objet-u-int>`
[Objet_U & Memoire::objet_u(int)](#public-objet-u-ref-memoire-objet-u-int)
objet_u
const Objet_U & Memoire::objet_u(int) const

Retoune une reference constante sur l’ Objet_U de rang num dans la memoire.

References
How to cite in this doc:
:ref:`const Objet_U & Memoire::objet_u(int) const <public-const-objet-u-ref-memoire-objet-u-int-const>`
[const Objet_U & Memoire::objet_u(int) const](#public-const-objet-u-ref-memoire-objet-u-int-const)
objet_u_ptr
Objet_U * Memoire::objet_u_ptr(int)

Retoune un pointeur sur l’ Objet_U de rang num dans la memoire.

References
Referenced By
How to cite in this doc:
:ref:`Objet_U * Memoire::objet_u_ptr(int) <public-objet-u-ptr-memoire-objet-u-ptr-int>`
[Objet_U * Memoire::objet_u_ptr(int)](#public-objet-u-ptr-memoire-objet-u-ptr-int)
objet_u_ptr
const Objet_U * Memoire::objet_u_ptr(int) const

Retoune un pointeur constant sur l’ Objet_U de rang num dans la memoire.

References
How to cite in this doc:
:ref:`const Objet_U * Memoire::objet_u_ptr(int) const <public-const-objet-u-ptr-memoire-objet-u-ptr-int-const>`
[const Objet_U * Memoire::objet_u_ptr(int) const](#public-const-objet-u-ptr-memoire-objet-u-ptr-int-const)
rang
int Memoire::rang(const Nom &nom) const

Retourne le rang dans la memoire de l’objet de nom indique.

References
How to cite in this doc:
:ref:`int Memoire::rang(const Nom &nom) const <public-int-memoire-rang-const-nom-ref-nom-const>`
[int Memoire::rang(const Nom &nom) const](#public-int-memoire-rang-const-nom-ref-nom-const)
rang
int Memoire::rang(const Nom &type, const Nom &nom) const

Retourne le rang dans la memoire de l’objet de type et de nom indiques.

References
How to cite in this doc:
:ref:`int Memoire::rang(const Nom &type, const Nom &nom) const <public-int-memoire-rang-const-nom-ref-type-const-nom-ref-nom-const>`
[int Memoire::rang(const Nom &type, const Nom &nom) const](#public-int-memoire-rang-const-nom-ref-type-const-nom-ref-nom-const)
suppr
int Memoire::suppr(int)

Suppression de la memoire de l’ Objet_U de numero num L’ Objet_U n’est pas supprime, seul son pointeur dans la memoire l’est.

References
Referenced By
How to cite in this doc:
:ref:`int Memoire::suppr(int) <public-int-memoire-suppr-int>`
[int Memoire::suppr(int)](#public-int-memoire-suppr-int)
verifie
int Memoire::verifie() const

Verifie le contenu de toutes les cases de la memoire.

References
Referenced By
How to cite in this doc:
:ref:`int Memoire::verifie() const <public-int-memoire-verifie-const>`
[int Memoire::verifie() const](#public-int-memoire-verifie-const)
Memoire
Memoire::Memoire()

Constructeur Initialize une zone de travail pour les Objet_U , les “double” et les “int”.

Referenced By
How to cite in this doc:
:ref:`Memoire::Memoire() <protected-memoire-memoire>`
[Memoire::Memoire()](#protected-memoire-memoire)

Attributes Documentation#

data (private)
Memoire_ptr* Memoire::data
size (private)
int Memoire::size
_instance (private)
Memoire * Memoire::_instance = 0
prems (private)
int Memoire::prems = 0
step (private)
int Memoire::step = 4096

Friends#

  • Sortie & operator<<