Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
berry::Reflection::MapReduce< TypeList<>, 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 type value ()
 
static typevalue (type &result)
 

Detailed Description

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

Definition at line 127 of file berryReflection.h.

Member Typedef Documentation

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

Definition at line 129 of file berryReflection.h.

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

Definition at line 130 of file berryReflection.h.

Member Function Documentation

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

Definition at line 132 of file berryReflection.h.

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

Definition at line 137 of file berryReflection.h.


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