Overview     Modules     Class Hierarchy     Classes     Members  

tlp::MutableContainer< TYPE > Class Template Reference

#include <MutableContainer.h>

Collaboration diagram for tlp::MutableContainer< TYPE >:

Collaboration graph
[legend]
List of all members.

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

Public Member Functions

Friends


Constructor & Destructor Documentation

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

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


Member Function Documentation

template<typename TYPE>
Iterator< unsigned int > * tlp::MutableContainer< TYPE >::findAll const TYPE &  value  )  const throw (ImpossibleOperation)
 

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

This function return a reference instead of a copy in order to minimize the the number copy of objects, user must be aware that calling the set function can devalidate this reference.

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 - 2007