QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
Wire::Field< Member, Offset > Struct Template Reference

#include <WireFields.h>

Public Types

using Class = typename detail::MemberPointer< decltype(Member)>::ClassType
 
using Value = typename detail::MemberPointer< decltype(Member)>::ValueType
 

Static Public Attributes

static constexpr auto MEMBER = Member
 
static constexpr std::size_t OFFSET = Offset
 
static constexpr std::size_t SIZE = detail::wireSize<Value>()
 

Detailed Description

template<auto Member, std::size_t Offset>
struct Wire::Field< Member, Offset >

Definition at line 56 of file WireFields.h.

Member Typedef Documentation

◆ Class

template<auto Member, std::size_t Offset>
using Wire::Field< Member, Offset >::Class = typename detail::MemberPointer<decltype(Member)>::ClassType

Definition at line 58 of file WireFields.h.

◆ Value

template<auto Member, std::size_t Offset>
using Wire::Field< Member, Offset >::Value = typename detail::MemberPointer<decltype(Member)>::ValueType

Definition at line 59 of file WireFields.h.

Member Data Documentation

◆ MEMBER

template<auto Member, std::size_t Offset>
constexpr auto Wire::Field< Member, Offset >::MEMBER = Member
staticconstexpr

Definition at line 60 of file WireFields.h.

◆ OFFSET

template<auto Member, std::size_t Offset>
constexpr std::size_t Wire::Field< Member, Offset >::OFFSET = Offset
staticconstexpr

Definition at line 61 of file WireFields.h.

◆ SIZE

template<auto Member, std::size_t Offset>
constexpr std::size_t Wire::Field< Member, Offset >::SIZE = detail::wireSize<Value>()
staticconstexpr

Definition at line 62 of file WireFields.h.


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