Main Page
Namespaces
Classes
Files
Alphabetical List
Class List
Class Hierarchy
Class Members
VEE_HashMap< key, content, SIZE > Class Template Reference
#include <
vee_hash_map.h
>
List of all members.
Public Types
typedef std::map< key, content >
container
typedef container::iterator
citerator
Public Member Functions
VEE_HashMap
()
~VEE_HashMap
()
void
clear
()
unsigned
keyToHashIndex
(key k)
content &
operator[]
(key k)
content *
find
(key k)
void
erase
(key k)
Protected Attributes
container
m_hash
[SIZE]
template<typename key, typename content, unsigned SIZE = 256>
class VEE_HashMap< key, content, SIZE >
Member Typedef Documentation
template<typename key, typename content, unsigned SIZE = 256>
typedef std::map<key, content>
VEE_HashMap
< key, content, SIZE >::
container
template<typename key, typename content, unsigned SIZE = 256>
typedef container::iterator
VEE_HashMap
< key, content, SIZE >::
citerator
Constructor & Destructor Documentation
template<typename key, typename content, unsigned SIZE = 256>
VEE_HashMap
< key, content, SIZE >::
VEE_HashMap
(
)
[inline]
template<typename key, typename content, unsigned SIZE = 256>
VEE_HashMap
< key, content, SIZE >::~
VEE_HashMap
(
)
[inline]
Member Function Documentation
template<typename key, typename content, unsigned SIZE = 256>
void
VEE_HashMap
< key, content, SIZE >::clear
(
)
[inline]
template<typename key, typename content, unsigned SIZE = 256>
unsigned
VEE_HashMap
< key, content, SIZE >::keyToHashIndex
(
key
k
)
[inline]
template<typename key, typename content, unsigned SIZE = 256>
content&
VEE_HashMap
< key, content, SIZE >::operator[]
(
key
k
)
[inline]
template<typename key, typename content, unsigned SIZE = 256>
content*
VEE_HashMap
< key, content, SIZE >::find
(
key
k
)
[inline]
template<typename key, typename content, unsigned SIZE = 256>
void
VEE_HashMap
< key, content, SIZE >::erase
(
key
k
)
[inline]
Member Data Documentation
template<typename key, typename content, unsigned SIZE = 256>
container
VEE_HashMap
< key, content, SIZE >::
m_hash
[SIZE]
[protected]
The documentation for this class was generated from the following file:
vee_hash_map.h
Generated on Mon Mar 12 21:09:25 2007 for VEE - The Visual Effects Engine by
1.4.6