25#include <alien/core/backend/IVectorConverter.h>
79#define REGISTER_VECTOR_CONVERTER(converter) \
80 extern "C++" Alien::IVectorConverter* alienCreateVectorConverter_##converter() \
82 return new converter(); \
84 Alien::VectorConverterRegisterer globaliVectorConverterRegisterer_##converter( \
85 alienCreateVectorConverter_##converter)
static IVectorConverter * getConverter(BackEndId from, BackEndId to)
Get the converter from one vector format to another one.
~VectorConverterRegisterer()=default
Free resources.
VectorConverterRegisterer(ConverterCreateFunc func)
Creates a vector converter registerer.
IVectorConverter *(* ConverterCreateFunc)()
Type of the vector converter function.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --