RTabInt#
#include <RTabInt.h>
class RTabInt
How to cite this class in this doc#
:ref:`RTabInt <class-rtabint>`
[RTabInt](#class-rtabint)
Detailed description#
La classe RTabInt implemente la notion de vecteur d’entier redimensionnable.
Inherits from#
public : Objet_U
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
add
void RTabInt::add(int)
Ajoute TB_ cases si i> size_r_ sinon ajoute i en queue.
How to cite in this doc:
:ref:`void RTabInt::add(int) <public-void-rtabint-add-int>`
[void RTabInt::add(int)](#public-void-rtabint-add-int)
donnees
const ArrOfInt & RTabInt::donnees() const
Renvoi le tableau porte.
How to cite in this doc:
:ref:`const ArrOfInt & RTabInt::donnees() const <public-const-arrofint-ref-rtabint-donnees-const>`
[const ArrOfInt & RTabInt::donnees() const](#public-const-arrofint-ref-rtabint-donnees-const)
duplique
int RTabInt::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int RTabInt::duplique() const override <public-int-rtabint-duplique-const-override>`
[int RTabInt::duplique() const override](#public-int-rtabint-duplique-const-override)
get_info
const Type_info * RTabInt::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * RTabInt::get_info() const override <public-const-type-info-ptr-rtabint-get-info-const-override>`
[const Type_info * RTabInt::get_info() const override](#public-const-type-info-ptr-rtabint-get-info-const-override)
operator()
int & RTabInt::operator()(int i)
idem operator[]
How to cite in this doc:
:ref:`int & RTabInt::operator()(int i) <public-int-ref-rtabint-operator-int-i>`
[int & RTabInt::operator()(int i)](#public-int-ref-rtabint-operator-int-i)
operator()
const int & RTabInt::operator()(int i) const
How to cite in this doc:
:ref:`const int & RTabInt::operator()(int i) const <public-const-int-ref-rtabint-operator-int-i-const>`
[const int & RTabInt::operator()(int i) const](#public-const-int-ref-rtabint-operator-int-i-const)
operator[]
int & RTabInt::operator[](int i)
operateur []
How to cite in this doc:
:ref:`int & RTabInt::operator[](int i) <public-int-ref-rtabint-operator[]-int-i>`
[int & RTabInt::operator[](int i)](#public-int-ref-rtabint-operator[]-int-i)
operator[]
const int & RTabInt::operator[](int i) const
How to cite in this doc:
:ref:`const int & RTabInt::operator[](int i) const <public-const-int-ref-rtabint-operator[]-int-i-const>`
[const int & RTabInt::operator[](int i) const](#public-const-int-ref-rtabint-operator[]-int-i-const)
resize
void RTabInt::resize(int)
operateur []
How to cite in this doc:
:ref:`void RTabInt::resize(int) <public-void-rtabint-resize-int>`
[void RTabInt::resize(int)](#public-void-rtabint-resize-int)
RTabInt
RTabInt::RTabInt(int n=0, int x=0)
constructeur
References
How to cite in this doc:
:ref:`RTabInt::RTabInt(int n=0, int x=0) <public-rtabint-rtabint-int-n-equal-0-int-x-equal-0>`
[RTabInt::RTabInt(int n=0, int x=0)](#public-rtabint-rtabint-int-n-equal-0-int-x-equal-0)
search
int RTabInt::search(int)
Recherche un element egal a i dans le tableau Renvoi la valeur si elle existe, - 1 sinon.
How to cite in this doc:
:ref:`int RTabInt::search(int) <public-int-rtabint-search-int>`
[int RTabInt::search(int)](#public-int-rtabint-search-int)
size
int RTabInt::size() const
operateur []
How to cite in this doc:
:ref:`int RTabInt::size() const <public-int-rtabint-size-const>`
[int RTabInt::size() const](#public-int-rtabint-size-const)
taille_memoire
unsigned RTabInt::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned RTabInt::taille_memoire() const override <public-unsigned-rtabint-taille-memoire-const-override>`
[unsigned RTabInt::taille_memoire() const override](#public-unsigned-rtabint-taille-memoire-const-override)
~RTabInt
RTabInt::~RTabInt()
How to cite in this doc:
:ref:`RTabInt::~RTabInt() <public-rtabint-dtor-rtabint>`
[RTabInt::~RTabInt()](#public-rtabint-dtor-rtabint)
cree_instance
Objet_U * RTabInt::cree_instance()
How to cite in this doc:
:ref:`Objet_U * RTabInt::cree_instance() <public-static-objet-u-ptr-rtabint-cree-instance>`
[Objet_U * RTabInt::cree_instance()](#public-static-objet-u-ptr-rtabint-cree-instance)
info
const Type_info * RTabInt::info()
How to cite in this doc:
:ref:`const Type_info * RTabInt::info() <public-static-const-type-info-ptr-rtabint-info>`
[const Type_info * RTabInt::info()](#public-static-const-type-info-ptr-rtabint-info)
self_cast
const RTabInt & RTabInt::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const RTabInt & RTabInt::self_cast(const Objet_U &) <public-static-const-rtabint-ref-rtabint-self-cast-const-objet-u-ref>`
[const RTabInt & RTabInt::self_cast(const Objet_U &)](#public-static-const-rtabint-ref-rtabint-self-cast-const-objet-u-ref)
self_cast
RTabInt & RTabInt::self_cast(Objet_U &)
How to cite in this doc:
:ref:`RTabInt & RTabInt::self_cast(Objet_U &) <public-static-rtabint-ref-rtabint-self-cast-objet-u-ref>`
[RTabInt & RTabInt::self_cast(Objet_U &)](#public-static-rtabint-ref-rtabint-self-cast-objet-u-ref)
printOn
Sortie & RTabInt::printOn(Sortie &x) const override
printOn
Reimplements:
How to cite in this doc:
:ref:`Sortie & RTabInt::printOn(Sortie &x) const override <protected-sortie-ref-rtabint-printon-sortie-ref-x-const-override>`
[Sortie & RTabInt::printOn(Sortie &x) const override](#protected-sortie-ref-rtabint-printon-sortie-ref-x-const-override)
readOn
Entree & RTabInt::readOn(Entree &) override
readOn
Reimplements:
How to cite in this doc:
:ref:`Entree & RTabInt::readOn(Entree &) override <protected-entree-ref-rtabint-readon-entree-ref-override>`
[Entree & RTabInt::readOn(Entree &) override](#protected-entree-ref-rtabint-readon-entree-ref-override)
Attributes Documentation#
info_obj (public)
const Type_info RTabInt::info_obj
TB_ (private)
int RTabInt::TB_ = 1000
data (private)
ArrOfInt RTabInt::data
max_data (private)
int RTabInt::max_data
min_data (private)
int RTabInt::min_data
size_r_ (private)
int RTabInt::size_r_