lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
Classes | Typedefs
lean::containers::simple_hash_map_policies Namespace Reference

Defines construction policies for the class simple_hash_map. More...

Classes

struct  policy
 Simple hash map element construction policy. More...

Typedefs

typedef policy nonpod
 Default element construction policy.
typedef policy< false, false,
true > 
semipodkey
 Semi-POD key construction policy (raw move, yet proper destruction).
typedef policy< true > semipod
 Semi-POD element construction policy (raw move, yet proper destruction).
typedef policy< false, false,
true, true > 
podkey
 POD key construction policy.
typedef policy< true, false,
true, true > 
podkey_semipod
 POD key / Semi-POD element construction policy.
typedef policy< true, true > pod
 POD element construction policy.

Detailed Description

Defines construction policies for the class simple_hash_map.