Quick Links:

bal | bbl | bdl | bsl

Static Public Member Functions

bdlc::FlatHashSet_EntryUtil< ENTRY > Struct Template Reference

#include <bdlc_flathashset.h>

List of all members.

Static Public Member Functions

template<class KEY_TYPE >
static void construct (ENTRY *entry, bslma::Allocator *allocator, BSLS_COMPILERFEATURES_FORWARD_REF(KEY_TYPE) key)
static const ENTRY & key (const ENTRY &entry)

template<class ENTRY>
struct bdlc::FlatHashSet_EntryUtil< ENTRY >


Member Function Documentation

template<class ENTRY >
template<class KEY_TYPE >
static void bdlc::FlatHashSet_EntryUtil< ENTRY >::construct ( ENTRY *  entry,
bslma::Allocator allocator,
BSLS_COMPILERFEATURES_FORWARD_REF(KEY_TYPE)  key 
) [static]

Load into the specified entry the ENTRY value comprised of the specified key, using the specified allocator to supply memory. allocator is ignored if the (template parameter) type ENTRY is not allocator aware.

template<class ENTRY >
static const ENTRY& bdlc::FlatHashSet_EntryUtil< ENTRY >::key ( const ENTRY &  entry  )  [static]

Return the specified entry.


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