Poster of Linux kernelThe best gift for a Linux geek
tlp::MutableContainer

tlp::MutableContainer

Section: Tulip Graph Library (3) Updated: 19 Jul 2010
Local index Up
 

NAME

tlp::MutableContainer -  

SYNOPSIS


#include <MutableContainer.h>  

Public Member Functions


MutableContainer ()

~MutableContainer ()

void setAll (const TYPE &value)

void set (const unsigned int i, const TYPE &value)

const ReturnType< TYPE >::Value get (const unsigned int i) const

bool getIfNotDefaultValue (const unsigned int i, TYPE &value) const

IteratorValue * findAll (const TYPE &value, bool equal=true) const throw (ImpossibleOperation)

TYPE & getReference (const unsigned int i)
 

Friends


class MutableContainerTest

 

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

 

Constructor & Destructor Documentation

 

template<typename TYPE > tlp::MutableContainer< TYPE >::MutableContainer () [inline]

 

template<typename TYPE > tlp::MutableContainer< TYPE >::~MutableContainer () [inline]

 

Member Function Documentation

 

template<typename TYPE> IteratorValue * tlp::MutableContainer< TYPE >::findAll (const TYPE & value, bool equal = true) const throw (ImpossibleOperation) [inline]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 [inline]get a copy of the value associated to i

 

template<typename TYPE> bool tlp::MutableContainer< TYPE >::getIfNotDefaultValue (const unsigned int i, TYPE & value) const [inline]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) [inline]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) [inline]

 

template<typename TYPE> void tlp::MutableContainer< TYPE >::setAll (const TYPE & value) [inline]

 

Friends And Related Function Documentation

 

template<typename TYPE> friend class MutableContainerTest [friend]

 

Author

Generated automatically by Doxygen for Tulip Graph Library from the source code.


 

Index

NAME
SYNOPSIS
Public Member Functions
Friends
template<typename TYPE> class tlp::MutableContainer< TYPE >
Constructor & Destructor Documentation
template<typename TYPE > tlp::MutableContainer< TYPE >::MutableContainer () [inline]
template<typename TYPE > tlp::MutableContainer< TYPE >::~MutableContainer () [inline]
Member Function Documentation
template<typename TYPE> IteratorValue * tlp::MutableContainer< TYPE >::findAll (const TYPE & value, bool equal = true) const throw (ImpossibleOperation) [inline]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 [inline]get a copy of the value associated to i
template<typename TYPE> bool tlp::MutableContainer< TYPE >::getIfNotDefaultValue (const unsigned int i, TYPE & value) const [inline]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) [inline]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) [inline]
template<typename TYPE> void tlp::MutableContainer< TYPE >::setAll (const TYPE & value) [inline]
Friends And Related Function Documentation
template<typename TYPE> friend class MutableContainerTest [friend]
Author

This document was created by man2html, using the manual pages.
Time: 22:28:19 GMT, April 16, 2011