WPILibC++ 2024.3.2
wpi Struct Reference

#include <frc/controller/struct/DifferentialDriveWheelVoltagesStruct.h>

Inheritance diagram for wpi:

Public Types

enum  http_status
 
enum  http_method
 
enum  http_parser_type { HTTP_REQUEST , HTTP_RESPONSE , HTTP_BOTH }
 
enum  flags {
  F_CHUNKED = 1 << 0 , F_CONNECTION_KEEP_ALIVE = 1 << 1 , F_CONNECTION_CLOSE = 1 << 2 , F_CONNECTION_UPGRADE = 1 << 3 ,
  F_TRAILING = 1 << 4 , F_UPGRADE = 1 << 5 , F_SKIPBODY = 1 << 6 , F_CONTENTLENGTH = 1 << 7
}
 
enum  http_errno
 
enum  http_parser_url_fields {
  UF_SCHEMA = 0 , UF_HOST = 1 , UF_PORT = 2 , UF_PATH = 3 ,
  UF_QUERY = 4 , UF_FRAGMENT = 5 , UF_USERINFO = 6 , UF_MAX = 7
}
 
enum class  StructFieldType {
  kBool , kChar , kInt8 , kInt16 ,
  kInt32 , kInt64 , kUint8 , kUint16 ,
  kUint32 , kUint64 , kFloat , kDouble ,
  kStruct
}
 Known data types for raw struct dynamic fields (see StructFieldDescriptor). More...
 
enum  LogLevel {
  WPI_LOG_CRITICAL = 50 , WPI_LOG_ERROR = 40 , WPI_LOG_WARNING = 30 , WPI_LOG_INFO = 20 ,
  WPI_LOG_DEBUG = 10 , WPI_LOG_DEBUG1 = 9 , WPI_LOG_DEBUG2 = 8 , WPI_LOG_DEBUG3 = 7 ,
  WPI_LOG_DEBUG4 = 6
}
 
enum  ConversionResult { conversionOK , sourceExhausted , targetExhausted , sourceIllegal }
 
enum  ConversionFlags { strictConversion = 0 , lenientConversion }
 
enum class  errc {
  argument_list_too_long = int(std::errc::argument_list_too_long) , argument_out_of_domain = int(std::errc::argument_out_of_domain) , bad_address = int(std::errc::bad_address) , bad_file_descriptor = int(std::errc::bad_file_descriptor) ,
  broken_pipe = int(std::errc::broken_pipe) , device_or_resource_busy = int(std::errc::device_or_resource_busy) , directory_not_empty = int(std::errc::directory_not_empty) , executable_format_error = int(std::errc::executable_format_error) ,
  file_exists = int(std::errc::file_exists) , file_too_large = int(std::errc::file_too_large) , filename_too_long = int(std::errc::filename_too_long) , function_not_supported = int(std::errc::function_not_supported) ,
  illegal_byte_sequence = int(std::errc::illegal_byte_sequence) , inappropriate_io_control_operation , interrupted = int(std::errc::interrupted) , invalid_argument = int(std::errc::invalid_argument) ,
  invalid_seek = int(std::errc::invalid_seek) , io_error = int(std::errc::io_error) , is_a_directory = int(std::errc::is_a_directory) , no_child_process = int(std::errc::no_child_process) ,
  no_lock_available = int(std::errc::no_lock_available) , no_space_on_device = int(std::errc::no_space_on_device) , no_such_device_or_address = int(std::errc::no_such_device_or_address) , no_such_device = int(std::errc::no_such_device) ,
  no_such_file_or_directory = int(std::errc::no_such_file_or_directory) , no_such_process = int(std::errc::no_such_process) , not_a_directory = int(std::errc::not_a_directory) , not_enough_memory = int(std::errc::not_enough_memory) ,
  not_supported = int(std::errc::not_supported) , operation_not_permitted = int(std::errc::operation_not_permitted) , permission_denied = int(std::errc::permission_denied) , read_only_file_system = int(std::errc::read_only_file_system) ,
  resource_deadlock_would_occur = int(std::errc::resource_deadlock_would_occur) , resource_unavailable_try_again , result_out_of_range = int(std::errc::result_out_of_range) , too_many_files_open_in_system = int(std::errc::too_many_files_open_in_system) ,
  too_many_files_open = int(std::errc::too_many_files_open) , too_many_links = int(std::errc::too_many_links)
}
 
typedef int(* http_data_cb) (http_parser *, const char *at, size_t length)
 
typedef int(* http_cb) (http_parser *)
 
using recursive_spinlock = recursive_spinlock1
 
using mutex = ::std::mutex
 
using recursive_mutex = ::std::recursive_mutex
 
using condition_variable = ::std::condition_variable
 
template<typename T >
using remove_cvref_t = typename wpi::remove_cvref< T >::type
 
typedef void(* fatal_error_handler_t) (void *user_data, const char *reason, bool gen_crash_diag)
 An error handler callback. More...
 
template<class Iterator >
using EnableIfConvertibleToInputIterator = std::enable_if_t< std::is_convertible< typename std::iterator_traits< Iterator >::iterator_category, std::input_iterator_tag >::value >
 
template<typename RangeType >
using ValueTypeFromRangeType = std::remove_const_t< std::remove_reference_t< decltype(*std::begin(std::declval< RangeType & >()))> >
 
template<typename WrappedIteratorT , typename T1 = std::remove_reference_t<decltype( **std::declval<WrappedIteratorT>())>, typename T2 = std::add_pointer_t<T1>>
using raw_pointer_iterator = pointer_iterator< pointee_iterator< WrappedIteratorT, T1 >, T2 >
 
typedef unsigned int UTF32
 
typedef unsigned short UTF16
 
typedef unsigned char UTF8
 
typedef bool Boolean
 
template<size_t I, typename... Ts>
using TypeAtIndex = std::tuple_element_t< I, std::tuple< Ts... > >
 Find the type at a given index in a list of types. More...
 

Static Public Member Functions

static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::DifferentialDriveWheelVoltages Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::DifferentialDriveWheelVoltages &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::ElevatorFeedforward Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::ElevatorFeedforward &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::ArmFeedforward Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::ArmFeedforward &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::ArmFeedforward Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::ArmFeedforward &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::ElevatorFeedforward Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::ElevatorFeedforward &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::DifferentialDriveWheelVoltages Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::DifferentialDriveWheelVoltages &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::Rotation2d Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::Rotation2d &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::Twist2d Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::Twist2d &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::Transform3d Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::Transform3d &value)
 
static void ForEachNested (std::invocable< std::string_view, std::string_view > auto fn)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::Rotation3d Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::Rotation3d &value)
 
static void ForEachNested (std::invocable< std::string_view, std::string_view > auto fn)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::Translation3d Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::Translation3d &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::Quaternion Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::Quaternion &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::Pose3d Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::Pose3d &value)
 
static void ForEachNested (std::invocable< std::string_view, std::string_view > auto fn)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::Translation2d Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::Translation2d &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::Twist3d Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::Twist3d &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::Pose2d Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::Pose2d &value)
 
static void ForEachNested (std::invocable< std::string_view, std::string_view > auto fn)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::Transform2d Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::Transform2d &value)
 
static void ForEachNested (std::invocable< std::string_view, std::string_view > auto fn)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Transform3d Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Transform3d &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Translation3d Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Translation3d &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Twist3d Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Twist3d &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Quaternion Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Quaternion &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Pose3d Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Pose3d &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Translation2d Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Translation2d &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Transform2d Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Transform2d &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Rotation2d Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Rotation2d &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Rotation3d Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Rotation3d &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Twist2d Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Twist2d &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Pose2d Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Pose2d &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Trajectory::State Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Trajectory::State &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::Trajectory Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::Trajectory &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::DCMotor Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::DCMotor &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::DCMotor Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::DCMotor &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::DifferentialDriveKinematics Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::DifferentialDriveKinematics &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::MecanumDriveWheelPositions Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::MecanumDriveWheelPositions &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::MecanumDriveKinematics Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::MecanumDriveKinematics &value)
 
static void ForEachNested (std::invocable< std::string_view, std::string_view > auto fn)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::MecanumDriveWheelSpeeds Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::MecanumDriveWheelSpeeds &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::SwerveModulePosition Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::SwerveModulePosition &value)
 
static void ForEachNested (std::invocable< std::string_view, std::string_view > auto fn)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::DifferentialDriveWheelSpeeds Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::DifferentialDriveWheelSpeeds &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::SwerveModuleState Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::SwerveModuleState &value)
 
static void ForEachNested (std::invocable< std::string_view, std::string_view > auto fn)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::DifferentialDriveWheelPositions Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::DifferentialDriveWheelPositions &value)
 
static constexpr std::string_view GetTypeString ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::ChassisSpeeds Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::ChassisSpeeds &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::DifferentialDriveKinematics Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::DifferentialDriveKinematics &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::MecanumDriveKinematics Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::MecanumDriveKinematics &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::SwerveModulePosition Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::SwerveModulePosition &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::ChassisSpeeds Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::ChassisSpeeds &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::DifferentialDriveWheelSpeeds Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::DifferentialDriveWheelSpeeds &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::SwerveModuleState Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::SwerveModuleState &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::MecanumDriveWheelPositions Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::MecanumDriveWheelPositions &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::DifferentialDriveWheelPositions Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::DifferentialDriveWheelPositions &value)
 
static google::protobuf::Message * New (google::protobuf::Arena *arena)
 
static frc::MecanumDriveWheelSpeeds Unpack (const google::protobuf::Message &msg)
 
static void Pack (google::protobuf::Message *msg, const frc::MecanumDriveWheelSpeeds &value)
 

Public Attributes

constexpr unsigned int kInvalidHandle = 0
 Constant representing an invalid handle. More...
 
constexpr empty_array_t empty_array
 
const float huge_valf
 Use this rather than HUGE_VALF; the latter causes warnings on MSVC. More...
 
template<typename T >
constexpr bool IsNullable
 
template<typename T , unsigned N>
class LLVM_GSL_OWNER SmallVector
 Forward declaration of SmallVector so that calculateSmallVectorDefaultInlinedElements can reference sizeof(SmallVector<T, 0>). More...
 
constexpr int kHandleTypeEvent = 1
 Standard types for handles. More...
 
constexpr int kHandleTypeSemaphore = 2
 
constexpr int kHandleTypeCSBase = 3
 
constexpr int kHandleTypeNTBase = 16
 
constexpr int kHandleTypeHALBase = 48
 
constexpr int kHandleTypeUserBase = 80
 

Static Public Attributes

static constexpr in_place_t in_place {}
 
static constexpr unexpect_t unexpect {}
 
static const unsigned char BitReverseTable256 [256]
 Macro compressed bit reversal table for 256 bits. More...
 

Member Typedef Documentation

◆ Boolean

typedef bool wpi::Boolean

◆ condition_variable

using wpi::condition_variable = ::std::condition_variable

◆ EnableIfConvertibleToInputIterator

template<class Iterator >
using wpi::EnableIfConvertibleToInputIterator = std::enable_if_t<std::is_convertible< typename std::iterator_traits<Iterator>::iterator_category, std::input_iterator_tag>::value>

◆ fatal_error_handler_t

typedef void(* wpi::fatal_error_handler_t) (void *user_data, const char *reason, bool gen_crash_diag)

An error handler callback.

◆ http_cb

typedef int(* wpi::http_cb) (http_parser *)

◆ http_data_cb

typedef int(* wpi::http_data_cb) (http_parser *, const char *at, size_t length)

◆ mutex

using wpi::mutex = ::std::mutex

◆ raw_pointer_iterator

template<typename WrappedIteratorT , typename T1 = std::remove_reference_t<decltype( **std::declval<WrappedIteratorT>())>, typename T2 = std::add_pointer_t<T1>>
using wpi::raw_pointer_iterator = pointer_iterator<pointee_iterator<WrappedIteratorT, T1>, T2>

◆ recursive_mutex

using wpi::recursive_mutex = ::std::recursive_mutex

◆ recursive_spinlock

using wpi::recursive_spinlock = recursive_spinlock1

◆ remove_cvref_t

template<typename T >
using wpi::remove_cvref_t = typename wpi::remove_cvref<T>::type

◆ TypeAtIndex

template<size_t I, typename... Ts>
using wpi::TypeAtIndex = std::tuple_element_t<I, std::tuple<Ts...> >

Find the type at a given index in a list of types.

TypeAtIndex<I, Ts...> is the type at index I in Ts.

◆ UTF16

typedef unsigned short wpi::UTF16

◆ UTF32

typedef unsigned int wpi::UTF32

◆ UTF8

typedef unsigned char wpi::UTF8

◆ ValueTypeFromRangeType

template<typename RangeType >
using wpi::ValueTypeFromRangeType = std::remove_const_t<std::remove_reference_t<decltype(*std::begin( std::declval<RangeType &>()))> >

Member Enumeration Documentation

◆ ConversionFlags

enum wpi::ConversionFlags
Enumerator
strictConversion 
lenientConversion 

◆ ConversionResult

enum wpi::ConversionResult
Enumerator
conversionOK 
sourceExhausted 
targetExhausted 
sourceIllegal 

◆ errc

enum class wpi::errc
strong
Enumerator
argument_list_too_long 
argument_out_of_domain 
bad_address 
bad_file_descriptor 
broken_pipe 
device_or_resource_busy 
directory_not_empty 
executable_format_error 
file_exists 
file_too_large 
filename_too_long 
function_not_supported 
illegal_byte_sequence 
inappropriate_io_control_operation 
interrupted 
invalid_argument 
invalid_seek 
io_error 
is_a_directory 
no_child_process 
no_lock_available 
no_space_on_device 
no_such_device_or_address 
no_such_device 
no_such_file_or_directory 
no_such_process 
not_a_directory 
not_enough_memory 
not_supported 
operation_not_permitted 
permission_denied 
read_only_file_system 
resource_deadlock_would_occur 
resource_unavailable_try_again 
result_out_of_range 
too_many_files_open_in_system 
too_many_files_open 
too_many_links 

◆ flags

enum wpi::flags
Enumerator
F_CHUNKED 
F_CONNECTION_KEEP_ALIVE 
F_CONNECTION_CLOSE 
F_CONNECTION_UPGRADE 
F_TRAILING 
F_UPGRADE 
F_SKIPBODY 
F_CONTENTLENGTH 

◆ http_errno

enum wpi::http_errno

◆ http_method

enum wpi::http_method

◆ http_parser_type

enum wpi::http_parser_type
Enumerator
HTTP_REQUEST 
HTTP_RESPONSE 
HTTP_BOTH 

◆ http_parser_url_fields

enum wpi::http_parser_url_fields
Enumerator
UF_SCHEMA 
UF_HOST 
UF_PORT 
UF_PATH 
UF_QUERY 
UF_FRAGMENT 
UF_USERINFO 
UF_MAX 

◆ http_status

enum wpi::http_status

◆ LogLevel

enum wpi::LogLevel
Enumerator
WPI_LOG_CRITICAL 
WPI_LOG_ERROR 
WPI_LOG_WARNING 
WPI_LOG_INFO 
WPI_LOG_DEBUG 
WPI_LOG_DEBUG1 
WPI_LOG_DEBUG2 
WPI_LOG_DEBUG3 
WPI_LOG_DEBUG4 

◆ StructFieldType

enum class wpi::StructFieldType
strong

Known data types for raw struct dynamic fields (see StructFieldDescriptor).

Enumerator
kBool 

bool.

kChar 

char.

kInt8 

int8.

kInt16 

int16.

kInt32 

int32.

kInt64 

int64.

kUint8 

uint8.

kUint16 

uint16.

kUint32 

uint32.

kUint64 

uint64.

kFloat 

float.

kDouble 

double.

kStruct 

struct.

Member Function Documentation

◆ ForEachNested() [1/8]

static void wpi::ForEachNested ( std::invocable< std::string_view, std::string_view > auto  fn)
inlinestatic

◆ ForEachNested() [2/8]

static void wpi::ForEachNested ( std::invocable< std::string_view, std::string_view > auto  fn)
inlinestatic

◆ ForEachNested() [3/8]

static void wpi::ForEachNested ( std::invocable< std::string_view, std::string_view > auto  fn)
inlinestatic

◆ ForEachNested() [4/8]

static void wpi::ForEachNested ( std::invocable< std::string_view, std::string_view > auto  fn)
inlinestatic

◆ ForEachNested() [5/8]

static void wpi::ForEachNested ( std::invocable< std::string_view, std::string_view > auto  fn)
inlinestatic

◆ ForEachNested() [6/8]

static void wpi::ForEachNested ( std::invocable< std::string_view, std::string_view > auto  fn)
inlinestatic

◆ ForEachNested() [7/8]

static void wpi::ForEachNested ( std::invocable< std::string_view, std::string_view > auto  fn)
inlinestatic

◆ ForEachNested() [8/8]

static void wpi::ForEachNested ( std::invocable< std::string_view, std::string_view > auto  fn)
inlinestatic

◆ GetSchema() [1/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [2/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [3/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [4/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [5/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [6/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [7/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [8/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [9/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [10/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [11/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [12/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [13/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [14/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [15/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [16/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [17/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [18/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [19/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [20/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [21/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [22/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [23/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSchema() [24/24]

static constexpr std::string_view wpi::GetSchema ( )
inlinestaticconstexpr

◆ GetSize() [1/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [2/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [3/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [4/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [5/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [6/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [7/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [8/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [9/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [10/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [11/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [12/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [13/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [14/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [15/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [16/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [17/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [18/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [19/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [20/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [21/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [22/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [23/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetSize() [24/24]

static constexpr size_t wpi::GetSize ( )
inlinestaticconstexpr

◆ GetTypeString() [1/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [2/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [3/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [4/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [5/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [6/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [7/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [8/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [9/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [10/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [11/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [12/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [13/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [14/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [15/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [16/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [17/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [18/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [19/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [20/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [21/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [22/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [23/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ GetTypeString() [24/24]

static constexpr std::string_view wpi::GetTypeString ( )
inlinestaticconstexpr

◆ New() [1/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [2/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [3/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [4/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [5/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [6/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [7/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [8/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [9/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [10/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [11/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [12/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [13/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [14/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [15/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [16/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [17/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [18/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [19/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [20/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [21/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [22/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [23/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [24/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [25/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ New() [26/26]

static google::protobuf::Message * wpi::New ( google::protobuf::Arena *  arena)
static

◆ Pack() [1/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::ArmFeedforward value 
)
static

◆ Pack() [2/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::ChassisSpeeds value 
)
static

◆ Pack() [3/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::DCMotor value 
)
static

◆ Pack() [4/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::DifferentialDriveKinematics value 
)
static

◆ Pack() [5/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::DifferentialDriveWheelPositions value 
)
static

◆ Pack() [6/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::DifferentialDriveWheelSpeeds value 
)
static

◆ Pack() [7/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::DifferentialDriveWheelVoltages value 
)
static

◆ Pack() [8/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::ElevatorFeedforward value 
)
static

◆ Pack() [9/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::MecanumDriveKinematics value 
)
static

◆ Pack() [10/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::MecanumDriveWheelPositions value 
)
static

◆ Pack() [11/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::MecanumDriveWheelSpeeds value 
)
static

◆ Pack() [12/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Pose2d value 
)
static

◆ Pack() [13/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Pose3d value 
)
static

◆ Pack() [14/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Quaternion value 
)
static

◆ Pack() [15/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Rotation2d value 
)
static

◆ Pack() [16/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Rotation3d value 
)
static

◆ Pack() [17/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::SwerveModulePosition value 
)
static

◆ Pack() [18/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::SwerveModuleState value 
)
static

◆ Pack() [19/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Trajectory value 
)
static

◆ Pack() [20/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Trajectory::State value 
)
static

◆ Pack() [21/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Transform2d value 
)
static

◆ Pack() [22/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Transform3d value 
)
static

◆ Pack() [23/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Translation2d value 
)
static

◆ Pack() [24/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Translation3d value 
)
static

◆ Pack() [25/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Twist2d value 
)
static

◆ Pack() [26/50]

static void wpi::Pack ( google::protobuf::Message *  msg,
const frc::Twist3d value 
)
static

◆ Pack() [27/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::ArmFeedforward value 
)
static

◆ Pack() [28/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::ChassisSpeeds value 
)
static

◆ Pack() [29/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::DCMotor value 
)
static

◆ Pack() [30/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::DifferentialDriveKinematics value 
)
static

◆ Pack() [31/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::DifferentialDriveWheelPositions value 
)
static

◆ Pack() [32/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::DifferentialDriveWheelSpeeds value 
)
static

◆ Pack() [33/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::DifferentialDriveWheelVoltages value 
)
static

◆ Pack() [34/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::ElevatorFeedforward value 
)
static

◆ Pack() [35/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::MecanumDriveKinematics value 
)
static

◆ Pack() [36/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::MecanumDriveWheelPositions value 
)
static

◆ Pack() [37/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::MecanumDriveWheelSpeeds value 
)
static

◆ Pack() [38/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::Pose2d value 
)
static

◆ Pack() [39/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::Pose3d value 
)
static

◆ Pack() [40/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::Quaternion value 
)
static

◆ Pack() [41/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::Rotation2d value 
)
static

◆ Pack() [42/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::Rotation3d value 
)
static

◆ Pack() [43/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::SwerveModulePosition value 
)
static

◆ Pack() [44/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::SwerveModuleState value 
)
static

◆ Pack() [45/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::Transform2d value 
)
static

◆ Pack() [46/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::Transform3d value 
)
static

◆ Pack() [47/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::Translation2d value 
)
static

◆ Pack() [48/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::Translation3d value 
)
static

◆ Pack() [49/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::Twist2d value 
)
static

◆ Pack() [50/50]

static void wpi::Pack ( std::span< uint8_t >  data,
const frc::Twist3d value 
)
static

◆ Unpack() [1/50]

static frc::ArmFeedforward wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [2/50]

static frc::DifferentialDriveWheelVoltages wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [3/50]

static frc::ElevatorFeedforward wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [4/50]

static frc::Pose2d wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [5/50]

static frc::Pose3d wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [6/50]

static frc::Quaternion wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [7/50]

static frc::Rotation2d wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [8/50]

static frc::Rotation3d wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [9/50]

static frc::Transform2d wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [10/50]

static frc::Transform3d wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [11/50]

static frc::Translation2d wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [12/50]

static frc::Translation3d wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [13/50]

static frc::Twist2d wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [14/50]

static frc::Twist3d wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [15/50]

static frc::ChassisSpeeds wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [16/50]

static frc::DifferentialDriveKinematics wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [17/50]

static frc::DifferentialDriveWheelPositions wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [18/50]

static frc::DifferentialDriveWheelSpeeds wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [19/50]

static frc::MecanumDriveKinematics wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [20/50]

static frc::MecanumDriveWheelPositions wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [21/50]

static frc::MecanumDriveWheelSpeeds wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [22/50]

static frc::SwerveModulePosition wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [23/50]

static frc::SwerveModuleState wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [24/50]

static frc::DCMotor wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [25/50]

static frc::Trajectory wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [26/50]

static frc::Trajectory::State wpi::Unpack ( const google::protobuf::Message &  msg)
static

◆ Unpack() [27/50]

static frc::ArmFeedforward wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [28/50]

static frc::DifferentialDriveWheelVoltages wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [29/50]

static frc::ElevatorFeedforward wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [30/50]

static frc::Pose2d wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [31/50]

static frc::Pose3d wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [32/50]

static frc::Quaternion wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [33/50]

static frc::Rotation2d wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [34/50]

static frc::Rotation3d wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [35/50]

static frc::Transform2d wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [36/50]

static frc::Transform3d wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [37/50]

static frc::Translation2d wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [38/50]

static frc::Translation3d wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [39/50]

static frc::Twist2d wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [40/50]

static frc::Twist3d wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [41/50]

static frc::ChassisSpeeds wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [42/50]

static frc::DifferentialDriveKinematics wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [43/50]

static frc::DifferentialDriveWheelPositions wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [44/50]

static frc::DifferentialDriveWheelSpeeds wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [45/50]

static frc::MecanumDriveKinematics wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [46/50]

static frc::MecanumDriveWheelPositions wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [47/50]

static frc::MecanumDriveWheelSpeeds wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [48/50]

static frc::SwerveModulePosition wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [49/50]

static frc::SwerveModuleState wpi::Unpack ( std::span< const uint8_t >  data)
static

◆ Unpack() [50/50]

static frc::DCMotor wpi::Unpack ( std::span< const uint8_t >  data)
static

Member Data Documentation

◆ BitReverseTable256

const unsigned char wpi::BitReverseTable256[256]
static
Initial value:
= {
#define R2(n)
#define R4(n)
#define R6(n)
R6(0), R6(2), R6(1), R6(3)
}
#define R6(n)

Macro compressed bit reversal table for 256 bits.

http://graphics.stanford.edu/~seander/bithacks.html#BitReverseTable

◆ empty_array

constexpr empty_array_t wpi::empty_array
constexpr

◆ huge_valf

const float wpi::huge_valf

Use this rather than HUGE_VALF; the latter causes warnings on MSVC.

◆ in_place

constexpr in_place_t wpi::in_place {}
staticconstexpr

◆ IsNullable

template<typename T >
constexpr bool wpi::IsNullable
constexpr
Initial value:
=
std::is_pointer_v<T> || std::is_constructible_v<T, std::nullptr_t>

◆ kHandleTypeCSBase

constexpr int wpi::kHandleTypeCSBase = 3
constexpr

◆ kHandleTypeEvent

constexpr int wpi::kHandleTypeEvent = 1
constexpr

Standard types for handles.

◆ kHandleTypeHALBase

constexpr int wpi::kHandleTypeHALBase = 48
constexpr

◆ kHandleTypeNTBase

constexpr int wpi::kHandleTypeNTBase = 16
constexpr

◆ kHandleTypeSemaphore

constexpr int wpi::kHandleTypeSemaphore = 2
constexpr

◆ kHandleTypeUserBase

constexpr int wpi::kHandleTypeUserBase = 80
constexpr

◆ kInvalidHandle

constexpr unsigned int wpi::kInvalidHandle = 0
constexpr

Constant representing an invalid handle.

◆ SmallVector

template<typename T , unsigned N>
class LLVM_GSL_OWNER wpi::SmallVector

Forward declaration of SmallVector so that calculateSmallVectorDefaultInlinedElements can reference sizeof(SmallVector<T, 0>).

◆ unexpect

constexpr unexpect_t wpi::unexpect {}
staticconstexpr

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