21template <
typename Out>
31 virtual unique_ptr<Out>
update() = 0;
41template <
typename In,
typename Out>
56 virtual unique_ptr<Out>
update(
const In*
const _data) = 0;
Interface for all external "mapping" lambdas.
Definition dag_interface.hpp:42
virtual ~dag_node()=default
Default constructor.
virtual unique_ptr< Out > update(const In *const _data)=0
Translator function.
Interface for all external generator lambdas.
Definition dag_interface.hpp:22
virtual ~dag_source()=default
Default constructor.
virtual unique_ptr< Out > update()=0
Generator function to implement by the user.
Definition guid_generated.h:16