Jpp  18.3.0
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
JTOOLS::JCollectionElementTransformer< JElement_t > Struct Template Referenceabstract

Interface for transformation of collection of elements. More...

#include <JTransformer.hh>

Inheritance diagram for JTOOLS::JCollectionElementTransformer< JElement_t >:
JTOOLS::JMultiMapGetTransformer< N, JElement_t > JTOOLS::JMultiMapPutTransformer< N, JElement_t >

Public Member Functions

virtual ~JCollectionElementTransformer ()
 Virtual destructor. More...
 
virtual JElement_t operator() (const JElement_t &element) const =0
 Transform element. More...
 

Detailed Description

template<class JElement_t>
struct JTOOLS::JCollectionElementTransformer< JElement_t >

Interface for transformation of collection of elements.

Definition at line 18 of file JTransformer.hh.

Constructor & Destructor Documentation

template<class JElement_t >
virtual JTOOLS::JCollectionElementTransformer< JElement_t >::~JCollectionElementTransformer ( )
inlinevirtual

Virtual destructor.

Definition at line 22 of file JTransformer.hh.

23  {}

Member Function Documentation

template<class JElement_t >
virtual JElement_t JTOOLS::JCollectionElementTransformer< JElement_t >::operator() ( const JElement_t &  element) const
pure virtual

Transform element.

Parameters
elementinput element
Returns
output element

Implemented in JTOOLS::JMultiMapGetTransformer< N, JElement_t >, and JTOOLS::JMultiMapPutTransformer< N, JElement_t >.


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