oasys::vector_map< _Type > Class Template Reference

#include <VectorMap.h>

List of all members.


Detailed Description

template<typename _Type>
class oasys::vector_map< _Type >

Definition at line 25 of file VectorMap.h.


Public Types

typedef std::vector
< _Type > 
EntVector

Public Member Functions

 vector_map ()
template<typename _Predicate>
bool exists (_Predicate eq) const
template<typename _Predicate>
bool insert (_Predicate eq, const _Type &type)
template<typename _Predicate>
const Type & get (_Predicate eq) const

Private Attributes

EntVector ents_

Member Typedef Documentation

template<typename _Type>
typedef std::vector<_Type> oasys::vector_map< _Type >::EntVector

Definition at line 27 of file VectorMap.h.


Constructor & Destructor Documentation

template<typename _Type>
oasys::vector_map< _Type >::vector_map (  )  [inline]

Definition at line 29 of file VectorMap.h.


Member Function Documentation

template<typename _Type>
template<typename _Predicate>
bool oasys::vector_map< _Type >::exists ( _Predicate  eq  )  const [inline]

Definition at line 32 of file VectorMap.h.

References oasys::vector_map< _Type >::ents_.

Referenced by main().

template<typename _Type>
template<typename _Predicate>
bool oasys::vector_map< _Type >::insert ( _Predicate  eq,
const _Type &  type 
) [inline]

Definition at line 38 of file VectorMap.h.

References oasys::vector_map< _Type >::ents_.

template<typename _Type>
template<typename _Predicate>
const Type& oasys::vector_map< _Type >::get ( _Predicate  eq  )  const [inline]

Definition at line 53 of file VectorMap.h.

References oasys::vector_map< _Type >::ents_.


Member Data Documentation

template<typename _Type>
EntVector oasys::vector_map< _Type >::ents_ [private]

Definition at line 59 of file VectorMap.h.

Referenced by oasys::vector_map< _Type >::exists(), oasys::vector_map< _Type >::get(), and oasys::vector_map< _Type >::insert().


The documentation for this class was generated from the following file:
Generated on Sat Sep 8 08:36:26 2007 for DTN Reference Implementation by  doxygen 1.5.3