Blender V2.61 - r43446
Classes | Public Member Functions

CTR_Map< Key, Value > Class Template Reference

#include <CTR_Map.h>

Inheritance diagram for CTR_Map< Key, Value >:
Inheritance graph
[legend]

List of all members.

Classes

struct  Entry

Public Member Functions

 CTR_Map (int num_buckets=100)
 CTR_Map (const CTR_Map &map)
int size ()
Valueat (int index)
KeygetKey (int index)
void clear ()
 ~CTR_Map ()
void insert (const Key &key, const Value &value)
void remove (const Key &key)
Valueoperator[] (Key key)

Detailed Description

template<class Key, class Value>
class CTR_Map< Key, Value >

Definition at line 37 of file CTR_Map.h.


Constructor & Destructor Documentation

template<class Key, class Value>
CTR_Map< Key, Value >::CTR_Map ( int  num_buckets = 100) [inline]

Definition at line 51 of file CTR_Map.h.

template<class Key, class Value>
CTR_Map< Key, Value >::CTR_Map ( const CTR_Map< Key, Value > &  map) [inline]

Definition at line 58 of file CTR_Map.h.

template<class Key, class Value>
CTR_Map< Key, Value >::~CTR_Map ( ) [inline]

Definition at line 134 of file CTR_Map.h.


Member Function Documentation

template<class Key, class Value>
Value* CTR_Map< Key, Value >::at ( int  index) [inline]
template<class Key, class Value>
void CTR_Map< Key, Value >::clear ( ) [inline]
template<class Key, class Value>
Key* CTR_Map< Key, Value >::getKey ( int  index) [inline]

Definition at line 103 of file CTR_Map.h.

template<class Key, class Value>
void CTR_Map< Key, Value >::insert ( const Key key,
const Value value 
) [inline]
template<class Key, class Value>
Value* CTR_Map< Key, Value >::operator[] ( Key  key) [inline]

Definition at line 167 of file CTR_Map.h.

template<class Key, class Value>
void CTR_Map< Key, Value >::remove ( const Key key) [inline]
template<class Key, class Value>
int CTR_Map< Key, Value >::size ( ) [inline]

The documentation for this class was generated from the following file: