Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
berry::Reflection::MapReduce< TL, Map, Reduce > Struct Template Reference

#include <berryReflection.h>

Public Types

typedef Map< char >::type map_type
 
typedef Reduce< map_type >::result type
 

Static Public Member Functions

static typevalue (type &result)
 
static type value ()
 

Detailed Description

template<typename TL, template< typename > class Map, template< typename > class Reduce>
struct berry::Reflection::MapReduce< TL, Map, Reduce >

Definition at line 106 of file berryReflection.h.

Member Typedef Documentation

template<typename TL, template< typename > class Map, template< typename > class Reduce>
typedef Map<char>::type berry::Reflection::MapReduce< TL, Map, Reduce >::map_type

Definition at line 108 of file berryReflection.h.

template<typename TL, template< typename > class Map, template< typename > class Reduce>
typedef Reduce<map_type>::result berry::Reflection::MapReduce< TL, Map, Reduce >::type

Definition at line 109 of file berryReflection.h.

Member Function Documentation

template<typename TL, template< typename > class Map, template< typename > class Reduce>
static type& berry::Reflection::MapReduce< TL, Map, Reduce >::value ( type result)
inlinestatic
template<typename TL, template< typename > class Map, template< typename > class Reduce>
static type berry::Reflection::MapReduce< TL, Map, Reduce >::value ( )
inlinestatic

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