Version: 5.1.6

multipr.Attributs Class Reference

#include <MULTIPR_Family.hxx>

Public Member Functions

 Attributs ()
 Builds an empty Attributs (default constructor).
 ~Attributs ()
 Destructor.
Attributsoperator= (const Attributs &pAttr)
 Assignment operator (deep copy).
void reset ()
 Resets this object in its state by default (empty).
 Attributs (const Attributs &)
bool operator== (const Attributs &)

Data Fields

med_int mNum
 Number of attributes.
med_int * mId
 Table of identifiers: for each attribute, its identifier.
med_int * mVal
 Table of values; for each attribute, its value.
char * mDesc
 Table of description; for each attribute, its description.

Friends

std::ostream & operator<< (std::ostream &pOs, Attributs &pA)
 Dumps any Attributs to the given output stream.

Constructor & Destructor Documentation

multipr.Attributs::Attributs (  ) 
multipr.Attributs::~Attributs (  ) 

Destructor.

Removes everything.

References multipr.Attributs.reset().

multipr.Attributs.Attributs ( const Attributs  ) 

Member Function Documentation

Attributs & multipr.Attributs::operator= ( const Attributs pAttr  ) 

Assignment operator (deep copy).

Parameters:
pAttr any Atttibuts to be copied.
Returns:
a reference towards the copy.

References multipr.Attributs.mDesc, MED_TAILLE_DESC, multipr.Attributs.mId, multipr.Attributs.mNum, multipr.Attributs.mVal, NULL, and multipr.Attributs.reset().

void multipr.Attributs::reset (  ) 

Resets this object in its state by default (empty).

Cleans memory.

References multipr.Attributs.mDesc, multipr.Attributs.mId, multipr.Attributs.mNum, multipr.Attributs.mVal, and NULL.

bool multipr.Attributs.operator== ( const Attributs  ) 

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  pOs,
Attributs pA 
) [friend]

Dumps any Attributs to the given output stream.

Parameters:
pOs any output stream.
pA any Attributs.
Returns:
the output stream pOs.

Field Documentation

Number of attributes.

Table of identifiers: for each attribute, its identifier.

Table of values; for each attribute, its value.

Table of description; for each attribute, its description.