C(++)ECCO
C++ Error Control COding: a header-only library for ECC simulations and experiments, modeling complete coding systems across arbitrary finite fields and complex inter-field relationships - Christian Senger <senger@inue.uni-stuttgart.de>
Loading...
Searching...
No Matches
CECCO::details::Base Class Reference

Tag base for the CRTP-protection idiom. More...

#include <fields.hpp>

Inheritance diagram for CECCO::details::Base:
Inheritance graph

Protected Member Functions

 Base ()=default

Detailed Description

Tag base for the CRTP-protection idiom.

Inherited by every CECCO field type so that the templated CECCO::operator+ and friends (which dispatch on CECCO::FieldType) cannot accidentally match unrelated operands like int + int. The protected constructor blocks direct instantiation.

Definition at line 181 of file fields.hpp.

Constructor & Destructor Documentation

◆ Base()

CECCO::details::Base::Base ( )
protecteddefault

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