Medical Imaging Interaction Toolkit  2023.12.99-63768887
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 123 of file berryReflection.h.

Member Typedef Documentation

◆ map_type

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

Definition at line 125 of file berryReflection.h.

◆ type

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

Definition at line 126 of file berryReflection.h.

Member Function Documentation

◆ value() [1/2]

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

Definition at line 128 of file berryReflection.h.

◆ value() [2/2]

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

Definition at line 133 of file berryReflection.h.


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