Public Types | List of all members
uavcan::NativeFloatSelector< BitLen > Struct Template Reference

#include <float_spec.hpp>

Public Types

typedef Select<(sizeof(float) *8 >=BitLen), float, typename Select<(sizeof(double) *8 >=BitLen), double, typename Select<(sizeof(long double) *8 >=BitLen), long double, ErrorNoSuchFloat >::Result >::Result >::Result Type
 

Detailed Description

template<unsigned BitLen>
struct uavcan::NativeFloatSelector< BitLen >

Definition at line 27 of file float_spec.hpp.

Member Typedef Documentation

◆ Type

template<unsigned BitLen>
typedef Select<(sizeof(float) * 8 >= BitLen), float, typename Select<(sizeof(double) * 8 >= BitLen), double, typename Select<(sizeof(long double) * 8 >= BitLen), long double, ErrorNoSuchFloat>::Result>::Result>::Result uavcan::NativeFloatSelector< BitLen >::Type

Definition at line 29 of file float_spec.hpp.


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


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:04