| Ptex
    | 
This internal structure is used to store the dictionary elements. More...
| Public Member Functions | |
| Entry () | |
| Default constructor initiaizes val with the defaul value.  More... | |
| ~Entry () | |
| Public Attributes | |
| Entry * | _next | 
| Pointer to the next element in the structure.  More... | |
| int | _hashval | 
| cached hashval of key  More... | |
| int | _keylen | 
| cached length of key  More... | |
| value_type | _val | 
| The stored value of the hash table.  More... | |
| union { | |
| int _pad | |
| for integer align of _key, for fast compares  More... | |
| char _key [1] | |
| 1 is dummy length - actual size will be allocated  More... | |
| } | _u | 
| Private Member Functions | |
| Entry (const Entry &) | |
| Copy constructor prohibited by design.  More... | |
| Entry & | operator= (const Entry &) | 
| Assignment operator prohibited by design.  More... | |
This internal structure is used to store the dictionary elements.
Definition at line 207 of file PtexDict.h.
| 
 | inline | 
Default constructor initiaizes val with the defaul value.
Definition at line 210 of file PtexDict.h.
References PtexDict< T >::Entry::_u.
| 
 | inline | 
Definition at line 213 of file PtexDict.h.
Referenced by PtexDict< T >::erase().
Copy constructor prohibited by design.
| 
 | private | 
Assignment operator prohibited by design.
| int PtexDict< T >::Entry::_hashval | 
cached hashval of key
Definition at line 222 of file PtexDict.h.
Referenced by PtexDict< T >::operator[]().
| char PtexDict< T >::Entry::_key[1] | 
1 is dummy length - actual size will be allocated
Definition at line 227 of file PtexDict.h.
Referenced by PtexDict< T >::operator[]().
| int PtexDict< T >::Entry::_keylen | 
cached length of key
Definition at line 223 of file PtexDict.h.
Referenced by PtexDict< T >::operator[]().
Pointer to the next element in the structure.
Definition at line 221 of file PtexDict.h.
Referenced by PtexDict< T >::erase(), PtexDict< T >::grow(), PtexDict< PtexReader * >::locate(), PtexDict< T >::iterator::operator++(), and PtexDict< T >::operator[]().
| int PtexDict< T >::Entry::_pad | 
for integer align of _key, for fast compares
Definition at line 226 of file PtexDict.h.
| union { ... } PtexDict< T >::Entry::_u | 
Referenced by PtexDict< T >::Entry::Entry(), and PtexDict< T >::operator[]().
| value_type PtexDict< T >::Entry::_val | 
The stored value of the hash table.
Definition at line 224 of file PtexDict.h.
Referenced by PtexDict< T >::operator[]().
 1.8.10
 1.8.10