Medical Imaging Interaction Toolkit  2022.04.99-b2814023
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 102 of file berryReflection.h.

Member Typedef Documentation

◆ map_type

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 104 of file berryReflection.h.

◆ type

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 105 of file berryReflection.h.

Member Function Documentation

◆ value() [1/2]

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

◆ value() [2/2]

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: