Overview     Modules     Class Hierarchy     Classes     Members  

tlp::MutableContainer< TYPE > Class Template Reference

#include <MutableContainer.h>

Collaboration diagram for tlp::MutableContainer< TYPE >:

List of all members.

Public Member Functions

Friends

template<typename TYPE>
class tlp::MutableContainer< TYPE >


Constructor & Destructor Documentation

template<typename TYPE >
tlp::MutableContainer< TYPE >::MutableContainer ( )
template<typename TYPE >
tlp::MutableContainer< TYPE >::~MutableContainer ( )

Member Function Documentation

template<typename TYPE>
IteratorValue * tlp::MutableContainer< TYPE >::findAll ( const TYPE &  value,
bool  equal = true 
) const throw (ImpossibleOperation)

return an iterator for all the elements whose associated value if equal to a given value or different from the default value

template<typename TYPE >
const ReturnType< TYPE >::Value tlp::MutableContainer< TYPE >::get ( const unsigned int  i) const

get a copy of the value associated to i

template<typename TYPE>
bool tlp::MutableContainer< TYPE >::getIfNotDefaultValue ( const unsigned int  i,
TYPE &  value 
) const

get the value associated to i if it is not the default value as indicated by the boolean returned value

template<typename TYPE >
TYPE & tlp::MutableContainer< TYPE >::getReference ( const unsigned int  i)

This function is available only for optimisation purpose, one must be sure the the referenced element is not the default value. Use this function extremely carefully

template<typename TYPE>
void tlp::MutableContainer< TYPE >::set ( const unsigned int  i,
const TYPE &  value 
)
template<typename TYPE>
void tlp::MutableContainer< TYPE >::setAll ( const TYPE &  value)

Friends And Related Function Documentation

template<typename TYPE>
friend class MutableContainerTest [friend]


Tulip Software by LaBRI Visualization Team    2001 - 2011