WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
wpi::util::WpiArrayEmplaceWrapper< T, N > Struct Template Reference

A wrapper around a wpi::util::array that lets us treat it as a limited sized vector. More...

#include <wpi/util/protobuf/ProtobufCallbacks.hpp>

Public Member Functions

size_t size () const
template<typename... ArgTypes>
T & emplace_back (ArgTypes &&... Args)

Public Attributes

wpi::util::array< T, N > m_array {wpi::util::empty_array_t{}}
size_t m_currentIndex = 0

Detailed Description

template<ProtoCallbackUnpackable T, size_t N>
struct wpi::util::WpiArrayEmplaceWrapper< T, N >

A wrapper around a wpi::util::array that lets us treat it as a limited sized vector.

Member Function Documentation

◆ emplace_back()

template<ProtoCallbackUnpackable T, size_t N>
template<typename... ArgTypes>
T & wpi::util::WpiArrayEmplaceWrapper< T, N >::emplace_back ( ArgTypes &&... Args)
inline

◆ size()

template<ProtoCallbackUnpackable T, size_t N>
size_t wpi::util::WpiArrayEmplaceWrapper< T, N >::size ( ) const
inline

Member Data Documentation

◆ m_array

template<ProtoCallbackUnpackable T, size_t N>
wpi::util::array<T, N> wpi::util::WpiArrayEmplaceWrapper< T, N >::m_array {wpi::util::empty_array_t{}}

◆ m_currentIndex

template<ProtoCallbackUnpackable T, size_t N>
size_t wpi::util::WpiArrayEmplaceWrapper< T, N >::m_currentIndex = 0

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