Jpp 19.3.0-rc.2
the software that should make you happy
Loading...
Searching...
No Matches
JTOOLS::JTransformable< N, JArgument_t > Struct Template Referenceabstract

Abstract interface for transformable multidimensional map. More...

#include <JMultiMapTransformer.hh>

Public Types

typedef JArgument_t argument_type
 
typedef JMultiMapTransformer< N, argument_typetransformer_type
 

Public Member Functions

virtual void transform (const transformer_type &transformer)=0
 Application of transformation.
 

Detailed Description

template<unsigned int N, class JArgument_t>
struct JTOOLS::JTransformable< N, JArgument_t >

Abstract interface for transformable multidimensional map.

The template parameters refer to the dimension of the map and the data type of the argument, respectively.

Definition at line 327 of file JMultiMapTransformer.hh.

Member Typedef Documentation

◆ argument_type

template<unsigned int N, class JArgument_t >
JArgument_t JTOOLS::JTransformable< N, JArgument_t >::argument_type

Definition at line 329 of file JMultiMapTransformer.hh.

◆ transformer_type

template<unsigned int N, class JArgument_t >
JMultiMapTransformer<N, argument_type> JTOOLS::JTransformable< N, JArgument_t >::transformer_type

Definition at line 330 of file JMultiMapTransformer.hh.

Member Function Documentation

◆ transform()

template<unsigned int N, class JArgument_t >
virtual void JTOOLS::JTransformable< N, JArgument_t >::transform ( const transformer_type & transformer)
pure virtual

Application of transformation.

Parameters
transformerfunction transformer

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