Template Class ConverterImpl

Inheritance Relationships

Base Type

Class Documentation

template<class ConverterType>
class sparsebase::converter::ConverterImpl : public sparsebase::converter::Converter

Intermediate class used to implement CRTP (curiously recurring template pattern). Under most circumstances, users don’t need to interact with this class unless they are defining their own converter classes.

tparam ConverterType

Concrete type of the Converter class that is derived from this class

Public Functions

inline virtual std::type_index get_converter_type() const

Returns the type_index for the Converter instance.