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::iso_info< T > Struct Template Reference

Detect whether T is an Iso and expose its components. More...

#include <field_concepts_traits.hpp>

Inheritance diagram for CECCO::details::iso_info< T >:
Inheritance graph

Public Types

using main_type = void

Static Public Attributes

static constexpr bool is_iso = false

Detailed Description

template<typename T>
struct CECCO::details::iso_info< T >

Detect whether T is an Iso and expose its components.

Template Parameters
TAny type

Primary template: is_iso = false, main_type = void. The specialization for Iso<MAIN, OTHERS...> (below) sets is_iso = true, main_type = MAIN, and packages OTHERS... into others_tuple.

Definition at line 660 of file field_concepts_traits.hpp.

Member Typedef Documentation

◆ main_type

template<typename T>
using CECCO::details::iso_info< T >::main_type = void

Definition at line 662 of file field_concepts_traits.hpp.

Member Data Documentation

◆ is_iso

template<typename T>
bool CECCO::details::iso_info< T >::is_iso = false
staticconstexpr

Definition at line 661 of file field_concepts_traits.hpp.


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