Classes | Namespaces | Typedefs | Functions | Variables
templates.hpp File Reference
#include <climits>
#include <cstddef>
#include <cmath>
#include <uavcan/build_config.hpp>
#include <cfloat>
Include dependency graph for templates.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  uavcan::BooleanType< bool >
 
struct  uavcan::CoerceOrFallbackImpl< From, To >
 
struct  uavcan::CompileTimeIntSqrt< 1 >
 
struct  uavcan::CompileTimeIntSqrt< 100 >
 
struct  uavcan::CompileTimeIntSqrt< 121 >
 
struct  uavcan::CompileTimeIntSqrt< 144 >
 
struct  uavcan::CompileTimeIntSqrt< 16 >
 
struct  uavcan::CompileTimeIntSqrt< 169 >
 
struct  uavcan::CompileTimeIntSqrt< 196 >
 
struct  uavcan::CompileTimeIntSqrt< 225 >
 
struct  uavcan::CompileTimeIntSqrt< 25 >
 
struct  uavcan::CompileTimeIntSqrt< 256 >
 
struct  uavcan::CompileTimeIntSqrt< 36 >
 
struct  uavcan::CompileTimeIntSqrt< 4 >
 
struct  uavcan::CompileTimeIntSqrt< 49 >
 
struct  uavcan::CompileTimeIntSqrt< 64 >
 
struct  uavcan::CompileTimeIntSqrt< 81 >
 
struct  uavcan::CompileTimeIntSqrt< 9 >
 
struct  uavcan::EnableIf< B, T >
 
struct  uavcan::EnableIf< true, T >
 
struct  uavcan::EnableIfType< T, R >
 
struct  uavcan::EnumMax< A, B >
 
struct  uavcan::EnumMin< A, B >
 
struct  uavcan::IsImplicitlyConvertibleFromTo< T1, T2 >::False_
 
struct  uavcan::IntToType< N >
 
class  uavcan::IsImplicitlyConvertibleFromTo< T1, T2 >
 
struct  uavcan::IsSameType< T, U >
 
struct  uavcan::IsSameType< T, T >
 
class  uavcan::Noncopyable
 
struct  uavcan::NumericTraits< bool >
 bool More...
 
struct  uavcan::NumericTraits< char >
 char More...
 
struct  uavcan::NumericTraits< double >
 double More...
 
struct  uavcan::NumericTraits< float >
 float More...
 
struct  uavcan::NumericTraits< int >
 int More...
 
struct  uavcan::NumericTraits< long >
 long More...
 
struct  uavcan::NumericTraits< long long >
 long long More...
 
struct  uavcan::NumericTraits< short >
 short More...
 
struct  uavcan::NumericTraits< signed char >
 
struct  uavcan::NumericTraits< unsigned char >
 
struct  uavcan::NumericTraits< unsigned int >
 
struct  uavcan::NumericTraits< unsigned long >
 
struct  uavcan::NumericTraits< unsigned long long >
 
struct  uavcan::NumericTraits< unsigned short >
 
struct  uavcan::ParameterType< U >
 
struct  uavcan::ParameterType< U & >
 
struct  uavcan::RemoveReference< T >
 
struct  uavcan::RemoveReference< T & >
 
struct  uavcan::Select< false, TrueType, FalseType >
 
struct  uavcan::Select< true, TrueType, FalseType >
 
struct  uavcan::ShowIntegerAsError< N >
 
struct  uavcan::StaticAssert< true >
 
struct  uavcan::IsImplicitlyConvertibleFromTo< T1, T2 >::True_
 

Namespaces

 uavcan
 

Typedefs

typedef BooleanType< false > uavcan::FalseType
 
typedef BooleanType< true > uavcan::TrueType
 

Functions

template<typename InputIt , typename OutputIt >
UAVCAN_EXPORT OutputIt uavcan::copy (InputIt first, InputIt last, OutputIt result)
 
template<typename InputIt1 , typename InputIt2 >
UAVCAN_EXPORT bool uavcan::equal (InputIt1 first1, InputIt1 last1, InputIt2 first2)
 
template<typename ForwardIt , typename T >
UAVCAN_EXPORT void uavcan::fill (ForwardIt first, ForwardIt last, const T &value)
 
template<typename OutputIt , typename T >
UAVCAN_EXPORT void uavcan::fill_n (OutputIt first, std::size_t n, const T &value)
 
template<typename T >
bool uavcan::getSignBit (T arg)
 
template<typename T >
bool uavcan::isFinite (T arg)
 
template<typename T >
bool uavcan::isInfinity (T arg)
 
template<typename T >
bool uavcan::isNaN (T arg)
 
template<typename InputIt1 , typename InputIt2 >
UAVCAN_EXPORT bool uavcan::lexicographical_compare (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2)
 
template<typename T >
const UAVCAN_EXPORT T & uavcan::max (const T &a, const T &b)
 
template<typename T >
const UAVCAN_EXPORT T & uavcan::min (const T &a, const T &b)
 
template<typename To , typename From >
UAVCAN_EXPORT To uavcan::coerceOrFallback (const From &from)
 
template<typename To , typename From >
UAVCAN_EXPORT To uavcan::coerceOrFallback (const From &from, const To &default_)
 
template<typename To , typename From >
UAVCAN_EXPORT To uavcan::coerceOrFallback (const From &from, const To &default_)
 
template<typename To , typename From >
UAVCAN_EXPORT To uavcan::coerceOrFallback (const From &from)
 

Variables

template<unsigned Value>
struct UAVCAN_EXPORT uavcan::CompileTimeIntSqrt
 
template<typename T >
struct UAVCAN_EXPORT uavcan::NumericTraits
 
template<bool Condition, typename TrueType , typename FalseType >
struct UAVCAN_EXPORT uavcan::Select
 
template<bool Value>
struct UAVCAN_EXPORT uavcan::StaticAssert
 


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