DefaultMap< OutputType, isBasic > Struct Template Reference

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

#include "keyvalue/key/map/Default.h"


Detailed Description

template<typename OutputType, bool isBasic = util::IsBasic<OutputType>::value_>
struct keyvalue::key::DefaultMap< OutputType, isBasic >

Meta-function which defines Traits' default map type.

When isBasic is true then NoMap<Output> is selected. Otherwise, ObjectMap<Output> is choosen.

Parameters:
OutputType : (template parameter) See Traits documentation;
isBasic : (template parameter) Says if OutputType is basic or enum type. It has a default value which must not be changed. (See util::isBasic for details.)
Return values:
Map_ : The selected map.

Generated on Sat Mar 20 15:08:30 2010 for KeyValue by  doxygen 1.6.1