Classes | Namespaces | Enumerations | Functions
array.hpp File Reference
#include <cassert>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <uavcan/error.hpp>
#include <uavcan/util/bitset.hpp>
#include <uavcan/util/templates.hpp>
#include <uavcan/build_config.hpp>
#include <uavcan/marshal/type_util.hpp>
#include <uavcan/marshal/integer_spec.hpp>
#include <uavcan/std.hpp>
Include dependency graph for array.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  uavcan::Array< T, ArrayMode, MaxSize_ >
 
class  uavcan::ArrayImpl< T, ArrayMode, MaxSize >
 
class  uavcan::ArrayImpl< IntegerSpec< 1, SignednessUnsigned, CastMode >, ArrayMode, MaxSize >
 
class  uavcan::DynamicArrayBase< MaxSize >
 
class  uavcan::MakeString< MaxSize >
 
struct  uavcan::YamlStreamer< Array< T, ArrayMode, MaxSize > >::SelectorObjects
 
struct  uavcan::YamlStreamer< Array< T, ArrayMode, MaxSize > >::SelectorPrimitives
 
struct  uavcan::YamlStreamer< Array< T, ArrayMode, MaxSize > >::SelectorStringLike
 
class  uavcan::SquareMatrixAnalyzer< ElementIterator, NumElements >
 
struct  uavcan::SquareMatrixTraits< NumElements_ >
 
class  uavcan::StaticArrayBase< Size >
 
class  uavcan::YamlStreamer< Array< T, ArrayMode, MaxSize > >
 

Namespaces

 uavcan
 

Enumerations

enum  uavcan::ArrayMode { uavcan::ArrayModeStatic, uavcan::ArrayModeDynamic }
 

Functions

template<typename R , typename T , ArrayMode ArrayMode, unsigned MaxSize>
UAVCAN_EXPORT EnableIf<!IsSameType< R, Array< T, ArrayMode, MaxSize > >::Result, bool >::Type uavcan::operator!= (const R &rhs, const Array< T, ArrayMode, MaxSize > &lhs)
 
template<typename R , typename T , ArrayMode ArrayMode, unsigned MaxSize>
UAVCAN_EXPORT EnableIf<!IsSameType< R, Array< T, ArrayMode, MaxSize > >::Result, bool >::Type uavcan::operator== (const R &rhs, const Array< T, ArrayMode, MaxSize > &lhs)
 


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