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 |