|
BDE 4.14.0 Production release
|
#include <bslalg_hashtableimputil.h>
Classes | |
| struct | ConstMatch |
| struct | ConversionMatch |
| struct | Impl |
| struct | NonConstMatch |
Public Types | |
| enum | { RESULT_SELECTOR = sizeof(Impl::test(&KEY_CONFIG::extractKey)) } |
| typedef KEY_CONFIG::KeyType | KeyType |
| typedef KEY_CONFIG::ValueType | ValueType |
| typedef bsl::conditional< RESULT_SELECTOR==sizeof(ConstMatch), constKeyType &, typenamebsl::conditional< RESULT_SELECTOR==sizeof(NonConstMatch), KeyType &, KeyType >::type >::type | Type |
| typedef KEY_CONFIG::KeyType bslalg::HashTableImpUtil_ExtractKeyResult< KEY_CONFIG >::KeyType |
| typedef bsl::conditional<RESULT_SELECTOR==sizeof(ConstMatch),constKeyType&,typenamebsl::conditional<RESULT_SELECTOR==sizeof(NonConstMatch),KeyType&,KeyType>::type>::type bslalg::HashTableImpUtil_ExtractKeyResult< KEY_CONFIG >::Type |
| typedef KEY_CONFIG::ValueType bslalg::HashTableImpUtil_ExtractKeyResult< KEY_CONFIG >::ValueType |