Default< OutputType > Struct Template Reference

Meta-function which defines Traits' default map type. More...

#include <keyvalue/key/map/Default.h>


Detailed Description

template<typename OutputType>
struct keyvalue::key::Default< OutputType >

Meta-function which defines Traits' default map type.

When OutputType is a basic type, then NoMap is selected. When it is an enum type, then FlagMap is selected. Otherwise, ObjectMap is chosen.

Parameters:
OutputType : (template parameter) See Traits documentation.