| C< > WrappedIteratorT & > > | |
| Cwpi::util::iterator_adaptor_base< pointer_iterator< WrappedIteratorT, decltype(&*std::declval< WrappedIteratorT >()) >, WrappedIteratorT, std::iterator_traits< WrappedIteratorT >::iterator_category, decltype(&*std::declval< WrappedIteratorT >()) > | |
| C_upb_DefPool_Init | |
| C_upb_FastTable_Entry | |
| C_upb_mapsorter | |
| C_upb_sortedmap | |
| C_upb_tabent | |
| C_wpi_proto_ProtobufArmFeedforward | |
| C_wpi_proto_ProtobufChassisAccelerations | |
| C_wpi_proto_ProtobufChassisVelocities | |
| C_wpi_proto_ProtobufCubicHermiteSpline | |
| C_wpi_proto_ProtobufDCMotor | |
| C_wpi_proto_ProtobufDifferentialDriveFeedforward | |
| C_wpi_proto_ProtobufDifferentialDriveKinematics | |
| C_wpi_proto_ProtobufDifferentialDriveWheelAccelerations | |
| C_wpi_proto_ProtobufDifferentialDriveWheelPositions | |
| C_wpi_proto_ProtobufDifferentialDriveWheelVelocities | |
| C_wpi_proto_ProtobufDifferentialDriveWheelVoltages | |
| C_wpi_proto_ProtobufElevatorFeedforward | |
| C_wpi_proto_ProtobufEllipse2d | |
| C_wpi_proto_ProtobufLinearSystem | |
| C_wpi_proto_ProtobufMatrix | |
| C_wpi_proto_ProtobufMecanumDriveKinematics | |
| C_wpi_proto_ProtobufMecanumDriveWheelAccelerations | |
| C_wpi_proto_ProtobufMecanumDriveWheelPositions | |
| C_wpi_proto_ProtobufMecanumDriveWheelVelocities | |
| C_wpi_proto_ProtobufPose2d | |
| C_wpi_proto_ProtobufPose3d | |
| C_wpi_proto_ProtobufQuaternion | |
| C_wpi_proto_ProtobufQuinticHermiteSpline | |
| C_wpi_proto_ProtobufRectangle2d | |
| C_wpi_proto_ProtobufRotation2d | |
| C_wpi_proto_ProtobufRotation3d | |
| C_wpi_proto_ProtobufSimpleMotorFeedforward | |
| C_wpi_proto_ProtobufSwerveDriveKinematics | |
| C_wpi_proto_ProtobufSwerveModuleAcceleration | |
| C_wpi_proto_ProtobufSwerveModulePosition | |
| C_wpi_proto_ProtobufSwerveModuleVelocity | |
| C_wpi_proto_ProtobufTrajectory | |
| C_wpi_proto_ProtobufTrajectoryState | |
| C_wpi_proto_ProtobufTransform2d | |
| C_wpi_proto_ProtobufTransform3d | |
| C_wpi_proto_ProtobufTranslation2d | |
| C_wpi_proto_ProtobufTranslation3d | |
| C_wpi_proto_ProtobufTwist2d | |
| C_wpi_proto_ProtobufTwist3d | |
| C_wpi_proto_ProtobufVector | |
| Cwpi::util::add_const_past_pointer< T, Enable > | If T is a pointer to X, return a pointer to const X |
| Cwpi::util::add_const_past_pointer< T, std::enable_if_t< std::is_pointer_v< T > > > | |
| Cwpi::util::add_lvalue_reference_if_not_pointer< T, Enable > | If T is a pointer, just return it. If it is not, return T& |
| Cwpi::util::add_lvalue_reference_if_not_pointer< T, std::enable_if_t< std::is_pointer_v< T > > > | |
| Cwpi::AddressableLED | A class for driving addressable LEDs, such as WS2812B, WS2815, and NeoPixels |
| Cwpi::sim::AddressableLEDSim | Class to control a simulated addressable LED |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::AdjustedParamTBase< T > | |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::AdjustedParamTBase< T & > | |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::AdjustedParamTBase< T && > | |
| Cadl_serializer< ValueType, typename > | Namespace for Niels Lohmann |
| Cwpi::sim::ADXL345Sim | Class to control a simulated ADXL345 |
| Cwpi::Alert | Persistent alert to be sent to the driver station |
| Cwpi::sim::AlertSim::AlertInfo | Information about an alert |
| Cwpi::sim::AlertSim | Class to get info on simulated alerts |
| Cwpi::util::AlignedCharArrayUnion< Ts > | A suitably aligned and sized character array member which can hold elements of any type |
| Cdetail::all< Container > | |
| Cwpi::ADXL345_I2C::AllAxes | Container type for accelerations from all axes |
| CAlloc | |
| Cwpi::util::detail::AllocatorHolder< Alloc & > | |
| Cwpi::util::detail::AllocatorHolder< Alloc > | |
| Cwpi::util::AllocatorBase< DerivedT > | CRTP base class providing obvious overloads for the core Allocate() methods of LLVM-style allocators |
| Cwpi::util::AllocatorBase< MallocAllocator > | |
| Cwpi::util::MallocAllocator | |
| Cwpi::sim::AnalogEncoderSim | Class to control a simulated analog encoder |
| Cwpi::sim::AnalogInputSim | Class to control a simulated analog input |
| Cdetail::ansi_color_escape< Char > | |
| Cwpi::apriltag::AprilTag | Represents an AprilTag's metadata |
| Capriltag_detection | |
| Capriltag_detector | |
| Capriltag_family | |
| Capriltag_quad_thresh_params | |
| Cwpi::apriltag::AprilTagDetection | A detection of an AprilTag tag |
| Cwpi::apriltag::AprilTagDetector | An AprilTag detector engine |
| Cwpi::apriltag::AprilTagFieldLayout | Class for representing a layout of AprilTags on a field and reading them from a JSON format |
| Cwpi::apriltag::AprilTagPoseEstimate | A pair of AprilTag pose estimates |
| Cwpi::apriltag::AprilTagPoseEstimator | Pose estimators for AprilTag tags |
| Cdetail::arg_converter< T, Context > | |
| Cdetail::arg_formatter< Char > | |
| Cdetail::printf_arg_formatter< Char > | |
| Cdetail::arg_pack< T > | |
| Cdetail::arg_ref< Char > | |
| Cwpi::util::Argument | |
| Cwpi::util::ArgumentParser | |
| Cwpi::math::ArmFeedforward | A helper class that computes feedforward outputs for a simple arm (modeled as a motor acting against the force of gravity on a beam suspended at an angle) |
| Cstd::array | |
| Cwpi::util::array< double, States > | |
| Cwpi::util::array< double, Outputs > | |
| Cwpi::util::array< double, Inputs > | |
| Cwpi::util::array< double, 3 > | |
| Cwpi::util::array< double, 4 > | |
| Cwpi::util::array< SwerveModulePosition, NumModules > | |
| Cwpi::util::array< double,(Degree+1)/2 > | |
| Cwpi::util::array< wpi::math::Translation2d, NumModules > | |
| Cwpi::util::array< wpi::math::Rotation2d, NumModules > | |
| Cwpi::util::array< T, N > | This class is a wrapper around std::array that does compile time size checking |
| Cwpi::util::java::detail::ArrayHelper< T > | |
| Cwpi::net::uv::AsyncFunction< T > | |
| Cwpi::Gamepad::Axis | Represents an axis on an Gamepad |
| Cwpi::NiDsPS4Controller::Axis | Represents an axis on an NiDsPS4Controller |
| Cwpi::NiDsPS5Controller::Axis | Represents an axis on an NiDsPS5Controller |
| Cwpi::NiDsStadiaController::Axis | Represents an axis on an NiDsStadiaController |
| Cwpi::NiDsXboxController::Axis | Represents an axis on an NiDsXboxController |
| CB | |
| Cwpi::util::detail_expected::conjunction< B > | |
| CBase | |
| Cwpi::cmd::CommandHelper< Command, ConditionalCommand > | |
| Cwpi::cmd::ConditionalCommand | A command composition that runs one of two commands, depending on the value of the given condition when this command is initialized |
| Cwpi::cmd::CommandHelper< Command, DeferredCommand > | |
| Cwpi::cmd::DeferredCommand | Defers Command construction to runtime |
| Cwpi::cmd::CommandHelper< Command, FunctionalCommand > | |
| Cwpi::cmd::FunctionalCommand | A command that allows the user to pass in functions for each of the basic command methods through the constructor |
| Cwpi::cmd::CommandHelper< FunctionalCommand, InstantCommand > | |
| Cwpi::cmd::InstantCommand | A Command that runs instantly; it will initialize, execute once, and end on the same iteration of the scheduler |
| Cwpi::cmd::CommandHelper< Command, NotifierCommand > | |
| Cwpi::cmd::NotifierCommand | A command that starts a notifier to run the given runnable periodically in a separate thread |
| Cwpi::cmd::CommandHelper< Command, ParallelCommandGroup > | |
| Cwpi::cmd::ParallelCommandGroup | A command composition that runs a set of commands in parallel, ending when the last command ends |
| Cwpi::cmd::CommandHelper< Command, ParallelDeadlineGroup > | |
| Cwpi::cmd::ParallelDeadlineGroup | A command composition that runs a set of commands in parallel, ending only when a specific command (the "deadline") ends, interrupting all other commands that are still running at that point |
| Cwpi::cmd::CommandHelper< Command, ParallelRaceGroup > | |
| Cwpi::cmd::ParallelRaceGroup | A composition that runs a set of commands in parallel, ending when any one of the commands ends and interrupting all the others |
| Cwpi::cmd::CommandHelper< InstantCommand, PrintCommand > | |
| Cwpi::cmd::PrintCommand | A command that prints a string when initialized |
| Cwpi::cmd::CommandHelper< Command, ProxyCommand > | |
| Cwpi::cmd::ProxyCommand | Schedules a given command when this command is initialized and ends when it ends, but does not directly run it |
| Cwpi::cmd::CommandHelper< Command, RepeatCommand > | |
| Cwpi::cmd::RepeatCommand | A command that runs another command repeatedly, restarting it when it ends, until this command is interrupted |
| Cwpi::cmd::CommandHelper< FunctionalCommand, RunCommand > | |
| Cwpi::cmd::RunCommand | A command that runs a Runnable continuously |
| Cwpi::cmd::CommandHelper< Command, ScheduleCommand > | |
| Cwpi::cmd::ScheduleCommand | Schedules the given commands when this command is initialized |
| Cwpi::cmd::CommandHelper< Command, SelectCommand< Key > > | |
| Cwpi::cmd::SelectCommand< Key > | A command composition that runs one of a selection of commands using a selector and a key to command mapping |
| Cwpi::cmd::CommandHelper< Command, SequentialCommandGroup > | |
| Cwpi::cmd::SequentialCommandGroup | A command composition that runs a list of commands in sequence |
| Cwpi::cmd::CommandHelper< FunctionalCommand, StartEndCommand > | |
| Cwpi::cmd::StartEndCommand | A command that runs a given runnable when it is initialized, and another runnable when it ends |
| Cwpi::cmd::CommandHelper< Command, WaitCommand > | |
| Cwpi::cmd::WaitCommand | A command that does nothing but takes a specified amount of time to finish |
| Cwpi::cmd::CommandHelper< Command, WaitUntilCommand > | |
| Cwpi::cmd::WaitUntilCommand | A command that does nothing but ends after a specified match time or condition |
| Cwpi::cmd::CommandHelper< Command, WrapperCommand > | |
| Cwpi::cmd::WrapperCommand | A class used internally to wrap commands while overriding a specific method; all other methods will call through to the wrapped command |
| Cwpi::cmd::CommandHelper< Base, CRTP > | CRTP implementation to allow polymorphic decorator functions in Command |
| Cbasic_appender< T > | |
| Cbasic_cstring_view< Char > | A reference to a null-terminated string |
| Cbasic_format_arg< Context > | |
| Cbasic_format_args< Context > | A view of a collection of formatting arguments |
| Cdetail::basic_fp< F > | |
| Cbasic_fstring< Char, T > | |
| Cbasic_printf_context< Char > | |
| Cbasic_specs | |
| Cformat_specs | |
| Cdetail::dynamic_format_specs< Char > | |
| Cdetail::dynamic_format_specs< Char > | |
| Cbasic_string_view< Char > | An implementation of std::basic_string_view for pre-C++17 |
| Cwpi::sim::BatterySim | A utility class to simulate the robot battery |
| Cdetail::big_decimal_fp | |
| Cdetail::bigint | |
| CBinaryType | |
| Cbyte_container_with_subtype< BinaryType > | Internal type for a backed binary type |
| Cdetail::bitint< N > | |
| Cbool_constant | |
| Cdetail::locking< T, void_t< typename formatter< remove_cvref_t< T > >::nonlocking > > | |
| Cdetail::locking< T, Enable > | |
| Cbool_constant< std::numeric_limits< T >::is_iec559 &&sizeof(T)<=sizeof(double)> {};template< T > struct is_fast_float< T, false > :std::false_type {};template< T > using fast_float_t=conditional_t< sizeof(T)==sizeof(double), double, float >;template< T > using is_double_double=bool_constant< std::numeric_limits< T >::digits==106 >;# define FMT_USE_FULL_CACHE_DRAGONBOX template< T > struct allocator :private std::decay< void > { using value_type=T;auto allocate(size_t n) -> T | |
| Cdetail::is_fast_float< T, bool > | |
| Cwpi::BooleanEvent | This class provides an easy way to link actions to active high logic signals |
| Cwpi::NetworkBooleanEvent | A Button that uses a NetworkTable boolean field |
| Cslp::Bounds< Scalar > | Bound constraint metadata |
| Cwpi::log::DataLog::Buffer | |
| Cdetail::buffer< T > | A contiguous memory buffer with an optional growing ability |
| Cbasic_memory_buffer< wchar_t > | |
| Cdetail::container_buffer< typename OutputIt::container_type > | |
| Cdetail::iterator_buffer< OutputIt, enable_if_t< is_back_insert_iterator< OutputIt >::value &&is_contiguous< typename OutputIt::container_type >::value, typename OutputIt::container_type::value_type > > | |
| Cdetail::iterator_buffer< T *, T > | |
| Cdetail::iterator_buffer< T *, T, fixed_buffer_traits > | |
| Cbasic_memory_buffer< T, SIZE, Allocator > | A dynamically growing memory buffer for trivially copyable/constructible types with the first SIZE elements stored in the object itself |
| Cdetail::iterator_buffer< OutputIt, T, Traits > | |
| Cdetail::iterator_buffer< T *, T > | |
| Cdetail::iterator_buffer< T *, T, fixed_buffer_traits > | |
| Cdetail::buffer< bigit > | |
| Cbasic_memory_buffer< bigit, bigits_capacity > | |
| Cdetail::buffer< char > | |
| Cbasic_memory_buffer< char > | |
| Cdetail::file_print_buffer< F, enable_if_t< has_flockfile< F >::value > > | |
| Cdetail::counting_buffer< T > | |
| Cdetail::file_print_buffer< F, Enable > | |
| Cdetail::file_print_buffer< F, enable_if_t< has_flockfile< F >::value > > | |
| Cdetail::buffer< Container::value_type > | |
| Cdetail::container_buffer< Container > | |
| Cdetail::buffer< OutputIt::container_type::value_type > | |
| Cdetail::container_buffer< OutputIt::container_type > | |
| Cdetail::iterator_buffer< OutputIt, enable_if_t< is_back_insert_iterator< OutputIt >::value &&is_contiguous< typename OutputIt::container_type >::value, typename OutputIt::container_type::value_type > > | |
| Cdetail::buffer< std::string::value_type > | |
| Cdetail::container_buffer< std::string > | |
| Cdetail::buffer_traits | |
| Cdetail::iterator_buffer< OutputIt, enable_if_t< is_back_insert_iterator< OutputIt >::value &&is_contiguous< typename OutputIt::container_type >::value, typename OutputIt::container_type::value_type > > | |
| Cdetail::iterator_buffer< T *, T > | |
| Cdetail::iterator_buffer< OutputIt, T, Traits > | |
| Cbuffered_file | |
| Cwpi::Gamepad::Button | Represents a digital button on an Gamepad |
| Cwpi::NiDsPS4Controller::Button | Represents a digital button on an NiDsPS4Controller |
| Cwpi::NiDsPS5Controller::Button | Represents a digital button on an NiDsPS5Controller |
| Cwpi::NiDsStadiaController::Button | Represents a digital button on an NiDsStadiaController |
| Cwpi::NiDsXboxController::Button | Represents a digital button on an NiDsXboxController |
| Cbytes | |
| Cdetail::dragonbox::cache_accessor< T > | |
| Cdetail::dragonbox::cache_accessor< double > | |
| Cdetail::dragonbox::cache_accessor< float > | |
| Cwpi::util::CallbackListenerData< Callback > | |
| Cwpi::util::CallbackManager< Derived, Thread > | |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::CallbacksHolder< CallableT, CalledAs, Enable > | |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::CallbacksHolder< CallableT, CalledAs, EnableIfTrivial< CallableT > > | |
| Cwpi::sim::CallbackStore | Manages simulation callbacks; each object is associated with a callback |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::CalledAs< T > | |
| Cwpi::CameraServer | Singleton class for creating and keeping camera servers |
| Cwpi::CameraServerShared | |
| Cwpi::CAN | High level class for interfacing with CAN devices conforming to the standard CAN spec |
| Cwpi::util::details::can_invoke_to_string< T > | |
| Cwpi::CANStatus | |
| Cwpi::util::cast_convert_val< To, From, SimpleFrom > | |
| Cwpi::util::cast_convert_val< To, FromTy *, FromTy * > | |
| Cwpi::util::cast_convert_val< To, FromTy, FromTy > | |
| Cwpi::util::cast_retty< To, From > | |
| Cwpi::util::cast_retty_impl< To, From > | |
| Cwpi::util::cast_retty_impl< To, const From * > | |
| Cwpi::util::cast_retty_impl< To, const From *const > | |
| Cwpi::util::cast_retty_impl< To, const From > | |
| Cwpi::util::cast_retty_impl< To, From * > | |
| Cwpi::util::cast_retty_impl< To, std::unique_ptr< From > > | |
| Cwpi::util::cast_retty_wrap< To, From, SimpleFrom > | |
| Cwpi::util::cast_retty_wrap< To, FromTy, FromTy > | |
| Cwpi::util::CastInfoPointerUnionImpl< PTs > | We can't (at least, at this moment with C++14) declare CastInfo as a friend of PointerUnion like this: |
| Cwpi::util::CastIsPossible< To, From, Enable > | This struct provides a way to check if a given cast is possible |
| Cwpi::util::CastInfo< To, From, Enable > | |
| Cwpi::util::CastInfo< To, SimpleFrom > | |
| Cwpi::util::CastInfo< To, From, std::enable_if_t<!is_simple_type< From >::value > > | This struct provides an overload for CastInfo where From has simplify_type defined |
| Cwpi::util::CastInfo< To, PointerUnion< PTs... > > | |
| Cwpi::util::CastInfo< To, const PointerUnion< PTs... > > | |
| Cwpi::util::CastInfo< To, std::optional< From > > | Provide a CastInfo specialized for std::optional<From> |
| Cwpi::util::CastInfo< To, std::unique_ptr< From > > | Provide a CastInfo specialized for std::unique_ptr |
| Cwpi::util::CastInfo< To, From, Enable > | This struct provides a method for customizing the way a cast is performed |
| Cwpi::util::OptionalValueCast< To, From, Derived > | This cast trait provides std::optional<T> casting |
| Cwpi::util::CastInfo< To, std::optional< From > > | Provide a CastInfo specialized for std::optional<From> |
| Cwpi::util::CastIsPossible< To, From * > | |
| Cwpi::util::UniquePtrCast< To, From, Derived > | This cast trait provides std::unique_ptr casting |
| Cwpi::util::CastInfo< To, std::unique_ptr< From > > | Provide a CastInfo specialized for std::unique_ptr |
| Cwpi::util::ValueFromPointerCast< To, From, Derived > | This cast trait provides casting for the specific case of casting to a value-typed object from a pointer-typed object |
| Cwpi::util::CastIsPossible< To, From, std::enable_if_t< std::is_base_of_v< To, From > > > | Upcasting (from derived to base) and casting from a type to itself should always be possible |
| Cwpi::util::CastIsPossible< To, std::optional< From > > | |
| Cdetail::char_converter< Context > | |
| Cwpi::math::ChassisAccelerations | Represents robot chassis accelerations |
| Cwpi::math::ChassisVelocities | Represents robot chassis velocities |
| Cwpi::util::circular_buffer< T > | This is a simple circular buffer so we don't need to "bucket brigade" copy old values |
| Cwpi::nt::meta::Client | Client (as published via $clients) |
| Cwpi::net::WebSocket::ClientOptions | Client connection options |
| Cwpi::nt::meta::ClientPublisher | Client publisher (as published via $clientpub$<client> or $serverpub) |
| Cwpi::nt::meta::ClientSubscriber | Client subscriber (as published via $clientsub$<client> or $serversub) |
| Cdetail::codecvt_result< CodeUnit > | |
| Cwpi::util::Color | Represents colors that can be used with Addressable LEDs |
| Cwpi::util::Color8Bit | Represents colors that can be used with Addressable LEDs |
| Cdetail::color_type | |
| Cwpi::cmd::CommandGenericHID | A version of wpi::GenericHID with Trigger factories for command-based |
| Cwpi::cmd::CommandGamepad | A version of wpi::Gamepad with Trigger factories for command-based |
| Cwpi::cmd::CommandJoystick | A version of wpi::Joystick with Trigger factories for command-based |
| Cwpi::cmd::CommandNiDsPS4Controller | A version of wpi::NiDsPS4Controller with Trigger factories for command-based |
| Cwpi::cmd::CommandNiDsPS5Controller | A version of wpi::NiDsPS5Controller with Trigger factories for command-based |
| Cwpi::cmd::CommandNiDsStadiaController | A version of wpi::NiDsStadiaController with Trigger factories for command-based |
| Cwpi::cmd::CommandNiDsXboxController | A version of wpi::NiDsXboxController with Trigger factories for command-based |
| Cwpi::cmd::CommandPtr | A wrapper around std::unique_ptr<Command> so commands have move-only semantics |
| Cdetail::compile_string | |
| Ccompiled_string | |
| Cdetail::dragonbox::cache_accessor< double >::compute_mul_parity_result | |
| Cdetail::dragonbox::cache_accessor< float >::compute_mul_parity_result | |
| Cdetail::dragonbox::cache_accessor< double >::compute_mul_result | |
| Cdetail::dragonbox::cache_accessor< float >::compute_mul_result | |
| Cstd::conditional | |
| Cstd::tuple_element< I, wpi::util::PointerIntPair< PointerTy, IntBits, IntType, PtrTraits, Info > > | |
| Cconditional_t | |
| Cconjunction< P1, Pn... > | |
| Crange_format_kind< T, Char, Enable > | |
| Cwpi::apriltag::AprilTagDetector::Config | Detector configuration |
| Cwpi::apriltag::AprilTagPoseEstimator::Config | Configuration for the pose estimator |
| Cwpi::cmd::sysid::Config | Hardware-independent configuration for a SysId test routine |
| Cwpi::util::sig::Connection | A Connection object allows interaction with an ongoing slot connection |
| Cwpi::util::sig::ScopedConnection | ScopedConnection is a RAII version of Connection It disconnects the slot from the signal upon destruction |
| Cwpi::util::sig::ConnectionBlocker | ConnectionBlocker is a RAII object that blocks a connection until destruction |
| Cwpi::nt::ConnectionInfo | NetworkTables Connection Information |
| Cslp::VariableBlock< Mat >::const_iterator | |
| Cslp::VariableMatrix< Scalar_ >::const_iterator | |
| Cwpi::util::circular_buffer< T >::const_iterator | |
| Cwpi::util::static_circular_buffer< T, N >::const_iterator | |
| Cwpi::util::const_pointer_or_const_ref< T, Enable > | |
| Cwpi::util::const_pointer_or_const_ref< T, std::enable_if_t< std::is_pointer_v< T > > > | |
| Cwpi::math::ExponentialProfile< Distance, Input >::Constraints | Profile constraints |
| Cwpi::math::TrapezoidProfile< Distance >::Constraints | Profile constraints |
| Cwpi::util::ConstStrippingForwardingCast< To, From, ForwardTo > | Provides a cast trait that strips const from types to make it easier to implement a const-version of a non-const cast |
| Cwpi::util::ConstStrippingForwardingCast< To, const PointerUnion< PTs... >, CastInfo< To, PointerUnion< PTs... > > > | |
| Cwpi::util::CastInfo< To, const PointerUnion< PTs... > > | |
| Cwpi::util::details::ConsumeBinaryPrefixResult | |
| Cwpi::util::details::ConsumeHexPrefixResult | |
| Ccontext | |
| Cwpi::math::ControlAffinePlantInversionFeedforward< States, Inputs > | Constructs a control-affine plant inversion model-based feedforward from given model dynamics |
| Cmrc::ControlData | |
| Cmrc::ControlFlags | |
| Cwpi::math::Spline< Degree >::ControlVector | Represents a control vector for a spline |
| Cwpi::hal::ControlWord | A wrapper around Driver Station control word |
| Cwpi::util::java::detail::ConvertIntArray< T > | |
| Cwpi::math::CoordinateAxis | A class representing a coordinate system axis within the NWU coordinate system |
| Cwpi::math::CoordinateSystem | A helper class that converts Pose3d objects between different standard coordinate frames |
| Cwpi::util::java::detail::copy_cv< CvSrc, Dest > | |
| Cdetail::count_fractional_digits< Num, Den, N, Enabled > | |
| Cdetail::count_fractional_digits< Num, Den, N, false > | |
| Cwpi::CounterBase | Interface for counting the number of ticks on a digital input channel |
| Cwpi::Encoder | Class to read quad encoders |
| CCS_Event | Listener event |
| CCS_UsbCameraInfo | USB camera information |
| CCS_VideoMode | Video mode |
| Cwpi::math::ct_matrix< Scalar, Rows, Cols > | Compile-time wrapper for Eigen::Matrix |
| Cwpi::util::ct_string< Char, Traits, N > | Fixed length string (array of character) for compile time use |
| Cdetail::custom_tag | |
| Cdetail::custom_value< Context > | |
| Cwpi::log::DataLog | A data log for high-speed writing of data values |
| Cwpi::log::DataLogBackgroundWriter | A data log background writer that periodically flushes the data log on a background thread |
| Cwpi::log::DataLogWriter | A data log writer that flushes the data log to a file when Flush() is called |
| Cwpi::log::DataLogEntry | Log entry base class |
| Cwpi::log::DataLogValueEntryImpl< std::vector< int > > | |
| Cwpi::log::BooleanArrayLogEntry | Log array of boolean values |
| Cwpi::log::DataLogValueEntryImpl< bool > | |
| Cwpi::log::BooleanLogEntry | Log boolean values |
| Cwpi::log::DataLogValueEntryImpl< std::vector< double > > | |
| Cwpi::log::DoubleArrayLogEntry | Log array of double values |
| Cwpi::log::DataLogValueEntryImpl< double > | |
| Cwpi::log::DoubleLogEntry | Log double values |
| Cwpi::log::DataLogValueEntryImpl< std::vector< float > > | |
| Cwpi::log::FloatArrayLogEntry | Log array of float values |
| Cwpi::log::DataLogValueEntryImpl< float > | |
| Cwpi::log::FloatLogEntry | Log float values |
| Cwpi::log::DataLogValueEntryImpl< std::vector< int64_t > > | |
| Cwpi::log::IntegerArrayLogEntry | Log array of integer values |
| Cwpi::log::DataLogValueEntryImpl< int64_t > | |
| Cwpi::log::IntegerLogEntry | Log integer values |
| Cwpi::log::DataLogValueEntryImpl< std::vector< uint8_t > > | |
| Cwpi::log::RawLogEntry | Log arbitrary byte data |
| Cwpi::log::DataLogValueEntryImpl< std::vector< std::string > > | |
| Cwpi::log::StringArrayLogEntry | Log array of string values |
| Cwpi::log::DataLogValueEntryImpl< std::string > | |
| Cwpi::log::StringLogEntry | Log string values |
| Cwpi::log::DataLogValueEntryImpl< T > | |
| Cwpi::log::ProtobufLogEntry< T > | Log protobuf serializable objects |
| Cwpi::log::StructArrayLogEntry< T, I > | Log raw struct serializable array of objects |
| Cwpi::log::StructLogEntry< T, I > | Log raw struct serializable objects |
| Cwpi::log::DataLogIterator | DataLogReader iterator |
| Cwpi::DataLogManager | Centralized data log that provides automatic data log file management |
| Cwpi::log::DataLogReader | Data log reader (reads logs written by the DataLog class) |
| Cwpi::log::DataLogReaderRange | |
| Cwpi::log::DataLogReaderThread | |
| Cwpi::log::DataLogRecord | A record in the data log |
| Cday | |
| Cwpi::math::DCMotor | Holds the constants for a DC motor |
| Cwpi::math::Debouncer | A simple debounce filter for boolean streams |
| Cwpi::util::DebugEpochBase | |
| Cwpi::util::DenseMapBase< DenseMap, KeyT, ValueT, KeyInfoT, BucketT > | |
| Cwpi::util::DenseMapBase< SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT > | |
| Cwpi::util::DenseMapBase< DenseMap< KeyT, ValueT, DenseMapInfo< KeyT >, wpi::util::detail::DenseMapPair< KeyT, ValueT > >, KeyT, ValueT, DenseMapInfo< KeyT >, wpi::util::detail::DenseMapPair< KeyT, ValueT > > | |
| Cwpi::util::DenseMapBase< SmallDenseMap< KeyT, ValueT, 4, DenseMapInfo< KeyT >, wpi::util::detail::DenseMapPair< KeyT, ValueT > >, KeyT, ValueT, DenseMapInfo< KeyT >, wpi::util::detail::DenseMapPair< KeyT, ValueT > > | |
| Cwpi::util::DenseMapBase< DenseMap< int64_t, OpModeData, DenseMapInfo< int64_t >, wpi::util::detail::DenseMapPair< int64_t, OpModeData > >, int64_t, OpModeData, DenseMapInfo< int64_t >, wpi::util::detail::DenseMapPair< int64_t, OpModeData > > | |
| Cwpi::util::DenseMapBase< DenseMap< int, EntryInfo2, DenseMapInfo< int >, wpi::util::detail::DenseMapPair< int, EntryInfo2 > >, int, EntryInfo2, DenseMapInfo< int >, wpi::util::detail::DenseMapPair< int, EntryInfo2 > > | |
| Cwpi::util::DenseMapBase< DenseMap< int, wpi::log::DataLogReaderEntry *, DenseMapInfo< int >, wpi::util::detail::DenseMapPair< int, wpi::log::DataLogReaderEntry * > >, int, wpi::log::DataLogReaderEntry *, DenseMapInfo< int >, wpi::util::detail::DenseMapPair< int, wpi::log::DataLogReaderEntry * > > | |
| Cwpi::util::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT > | |
| Cwpi::util::DenseMap< int64_t, OpModeData > | |
| Cwpi::util::DenseMap< int, EntryInfo2 > | |
| Cwpi::util::DenseMap< int, wpi::log::DataLogReaderEntry * > | |
| Cwpi::util::DenseMap< KeyT, ValueT, KeyInfoT, BucketT > | |
| Cwpi::util::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT > | |
| Cwpi::util::SmallPtrSetImplBase | SmallPtrSetImplBase - This is the common code shared among all the SmallPtrSet<>'s, which is almost everything |
| Cwpi::util::SmallPtrSetImpl< PointeeType * > | |
| Cwpi::util::SmallPtrSet< PointeeType *, N > | |
| Cwpi::util::SmallSet< PointeeType *, N > | If this set is of pointer values, transparently switch over to using SmallPtrSet for performance |
| Cwpi::util::SmallPtrSetImpl< PtrType > | A templated base class for SmallPtrSet which provides the typesafe interface that is common across all small sizes |
| Cwpi::util::SmallPtrSet< PtrType, SmallSize > | SmallPtrSet - This class implements a set which is optimized for holding SmallSize or less elements |
| Cdetail::dragonbox::decimal_fp< T > | |
| Cdetail::default_arg_formatter< Char > | |
| Cwpi::util::detail_expected::default_constructor_tag | |
| Cwpi::util::DefaultDoCastIfPossible< To, From, Derived > | This cast trait just provides the default implementation of doCastIfPossible to make CastInfo specializations more declarative |
| Cwpi::util::DefaultDoCastIfPossible< std::optional< To >, From, detail::SelfType< void, OptionalValueCast< To, From > > > | |
| Cwpi::util::OptionalValueCast< To, From, Derived > | This cast trait provides std::optional<T> casting |
| Cwpi::util::DefaultDoCastIfPossible< To, From *, detail::SelfType< void, ValueFromPointerCast< To, From > > > | |
| Cwpi::util::ValueFromPointerCast< To, From, Derived > | This cast trait provides casting for the specific case of casting to a value-typed object from a pointer-typed object |
| Cwpi::util::DefaultDoCastIfPossible< To, PointerUnion< PTs... >, CastInfo< To, PointerUnion< PTs... > > > | |
| Cwpi::util::CastInfo< To, PointerUnion< PTs... > > | |
| Cwpi::util::DenseMapInfo< T, Enable > | An information struct used to provide DenseMap with the various necessary components for a given value type T |
| Cwpi::util::DenseMapInfo< char > | |
| Cwpi::util::DenseMapInfo< Enum, std::enable_if_t< std::is_enum_v< Enum > > > | |
| Cwpi::util::DenseMapInfo< int > | |
| Cwpi::util::DenseMapInfo< long > | |
| Cwpi::util::DenseMapInfo< long long > | |
| Cwpi::util::DenseMapInfo< PointerIntPair< PointerTy, IntBits, IntType >, void > | |
| Cwpi::util::DenseMapInfo< PointerUnion< PTs... > > | |
| Cwpi::util::DenseMapInfo< short > | |
| Cwpi::util::DenseMapInfo< std::pair< T, U > > | |
| Cwpi::util::DenseMapInfo< std::tuple< Ts... > > | |
| Cwpi::util::DenseMapInfo< std::variant< Ts... > > | |
| Cwpi::util::DenseMapInfo< T * > | |
| Cwpi::util::DenseMapInfo< unsigned > | |
| Cwpi::util::DenseMapInfo< unsigned char > | |
| Cwpi::util::DenseMapInfo< unsigned long > | |
| Cwpi::util::DenseMapInfo< unsigned long long > | |
| Cwpi::util::DenseMapInfo< unsigned short > | |
| Cwpi::math::DifferentialDriveAccelerationLimiter | Filters the provided voltages to limit a differential drive's linear and angular acceleration |
| Cwpi::math::DifferentialDriveFeedforward | A helper class which computes the feedforward outputs for a differential drive drivetrain |
| Cwpi::sim::DifferentialDrivetrainSim | |
| Cwpi::math::DifferentialDriveWheelAccelerations | Represents the wheel accelerations for a differential drive drivetrain |
| Cwpi::math::DifferentialDriveWheelPositions | Represents the wheel positions for a differential drive drivetrain |
| Cwpi::math::DifferentialDriveWheelVelocities | Represents the wheel velocities for a differential drive drivetrain |
| Cwpi::math::DifferentialDriveWheelVoltages | Motor voltages for a differential drive |
| Cdetail::digit_grouping< Char > | |
| Cwpi::sim::DigitalPWMSim | Class to control a simulated digital PWM output |
| Cwpi::sim::DIOSim | Class to control a simulated digital input or output |
| Cwpi::util::DirectUnpackCallback< T, U, N > | A callback method that will directly unpack elements into the specified vector like data structure |
| Cwpi::util::DirectUnpackCallback< T, std::vector< T >, 1 > | |
| Cwpi::util::StdVectorUnpackCallback< T, N > | A DirectUnpackCallback backed by a std::vector |
| Cwpi::util::DirectUnpackCallback< T, wpi::util::SmallVector< T, 1 >, 1 > | |
| Cwpi::util::UnpackCallback< T, N > | A DirectUnpackCallback backed by a SmallVector<T, N> |
| Cwpi::util::DirectUnpackCallback< T, WpiArrayEmplaceWrapper< T, N >, N > | |
| Cwpi::util::WpiArrayUnpackCallback< T, N > | A DirectUnpackCallback backed by a wpi::util::array<T, N> |
| Cdetail::dragonbox::div_small_pow10_infos_struct | |
| Cwpi::sim::DoubleSolenoidSim | |
| Cwpi::DriverStation | Provide access to the network communication data to / from the Driver Station |
| Cwpi::internal::DriverStationModeThread | For internal use only |
| Cwpi::sim::DriverStationSim | Class to control a simulated driver station |
| Cwpi::util::impl::DSOData | |
| Cwpi::util::DynamicStructObject | Dynamic (run-time) mutable access to a serialized raw struct, with internal data storage |
| Cwpi::util::detail_expected::expected_storage_base< void, E, false, true >::dummy | |
| Cdetail::duration_formatter< Char, Rep, Period > | |
| Cwpi::sim::DutyCycleEncoderSim | Class to control a simulated duty cycle encoder |
| Cwpi::sim::DutyCycleSim | Class to control a simulated duty cycle digital input |
| Cdetail::dynamic_arg_list | |
| Cdynamic_format_arg_store< Context > | A dynamic list of formatting arguments with storage |
| Cdetail::dynamic_spec_getter | |
| Cdetail::dynamic_spec_handler< Char > | |
| Cwpi::util::DynamicStruct | Dynamic (run-time) read-only access to a serialized raw struct |
| Cwpi::util::MutableDynamicStruct | Dynamic (run-time) mutable access to a serialized raw struct |
| Cwpi::util::DynamicStructObject | Dynamic (run-time) mutable access to a serialized raw struct, with internal data storage |
| Cwpi::math::EdgeCounterFilter | A rising edge counter for boolean streams |
| Cwpi::math::ElevatorFeedforward | A helper class that computes feedforward outputs for a simple elevator (modeled as a motor acting against the force of gravity) |
| Cwpi::math::Ellipse2d | Represents a 2d ellipse space containing translational, rotational, and scaling components |
| Cwpi::util::empty_array_t | |
| Cslp::detail::empty_t | Type tag used to designate an uninitialized VariableMatrix |
| Cstd::enable_shared_from_this | |
| Cwpi::net::DsClient | |
| Cwpi::net::HttpWebSocketServerConnection< Derived > | A server-side HTTP connection that also accepts WebSocket upgrades |
| Cwpi::net::ParallelTcpConnector | Parallel TCP connector |
| Cwpi::net::WebSocket | RFC 6455 compliant WebSocket client and server implementation |
| Cwpi::net::WebSocketServer | Dedicated WebSocket server |
| Cwpi::net::uv::Handle | Handle |
| Cwpi::net::uv::HandleImpl< Async< T... >, uv_async_t > | |
| Cwpi::net::uv::Async<> | Async specialization for no data parameters |
| Cwpi::net::uv::Async< T > | Async handle |
| Cwpi::net::uv::HandleImpl< Async<>, uv_async_t > | |
| Cwpi::net::uv::Async<> | Async specialization for no data parameters |
| Cwpi::net::uv::HandleImpl< AsyncFunction< R(T...)>, uv_async_t > | |
| Cwpi::net::uv::AsyncFunction< R(T...)> | Function async handle |
| Cwpi::net::uv::HandleImpl< Check, uv_check_t > | |
| Cwpi::net::uv::Check | Check handle |
| Cwpi::net::uv::HandleImpl< FsEvent, uv_fs_event_t > | |
| Cwpi::net::uv::FsEvent | Filesystem Event handle |
| Cwpi::net::uv::HandleImpl< Idle, uv_idle_t > | |
| Cwpi::net::uv::Idle | Idle handle |
| Cwpi::net::uv::HandleImpl< Poll, uv_poll_t > | |
| Cwpi::net::uv::Poll | Poll handle |
| Cwpi::net::uv::HandleImpl< Prepare, uv_prepare_t > | |
| Cwpi::net::uv::Prepare | Prepare handle |
| Cwpi::net::uv::HandleImpl< Process, uv_process_t > | |
| Cwpi::net::uv::Process | Process handle |
| Cwpi::net::uv::HandleImpl< Signal, uv_signal_t > | |
| Cwpi::net::uv::Signal | Signal handle |
| Cwpi::net::uv::HandleImpl< Timer, uv_timer_t > | |
| Cwpi::net::uv::Timer | Timer handle |
| Cwpi::net::uv::HandleImpl< Udp, uv_udp_t > | |
| Cwpi::net::uv::Udp | UDP handle |
| Cwpi::net::uv::HandleImpl< T, U > | Handle |
| Cwpi::net::uv::Stream | Stream handle |
| Cwpi::net::uv::StreamImpl< Tty, uv_tty_t > | |
| Cwpi::net::uv::Tty | TTY handle |
| Cwpi::net::uv::NetworkStream | Network stream handle |
| Cwpi::net::uv::NetworkStreamImpl< Pipe, uv_pipe_t > | |
| Cwpi::net::uv::Pipe | Pipe handle |
| Cwpi::net::uv::NetworkStreamImpl< Tcp, uv_tcp_t > | |
| Cwpi::net::uv::Tcp | TCP handle |
| Cwpi::net::uv::NetworkStreamImpl< T, U > | |
| Cwpi::net::uv::StreamImpl< T, U > | |
| Cwpi::net::uv::Loop | Event loop |
| Cwpi::net::uv::Request | Request |
| Cwpi::net::uv::RequestImpl< ConnectReq, uv_connect_t > | |
| Cwpi::net::uv::ConnectReq | Connection request |
| Cwpi::net::uv::PipeConnectReq | Pipe connection request |
| Cwpi::net::uv::TcpConnectReq | TCP connection request |
| Cwpi::net::uv::RequestImpl< GetAddrInfoReq, uv_getaddrinfo_t > | |
| Cwpi::net::uv::GetAddrInfoReq | GetAddrInfo request |
| Cwpi::net::uv::RequestImpl< GetNameInfoReq, uv_getnameinfo_t > | |
| Cwpi::net::uv::GetNameInfoReq | GetNameInfo request |
| Cwpi::net::uv::RequestImpl< ShutdownReq, uv_shutdown_t > | |
| Cwpi::net::uv::ShutdownReq | Shutdown request |
| Cwpi::net::uv::RequestImpl< UdpSendReq, uv_udp_send_t > | |
| Cwpi::net::uv::UdpSendReq | UDP send request |
| Cwpi::net::uv::RequestImpl< WorkReq, uv_work_t > | |
| Cwpi::net::uv::WorkReq | Work request |
| Cwpi::net::uv::RequestImpl< WriteReq, uv_write_t > | |
| Cwpi::net::uv::WriteReq | Write request |
| Cwpi::net::uv::RequestImpl< T, U > | Request |
| Cwpi::sim::EncoderSim | Class to control a simulated encoder |
| Cslp::EqualityConstraints< Scalar > | A vector of equality constraints of the form câ‚‘(x) = 0 |
| Cwpi::net::uv::Error | Error code |
| Cmrc::ErrorInfo | |
| Cwpi::nt::Event | NetworkTables event |
| Cwpi::util::Event | An atomic signaling event for synchronization |
| Cwpi::nt::EventFlags | Event notification flags |
| Cwpi::EventLoop | A declarative way to bind a set of actions to a loop and execute them when the loop is polled |
| Cwpi::net::EventLoopRunner | Executes an event loop on a separate thread |
| Cwpi::util::EventVector | |
| Cstd::exception | |
| Cwpi::util::bad_expected_access< E > | |
| Cwpi::ExpansionHub | This class controls a REV ExpansionHub plugged in over USB to Systemcore |
| Cwpi::ExpansionHubMotor | This class controls a specific motor and encoder hooked up to an ExpansionHub |
| Cwpi::ExpansionHubPidConstants | This class contains PID constants for an ExpansionHub motor |
| Cwpi::ExpansionHubServo | This class controls a specific servo hooked up to an ExpansionHub |
| Cwpi::util::detail_expected::expected_default_ctor_base< T, E, Enable > | |
| Cwpi::util::expected< Ret, err_t< Exp > > | |
| Cwpi::util::expected< T, E > | An expected<T, E> object is an object that contains the storage for another object and manages the lifetime of this contained object T |
| Cwpi::util::detail_expected::expected_default_ctor_base< T, E, false > | |
| Cwpi::util::detail_expected::expected_delete_assign_base< T, E, EnableCopy, EnableMove > | |
| Cwpi::util::expected< Ret, err_t< Exp > > | |
| Cwpi::util::expected< T, E > | An expected<T, E> object is an object that contains the storage for another object and manages the lifetime of this contained object T |
| Cwpi::util::detail_expected::expected_delete_assign_base< T, E, false, false > | |
| Cwpi::util::detail_expected::expected_delete_assign_base< T, E, false, true > | |
| Cwpi::util::detail_expected::expected_delete_assign_base< T, E, true, false > | |
| Cwpi::util::detail_expected::expected_delete_ctor_base< T, E, EnableCopy, EnableMove > | |
| Cwpi::util::expected< Ret, err_t< Exp > > | |
| Cwpi::util::expected< T, E > | An expected<T, E> object is an object that contains the storage for another object and manages the lifetime of this contained object T |
| Cwpi::util::detail_expected::expected_delete_ctor_base< T, E, false, false > | |
| Cwpi::util::detail_expected::expected_delete_ctor_base< T, E, false, true > | |
| Cwpi::util::detail_expected::expected_delete_ctor_base< T, E, true, false > | |
| Cwpi::util::detail_expected::expected_storage_base< T, E, bool, bool > | |
| Cwpi::util::detail_expected::expected_operations_base< T, E > | |
| Cwpi::util::detail_expected::expected_copy_base< T, E, false > | |
| Cwpi::util::detail_expected::expected_copy_base< T, E, bool > | |
| Cwpi::util::detail_expected::expected_move_base< T, E, false > | |
| Cwpi::util::detail_expected::expected_move_base< T, E, bool > | |
| Cwpi::util::detail_expected::expected_copy_assign_base< T, E, false > | |
| Cwpi::util::detail_expected::expected_copy_assign_base< T, E, bool > | |
| Cwpi::util::detail_expected::expected_move_assign_base< T, E, false > | |
| Cwpi::util::detail_expected::expected_move_assign_base< T, E, bool > | |
| Cwpi::util::expected< Ret, err_t< Exp > > | |
| Cwpi::util::expected< T, E > | An expected<T, E> object is an object that contains the storage for another object and manages the lifetime of this contained object T |
| Cwpi::util::detail_expected::expected_move_assign_base< T, E, false > | |
| Cwpi::util::detail_expected::expected_copy_assign_base< T, E, false > | |
| Cwpi::util::detail_expected::expected_move_base< T, E, false > | |
| Cwpi::util::detail_expected::expected_copy_base< T, E, false > | |
| Cwpi::util::detail_expected::expected_storage_base< T, E, false, true > | |
| Cwpi::util::detail_expected::expected_storage_base< T, E, true, false > | |
| Cwpi::util::detail_expected::expected_storage_base< T, E, true, true > | |
| Cwpi::util::detail_expected::expected_storage_base< void, E > | |
| Cwpi::util::detail_expected::expected_operations_base< void, E > | |
| Cwpi::util::detail_expected::expected_operations_base< void, E > | |
| Cwpi::util::detail_expected::expected_storage_base< void, E, false, false > | |
| Cwpi::util::detail_expected::expected_storage_base< void, E, false, true > | |
| Cwpi::math::ExponentialProfile< Distance, Input > | A Exponential-shaped velocity profile |
| Cslp::detail::Expression< Scalar_ > | An autodiff expression node |
| Cslp::detail::Expression< Scalar > | |
| Cslp::detail::AbsExpression< Scalar > | Derived expression type for abs() |
| Cslp::detail::AcosExpression< Scalar > | Derived expression type for acos() |
| Cslp::detail::AsinExpression< Scalar > | Derived expression type for asin() |
| Cslp::detail::Atan2Expression< Scalar > | Derived expression type for atan2() |
| Cslp::detail::AtanExpression< Scalar > | Derived expression type for atan() |
| Cslp::detail::BinaryMinusExpression< Scalar, T > | Derived expression type for binary minus operator |
| Cslp::detail::BinaryPlusExpression< Scalar, T > | Derived expression type for binary plus operator |
| Cslp::detail::CbrtExpression< Scalar > | Derived expression type for cbrt() |
| Cslp::detail::ConstantExpression< Scalar > | Derived expression type for constant |
| Cslp::detail::CosExpression< Scalar > | Derived expression type for cos() |
| Cslp::detail::CoshExpression< Scalar > | Derived expression type for cosh() |
| Cslp::detail::DecisionVariableExpression< Scalar > | Derived expression type for decision variable |
| Cslp::detail::DivExpression< Scalar, T > | Derived expression type for binary division operator |
| Cslp::detail::ErfExpression< Scalar > | Derived expression type for erf() |
| Cslp::detail::ExpExpression< Scalar > | Derived expression type for exp() |
| Cslp::detail::HypotExpression< Scalar > | Derived expression type for hypot() |
| Cslp::detail::Log10Expression< Scalar > | Derived expression type for log10() |
| Cslp::detail::LogExpression< Scalar > | Derived expression type for log() |
| Cslp::detail::MultExpression< Scalar, T > | Derived expression type for binary multiplication operator |
| Cslp::detail::PowExpression< Scalar, T > | Derived expression type for pow() |
| Cslp::detail::SignExpression< Scalar > | Derived expression type for sign() |
| Cslp::detail::SinExpression< Scalar > | Derived expression type for sin() |
| Cslp::detail::SinhExpression< Scalar > | Derived expression type for sinh() |
| Cslp::detail::SqrtExpression< Scalar > | Derived expression type for sqrt() |
| Cslp::detail::TanExpression< Scalar > | Derived expression type for tan() |
| Cslp::detail::TanhExpression< Scalar > | Derived expression type for tanh() |
| Cslp::detail::UnaryMinusExpression< Scalar, T > | Derived expression type for unary minus operator |
| Cwpi::math::ExtendedKalmanFilter< States, Inputs, Outputs > | A Kalman filter combines predictions from a model and measurements to give an estimate of the true system state |
| CLocale::facet | |
| Cformat_facet< Locale > | |
| Cdetail::fallback_digit_grouping< Char > | |
| Cstd::false_type | |
| Cdetail::has_back_insert_iterator_container_append< OutputIt, InputIt, void_t< decltype(get_container(std::declval< OutputIt >()) .append(std::declval< InputIt >(), std::declval< InputIt >()))> > | |
| Cdetail::has_back_insert_iterator_container_insert_at_end< OutputIt, InputIt, void_t< decltype(get_container(std::declval< OutputIt >()) .insert(get_container(std::declval< OutputIt >()).end(), std::declval< InputIt >(), std::declval< InputIt >()))> > | |
| Cdetail::has_const_begin_end< T, void_t< decltype(*detail::range_begin(std::declval< const remove_cvref_t< T > & >())), decltype(detail::range_end(std::declval< const remove_cvref_t< T > & >()))> > | |
| Cdetail::has_flip< T, void_t< decltype(std::declval< T >().flip())> > | |
| Cdetail::has_flockfile< F, void_t< decltype(flockfile(&std::declval< F & >()))> > | |
| Cdetail::has_format_as< T, void_t< decltype(format_as(std::declval< const T & >()))> > | |
| Cdetail::has_format_as_member< T, void_t< decltype(formatter< T >::format_as(std::declval< const T & >()))> > | |
| Cdetail::has_isfinite< T, enable_if_t< sizeof(std::isfinite(T())) !=0 > > | |
| Cdetail::has_member_fn_begin_end_t< T, void_t< decltype(*std::declval< T >().begin()), decltype(std::declval< T >().end())> > | |
| Cdetail::has_mutable_begin_end< T, void_t< decltype(*detail::range_begin(std::declval< T & >())), decltype(detail::range_end(std::declval< T & >())), int > > | |
| Cdetail::has_tm_gmtoff< T, void_t< decltype(T::tm_gmtoff)> > | |
| Cdetail::has_tm_zone< T, void_t< decltype(T::tm_zone)> > | |
| Cdetail::has_to_string_view< T, void_t< decltype(detail::to_string_view(std::declval< T >()))> > | |
| Cdetail::is_back_insert_iterator< It, bool_constant< std::is_same< decltype(adl::invoke_back_inserter< typename It::container_type >()), It >::value > > | |
| Cdetail::is_back_insert_iterator< basic_appender< T > > | |
| Cdetail::is_buffer_appender< It, bool_constant< is_back_insert_iterator< It >::value &&std::is_base_of< buffer< typename It::container_type::value_type >, typename It::container_type >::value > > | |
| Cdetail::is_code_unit< char > | |
| Cdetail::is_code_unit< char16_t > | |
| Cdetail::is_code_unit< char32_t > | |
| Cdetail::is_code_unit< wchar_t > | |
| Cdetail::is_named_arg< named_arg< Char, T > > | |
| Cdetail::is_output_iterator< It, T, enable_if_t< std::is_assignable< decltype(*std::declval< decay_t< It > & >()++), T >::value > > | |
| Cdetail::is_output_iterator< appender, char > | |
| Cdetail::is_range_< T, void > | |
| Cdetail::is_reference_wrapper< std::reference_wrapper< T > > | |
| Cdetail::is_std_string_like< T, void_t< decltype(std::declval< T >().find_first_of(typename T::value_type(), 0))> > | |
| Cdetail::is_view< T, bool_constant< sizeof(T) !=0 > > | |
| Cdetail::use_format_as< T, bool_constant< std::is_arithmetic< format_as_result< T > >::value > > | |
| Cdetail::use_format_as_member< T, bool_constant< std::is_arithmetic< format_as_member_result< T > >::value > > | |
| Cis_contiguous< basic_memory_buffer< T, SIZE, Allocator > > | |
| Cis_contiguous< std::basic_string< Char, Traits, Allocator > > | |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::enable_if_t< sizeof(T)<=2 *sizeof(void *)> > | |
| Cwpi::util::detail_expected::is_expected_impl< decay_t< T > > | |
| Cwpi::util::detail_expected::is_expected_impl< expected< T, E > > | |
| Cwpi::util::details::HasContainerTraits< T, std::void_t< typename T::value_type, decltype(std::declval< T >().begin()), decltype(std::declval< T >().end()), decltype(std::declval< T >().size())> > | |
| Cwpi::util::details::HasContainerTraits< std::string > | |
| Cwpi::util::details::HasContainerTraits< std::string_view > | |
| Cwpi::util::details::HasStreamableTraits< T, std::void_t< decltype(std::declval< std::ostream & >()<< std::declval< T >())> > | |
| Cwpi::util::explicitly_convertible< From, To, std::void_t< decltype(static_cast< To >(std::declval< std::add_rvalue_reference_t< From > >()))> > | |
| Cwpi::util::sig::trait::detail::is_callable< F, P, typelist< T... >, void_t< decltype(((*std::declval< P >()).*std::declval< F >())(std::declval< T >()...))> > | |
| Cwpi::util::sig::trait::detail::is_callable< F, typelist< T... >, void_t< decltype(std::declval< F >()(std::declval< T >()...))> > | |
| Cwpi::util::sig::trait::detail::is_weak_ptr< decltype(to_weak(std::declval< T >()))> | |
| Cwpi::util::sig::trait::detail::is_weak_ptr_compatible< T, void_t< decltype(to_weak(std::declval< T >()))> > | |
| Cwpi::util::sig::trait::detail::is_weak_ptr< T, void_t< decltype(std::declval< T >().expired()), decltype(std::declval< T >().lock()), decltype(std::declval< T >().reset())> > | |
| Cwpi::util::sig::trait::detail::is_weak_ptr_compatible< T, void_t< decltype(to_weak(std::declval< T >()))> > | |
| Cdetail::has_back_insert_iterator_container_append< OutputIt, InputIt, typename > | |
| Cdetail::has_back_insert_iterator_container_insert_at_end< OutputIt, InputIt, typename > | |
| Cdetail::has_const_begin_end< T, Enable > | |
| Cdetail::has_flip< T, Enable > | |
| Cdetail::has_flockfile< F, Enable > | |
| Cdetail::has_format_as< T, Enable > | |
| Cdetail::has_format_as_member< T, Enable > | |
| Cdetail::has_isfinite< T, Enable > | |
| Cdetail::has_member_fn_begin_end_t< T, Enable > | |
| Cdetail::has_mutable_begin_end< T, Enable > | |
| Cdetail::has_tm_gmtoff< T, typename > | |
| Cdetail::has_tm_zone< T, typename > | |
| Cdetail::has_to_string_view< T, Enable > | |
| Cdetail::is_back_insert_iterator< It, Enable > | |
| Cdetail::is_buffer_appender< It, Enable > | |
| Cdetail::is_code_unit< T > | |
| Cdetail::is_named_arg< T > | |
| Cdetail::is_output_iterator< It, T, Enable > | |
| Cdetail::is_range_< T, _ > | |
| Cdetail::is_reference_wrapper< T > | |
| Cdetail::is_static_named_arg< T > | |
| Cdetail::is_std_string_like< T, Enable > | |
| Cdetail::is_view< T, Enable > | |
| Cdetail::locking< T, void_t< typename formatter< remove_cvref_t< T > >::nonlocking > > | |
| Cdetail::use_format_as< T, Enable > | |
| Cdetail::use_format_as_member< T, Enable > | |
| Cis_contiguous< T > | |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::IsSizeLessThanThresholdT< T, class > | |
| Cwpi::util::detail_expected::is_expected_impl< T > | |
| Cwpi::util::details::HasContainerTraits< T, typename > | |
| Cwpi::util::details::HasContainerTraits< std::string > | |
| Cwpi::util::details::HasContainerTraits< std::string_view > | |
| Cwpi::util::details::HasStreamableTraits< T, typename > | |
| Cwpi::util::explicitly_convertible< From, To, typename > | |
| Cwpi::util::sig::trait::detail::is_callable< typename, typename, typename, typename > | |
| Cwpi::util::sig::trait::detail::is_weak_ptr< T, typename > | |
| Cwpi::util::sig::trait::detail::is_weak_ptr_compatible< T, typename > | |
| Cwpi::util::FastQueue< T, MAX_BLOCK_SIZE > | |
| Cwpi::PneumaticHub::Faults | Faults for a REV PH |
| Cwpi::PowerDistribution::Faults | Faults for a PowerDistribution device |
| Cwpi::FieldObject2d | Game field object on a Field2d |
| Cdetail::file_access< Tag, BufType, FileMemberPtr > | |
| Cdetail::file_base< F > | |
| Cdetail::apple_file< F > | |
| Cdetail::fallback_file< F > | |
| Cdetail::glibc_file< F > | |
| Cwpi::log::FileLogger | A class version of tail -f, otherwise known as tail -f at home |
| Cslp::Filter< Scalar > | Step filter |
| Cslp::FilterEntry< Scalar > | Filter entry consisting of cost and constraint violation |
| Cdetail::find_escape_result< Char > | |
| Cwpi::util::FirstIndexOfType< T, Us > | Find the first index where a type appears in a list of types |
| Cdetail::fixed_buffer_traits | |
| Cdetail::iterator_buffer< T *, T, fixed_buffer_traits > | |
| Cdetail::iterator_buffer< T *, T, fixed_buffer_traits > | |
| Cdetail::fixed_string< Char, N > | |
| Cdetail::float128 | |
| Cdetail::dragonbox::float_info< T, Enable > | |
| Cdetail::dragonbox::float_info< double > | |
| Cdetail::dragonbox::float_info< float > | |
| Cdetail::dragonbox::float_info< T, enable_if_t< is_double_double< T >::value > > | |
| Cdetail::dragonbox::float_info< T, enable_if_t< std::numeric_limits< T >::digits==64||std::numeric_limits< T >::digits==113||is_float128< T >::value > > | |
| Cdetail::format_arg_store< Context, NUM_ARGS, NUM_NAMED_ARGS, DESC > | |
| Cdetail::format_handler< Char > | |
| Cformat_int | A fast integer formatter |
| Cdetail::format_string_char< S, typename > | |
| Cdetail::format_string_char< S, enable_if_t< std::is_base_of< detail::compile_string, S >::value > > | |
| Cdetail::format_string_char< S, void_t< decltype(sizeof(detail::to_string_view(std::declval< S >())))> > | |
| Cdetail::format_string_checker< Char, NUM_ARGS, NUM_NAMED_ARGS, DYNAMIC_NAMES > | |
| Cformat_to_n_result< OutputIt > | |
| Cformat_to_result | |
| Cdetail::format_tuple_element< FormatContext > | |
| Cformatter< T, Char, Enable > | |
| Cbasic_ostream_formatter< char > | |
| Cformatter< group_digits_view< T > > | |
| Cformatter< basic_string_view< Char >, Char > | |
| Cbasic_ostream_formatter< Char > | |
| Cformatter< detail::streamed_view< T >, Char > | |
| Cformatter< std::thread::id, Char > | |
| Cformatter< Char[N], Char > | |
| Cformatter< std::basic_string< Char, Traits, Allocator >, Char > | |
| Cformatter< bool, Char > | |
| Cformatter< BitRef, Char, enable_if_t< detail::is_bit_reference_like< BitRef >::value > > | |
| Cformatter< bytes > | |
| Cformatter< detail::all< T::container_type >, Char > | |
| Cformatter< T, Char, enable_if_t< conjunction< detail::is_container_adaptor_like< T >, bool_constant< range_format_kind< T, Char >::value==range_format::disabled > >::value > > | |
| Cformatter< detail::bigint > | |
| Cformatter< detail::format_as_result< T >, Char > | |
| Cformatter< T, Char, void_t< detail::format_as_result< T > > > | |
| Cformatter< join_view< It, Sentinel, Char >, Char > | |
| Cformatter< long long, Char > | |
| Cformatter< detail::bitint< N >, Char > | |
| Cformatter< nested_view< T, Char >, Char > | |
| Cformatter< R, Char, enable_if_t< conjunction< bool_constant< range_format_kind< R, Char >::value !=range_format::disabled &&range_format_kind< R, Char >::value !=range_format::map &&range_format_kind< R, Char >::value !=range_format::string &&range_format_kind< R, Char >::value !=range_format::debug_string >, detail::is_formattable_delayed< R, Char > >::value > > | |
| Cformatter< R, Char, enable_if_t< conjunction< bool_constant< range_format_kind< R, Char >::value==range_format::map >, detail::is_formattable_delayed< R, Char > >::value > > | |
| Cformatter< R, Char, enable_if_t< range_format_kind< R, Char >::value==range_format::string||range_format_kind< R, Char >::value==range_format::debug_string > > | |
| Cformatter< remove_cvref_t< T >, Char > | |
| Cformatter< std::reference_wrapper< T >, Char, enable_if_t< is_formattable< remove_cvref_t< T >, Char >::value &&!detail::has_format_as< T >::value &&!detail::has_format_as_member< T >::value > > | |
| Cfmt::formatter< slp::ExitStatus > | Formatter for ExitStatus |
| Cfmt::formatter< slp::ExpressionType > | Formatter for ExpressionType |
| Cformatter< std::chrono::duration< Rep, Period >, Char > | |
| Cformatter< std::complex< T >, Char > | |
| Cformatter< std::error_code > | |
| Cformatter< std::tm, Char > | |
| Cformatter< day, Char > | |
| Cformatter< local_time< Duration >, Char > | |
| Cformatter< month, Char > | |
| Cformatter< sys_time< Duration >, Char > | |
| Cformatter< utc_time< Duration >, Char > | |
| Cformatter< weekday, Char > | |
| Cformatter< year, Char > | |
| Cformatter< year_month_day, Char > | |
| Cformatter< T, Char > | |
| Cformatter< detail::styled_arg< T >, Char > | |
| Cformatter< std::atomic< T >, Char, enable_if_t< is_formattable< T, Char >::value > > | |
| Cformatter< T, char, typename std::enable_if< std::is_base_of< std::exception, T >::value >::type > | |
| Cformatter< Tuple, Char, enable_if_t< fmt::is_tuple_like< Tuple >::value &&fmt::is_tuple_formattable< Tuple, Char >::value > > | |
| Cformatter< tuple_join_view< Tuple, Char >, Char, enable_if_t< is_tuple_like< Tuple >::value > > | |
| Cformatter< unsigned long long, Char > | |
| Cformatter< detail::ubitint< N >, Char > | |
| Cwpi::util::ForwardToPointerCast< To, From, ForwardTo > | Provides a cast trait that uses a defined pointer to pointer cast as a base for reference-to-reference casts |
| Cwpi::hal::fpga_clock | A std::chrono compatible wrapper around the FPGA Timer |
| Cwpi::net::WebSocket::Frame | Frame |
| Cfstring< T > | A compile-time format string |
| Cslp::function_ref< F > | |
| Cwpi::util::function_ref< Fn > | An efficient, type-erasing, non-owning reference to a callable |
| Cslp::function_ref< R(Args...)> | An implementation of std::function_ref, a lightweight non-owning reference to a callable |
| Cwpi::util::function_ref< Ret(Params...)> | |
| Cwpi::util::FunctionPointerLikeTypeTraits< Alignment, FunctionPointerT > | Provide suitable custom traits struct for function pointers |
| Cwpi::util::FunctionPointerLikeTypeTraits< 4, ReturnT(*)(ParamTs...)> | |
| Cwpi::util::PointerLikeTypeTraits< ReturnT(*)(ParamTs...)> | Provide a default specialization for function pointers that assumes 4-byte alignment |
| Cwpi::util::future< T > | A lightweight version of std::future |
| Cwpi::util::future< void > | Explicit specialization for future<void> |
| Cwpi::util::detail::FutureThen< To, From > | |
| Cwpi::util::detail::FutureThen< To, void > | |
| Cwpi::util::detail::FutureThen< void, From > | |
| Cwpi::util::detail::FutureThen< void, void > | |
| Cg2d_line_segment_t | |
| Cg2d_line_t | |
| Cgeneric_context< OutputIt, Char > | |
| Cwpi::GenericHID | Handle input from standard HID devices connected to the Driver Station |
| Cwpi::Gamepad | Handle input from Gamepad controllers connected to the Driver Station |
| Cwpi::Joystick | Handle input from standard Joysticks connected to the Driver Station |
| Cwpi::NiDsPS4Controller | Handle input from NiDsPS4 controllers connected to the Driver Station |
| Cwpi::NiDsPS5Controller | Handle input from NiDsPS5 controllers connected to the Driver Station |
| Cwpi::NiDsStadiaController | Handle input from NiDsStadia controllers connected to the Driver Station |
| Cwpi::NiDsXboxController | Handle input from NiDsXbox controllers connected to the Driver Station |
| Cwpi::sim::GenericHIDSim | Class to control a simulated generic joystick |
| Cwpi::sim::GamepadSim | Class to control a simulated Gamepad controller |
| Cwpi::sim::JoystickSim | Class to control a simulated joystick |
| Cwpi::sim::NiDsPS4ControllerSim | Class to control a simulated NiDsPS4 controller |
| Cwpi::sim::NiDsPS5ControllerSim | Class to control a simulated NiDsPS5 controller |
| Cwpi::sim::NiDsStadiaControllerSim | Class to control a simulated NiDsStadia controller |
| Cwpi::sim::NiDsXboxControllerSim | Class to control a simulated NiDsXbox controller |
| Cdetail::get_cstring< Char > | |
| Cdetail::get_locale | |
| Cwpi::util::pointer_union_detail::GetFirstType< T,... > | Find the first type in a list of types |
| Cgoogle_protobuf_DescriptorProto | |
| Cgoogle_protobuf_DescriptorProto_ExtensionRange | |
| Cgoogle_protobuf_DescriptorProto_ReservedRange | |
| Cgoogle_protobuf_EnumDescriptorProto | |
| Cgoogle_protobuf_EnumDescriptorProto_EnumReservedRange | |
| Cgoogle_protobuf_EnumOptions | |
| Cgoogle_protobuf_EnumValueDescriptorProto | |
| Cgoogle_protobuf_EnumValueOptions | |
| Cgoogle_protobuf_ExtensionRangeOptions | |
| Cgoogle_protobuf_ExtensionRangeOptions_Declaration | |
| Cgoogle_protobuf_FeatureSet | |
| Cgoogle_protobuf_FeatureSet_VisibilityFeature | |
| Cgoogle_protobuf_FeatureSetDefaults | |
| Cgoogle_protobuf_FeatureSetDefaults_FeatureSetEditionDefault | |
| Cgoogle_protobuf_FieldDescriptorProto | |
| Cgoogle_protobuf_FieldOptions | |
| Cgoogle_protobuf_FieldOptions_EditionDefault | |
| Cgoogle_protobuf_FieldOptions_FeatureSupport | |
| Cgoogle_protobuf_FileDescriptorProto | |
| Cgoogle_protobuf_FileDescriptorSet | |
| Cgoogle_protobuf_FileOptions | |
| Cgoogle_protobuf_GeneratedCodeInfo | |
| Cgoogle_protobuf_GeneratedCodeInfo_Annotation | |
| Cgoogle_protobuf_MessageOptions | |
| Cgoogle_protobuf_MethodDescriptorProto | |
| Cgoogle_protobuf_MethodOptions | |
| Cgoogle_protobuf_OneofDescriptorProto | |
| Cgoogle_protobuf_OneofOptions | |
| Cgoogle_protobuf_ServiceDescriptorProto | |
| Cgoogle_protobuf_ServiceOptions | |
| Cgoogle_protobuf_SourceCodeInfo | |
| Cgoogle_protobuf_SourceCodeInfo_Location | |
| Cgoogle_protobuf_UninterpretedOption | |
| Cgoogle_protobuf_UninterpretedOption_NamePart | |
| Cslp::Gradient< Scalar > | This class calculates the gradient of a variable with respect to a vector of variables |
| Cslp::detail::GradientExpressionGraph< Scalar > | This class is an adapter type that performs value updates of an expression graph, generates a gradient tree, or appends gradient triplets for creating a sparse matrix of gradients |
| Cgroup_digits_view< T > | |
| CHAL_Acceleration3d | |
| CHAL_AddressableLEDData | Structure for holding one LED's color data |
| Cwpi::AddressableLED::LEDData | |
| CHAL_CANMessage | |
| CHAL_CANReceiveMessage | |
| CHAL_CANStreamMessage | Storage for CAN Stream Messages |
| CHAL_ControlWord | |
| CHAL_EulerAngles3d | |
| CHAL_GameData | |
| CHAL_GyroRate3d | |
| CHAL_JoystickAxes | |
| CHAL_JoystickButtons | |
| CHAL_JoystickDescriptor | |
| CHAL_JoystickPOVs | |
| CHAL_JoystickTouchpad | |
| CHAL_JoystickTouchpadFinger | |
| CHAL_JoystickTouchpads | |
| CHAL_MatchInfo | |
| CHAL_OpModeOption | |
| CHAL_PowerDistributionChannelData | |
| CHAL_PowerDistributionFaults | |
| CHAL_PowerDistributionStickyFaults | Storage for REV PDH Sticky Faults |
| CHAL_PowerDistributionVersion | Power distribution version |
| CHAL_Quaternion | |
| CHAL_REVPHCompressorConfig | Storage for compressor config |
| CHAL_REVPHFaults | Storage for REV PH Faults |
| CHAL_REVPHStickyFaults | Storage for REV PH Sticky Faults |
| CHAL_REVPHVersion | Storage for REV PH Version |
| CHAL_Value | HAL Entry Value |
| Cwpi::hal::HalCallbackListener< CallbackFunction > | |
| CHALSIM_AlertInfo | Information about an alert |
| CHALSIM_NotifierInfo | |
| Cwpi::hal::Handle< CType, FreeFunction, CInvalid > | A move-only C++ wrapper around a HAL handle |
| Cbasic_format_arg< Context >::handle | |
| Cwpi::hal::HandleBase | Base for all HAL Handles |
| Cwpi::hal::DigitalHandleResource< THandle, TStruct, size > | The DigitalHandleResource class is a way to track handles |
| Cwpi::hal::IndexedClassedHandleResource< THandle, TStruct, size, enumValue > | The IndexedClassedHandleResource class is a way to track handles |
| Cwpi::hal::IndexedHandleResource< THandle, TStruct, size, enumValue > | The IndexedHandleResource class is a way to track handles |
| Cwpi::hal::LimitedClassedHandleResource< THandle, TStruct, size, enumValue > | The LimitedClassedHandleResource class is a way to track handles |
| Cwpi::hal::LimitedHandleResource< THandle, TStruct, size, enumValue > | The LimitedHandleResource class is a way to track handles |
| Cwpi::hal::UnlimitedHandleResource< THandle, TStruct, enumValue > | The UnlimitedHandleResource class is a way to track handles |
| Cwpi::util::DebugEpochBase::HandleBase | |
| Cwpi::util::DenseMapIterator< KeyT, ValueT, KeyInfoT, BucketT > | |
| Cwpi::util::DenseMapIterator< KeyT, ValueT, KeyInfoT, BucketT, true > | |
| Cwpi::util::SmallPtrSetIterator< PtrType > | |
| Cwpi::util::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst > | |
| Cwpi::util::SmallPtrSetIterator< PtrTy > | SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet |
| Cstd::hash< wpi::util::WPI_BASIC_JSON_TPL > | Hash value for JSON objects |
| Cwpi::util::detail::HasPointerLikeTypeTraits< T, U > | |
| Cwpi::util::detail::HasPointerLikeTypeTraits< T, decltype((sizeof(PointerLikeTypeTraits< T >)+sizeof(T)), void())> | |
| Cslp::Hessian< Scalar, UpLo > | This class calculates the Hessian of a variable with respect to a vector of variables |
| Cwpi::net::http_parser | |
| Cwpi::net::http_parser_settings | |
| Cwpi::net::http_parser_url | |
| Cwpi::net::HttpConnection | |
| Cwpi::net::HttpLocation | |
| Cwpi::net::HttpMultipartScanner | |
| Cwpi::net::HttpParser | HTTP protocol parser |
| Cwpi::net::HttpPath | Class for HTTP path matching |
| Cwpi::net::HttpPathRef | Proxy reference object for a portion of a HttpPath |
| Cwpi::net::HttpQueryMap | Map for looking up elements of the query portion of a URI |
| Cwpi::net::HttpRequest | |
| Cwpi::net::HttpServerConnection | |
| Cwpi::net::HttpWebSocketServerConnection< Derived > | A server-side HTTP connection that also accepts WebSocket upgrades |
| Cwpi::I2C | I2C bus interface class |
| Cimage_f32 | |
| Cimage_u32 | |
| Cimage_u8 | |
| Cimage_u8_lut | |
| Cimage_u8x3 | |
| Cimage_u8x4 | |
| Cwpi::math::ImplicitModelFollower< States, Inputs > | Contains the controller coefficients and logic for an implicit model follower |
| Cwpi::util::in_place_t | |
| Cslp::InequalityConstraints< Scalar > | A vector of inequality constraints of the form cᵢ(x) ≥ 0 |
| Cslp::Inertia | Represents the inertia of a matrix (the number of positive, negative, and zero eigenvalues) |
| Cdetail::int_checker< IS_SIGNED > | |
| Cdetail::int_checker< true > | |
| Cdetail::integer_sequence< T, N > | |
| Cdetail::integer_sequence< T, Ns... > | |
| Cdetail::make_integer_sequence< T, 0, Ns... > | |
| Cstd::integral_constant | |
| Cdetail::type_constant< mapped_t< T, Char >, Char > | |
| Cwpi::util::TypesAreDistinct<> | |
| Cwpi::util::detail::ConstantLog2< 1 > | |
| Cwpi::util::detail::TypesAreDistinct< T > | |
| Cwpi::util::detail_expected::is_swappable< T[N], T[N]> | |
| Cwpi::util::detail_expected::swap_adl_tests::is_std_swap_noexcept< T[N]> | |
| Cdetail::is_range_< T, void > | |
| Cdetail::range_format_kind_< T > | |
| Cdetail::type_constant< T, Char > | |
| Cstd::tuple_size< wpi::util::PointerIntPair< PointerTy, IntBits, IntType, PtrTraits, Info > > | |
| Cstd::tuple_size< wpi::util::array< T, N > > | |
| Cwpi::util::FirstIndexOfType< T, T, Us... > | |
| Cwpi::util::FirstIndexOfType< T, U, Us... > | |
| Cwpi::util::TypesAreDistinct< Ts > | Determine if all types in Ts are distinct |
| Cwpi::util::detail::ConstantLog2< N > | A tiny meta function to compute the log2 of a compile time constant |
| Cwpi::util::detail::ConstantLog2< 1 > | |
| Cwpi::util::detail::TypesAreDistinct< T, Us > | |
| Cwpi::util::detail_expected::is_nothrow_swappable< T, U > | |
| Cwpi::util::detail_expected::is_swappable< T, U > | |
| Cwpi::util::detail_expected::is_swappable< T[N], T[N]> | |
| Cwpi::util::detail_expected::swap_adl_tests::is_adl_swap_noexcept< T, U > | |
| Cwpi::util::detail_expected::swap_adl_tests::is_std_swap_noexcept< T > | |
| Cwpi::util::detail_expected::swap_adl_tests::is_std_swap_noexcept< T[N]> | |
| Cslp::InteriorPointMatrixCallbacks< Scalar > | Matrix callbacks for the interior-point method solver |
| Cwpi::util::interpolating_map< Key, Value > | Implements a table of key-value pairs with linear interpolation between values |
| Cslp::IntrusiveSharedPtr< T > | A custom intrusive shared pointer implementation without thread synchronization overhead |
| Cwpi::util::detail_expected::invoke_result_impl< F, class, Us > | |
| Cwpi::util::detail_expected::invoke_result_impl< F, decltype(detail_expected::invoke(std::declval< F >(), std::declval< Us >()...), void()), Us... > | |
| Cstd::is_base_of | |
| Cdetail::is_view< T, bool_constant< sizeof(T) !=0 > > | |
| Cis_compiled_string< S > | |
| Cdetail::is_bit_reference_like< T > | |
| Cdetail::is_container_adaptor_like< T > | |
| Cstd::is_convertible | |
| Cdetail::is_std_string_like< T, void_t< decltype(std::declval< T >().find_first_of(typename T::value_type(), 0))> > | |
| Cstd::is_floating_point | |
| Cdetail::is_floating_point< float128 > | |
| Cdetail::is_floating_point< T > | |
| Cis_formattable | |
| Cdetail::is_formattable_delayed< R, Char > | |
| Cstd::is_integral | |
| Cdetail::is_integral< int128_opt > | |
| Cdetail::is_integral< uint128_t > | |
| Cdetail::is_integral< T > | |
| Cwpi::util::is_integral_or_enum< T > | Metafunction that determines whether the given type is either an integral type or an enumeration type, including enum classes |
| Cdetail::is_map< T > | |
| Cis_range< T, Char > | |
| Cdetail::is_set< T > | |
| Cwpi::util::is_simple_type< X > | |
| Cis_tuple_formattable< T, C > | |
| Cdetail::is_tuple_formattable_< T, C, bool > | |
| Cdetail::is_tuple_formattable_< T, C, true > | |
| Cis_tuple_like< T > | |
| Cdetail::is_tuple_like_< T > | |
| Cdetail::is_zero_int | |
| Cwpi::util::isa_impl< To, From, Enabler > | |
| Cwpi::util::isa_impl< To, From, std::enable_if_t< std::is_base_of_v< To, From > > > | |
| Cwpi::util::isa_impl_cl< To, From > | |
| Cwpi::util::isa_impl_cl< To, const From * > | |
| Cwpi::util::isa_impl_cl< To, const From *const > | |
| Cwpi::util::isa_impl_cl< To, const From > | |
| Cwpi::util::isa_impl_cl< To, const std::unique_ptr< From > > | |
| Cwpi::util::isa_impl_cl< To, From * > | |
| Cwpi::util::isa_impl_cl< To, From *const > | |
| Cwpi::util::isa_impl_wrap< To, From, SimpleFrom > | |
| Cwpi::util::isa_impl_wrap< To, FromTy, FromTy > | |
| Cwpi::util::detail::IsaAndPresentCheckPredicate< Types > | |
| Cwpi::util::detail::IsaCheckPredicate< Types > | |
| Cwpi::util::details::IsChoiceTypeSupported< T > | |
| Cwpi::util::detail::IsPointerLike< T > | |
| Cwpi::util::detail::IsPointerLike< T * > | |
| Cslp::IterationInfo< Scalar > | Solver iteration information exposed to an iteration callback |
| Cslp::VariableBlock< Mat >::iterator | |
| Cslp::VariableMatrix< Scalar_ >::iterator | |
| Cwpi::util::circular_buffer< T >::iterator | |
| Cwpi::util::rotated_span< T, Extent >::iterator | |
| Cwpi::util::static_circular_buffer< T, N >::iterator | |
| Cwpi::util::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > | CRTP base class which implements the entire standard iterator facade in terms of a minimal subset of the interface |
| Cwpi::util::iterator_adaptor_base< DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > | CRTP base class for adapting an iterator to a different type |
| Cwpi::util::pointer_iterator< pointee_iterator< WrappedIteratorT, T1 >, T2 > | |
| Cwpi::util::pointee_iterator< WrappedIteratorT, T > | An iterator type that allows iterating over the pointees via some other iterator |
| Cwpi::util::pointer_iterator< WrappedIteratorT, T > | |
| Citerator_facade_base< pointee_iterator | |
| Cwpi::util::iterator_adaptor_base< pointee_iterator< WrappedIteratorT, std::remove_reference_t< decltype(**std::declval< WrappedIteratorT >())> >, WrappedIteratorT, std::iterator_traits< WrappedIteratorT >::iterator_category, std::remove_reference_t< decltype(**std::declval< WrappedIteratorT >())> > | |
| Cwpi::util::iterator_facade_base< SmallSetIterator< T, N, C >, std::forward_iterator_tag, T > | |
| Cwpi::util::SmallSetIterator< T, N, C > | SmallSetIterator - This class implements a const_iterator for SmallSet by delegating to the underlying SmallVector or Set iterators |
| Cwpi::util::iterator_range< IteratorT > | A range adaptor for a pair of iterators |
| Cstd::iterator_traits< fmt::basic_appender< T > > | |
| Cslp::Jacobian< Scalar > | This class calculates the Jacobian of a vector of variables with respect to a vector of variables |
| Cwpi::util::java::JClass | Finds a class and keeps it as a global reference |
| Cwpi::util::java::JException | Finds an exception class and keep it as a global reference |
| Cwpi::util::java::JClassInit | |
| Cwpi::util::java::JExceptionInit | |
| Cwpi::util::java::JGlobal< T > | |
| Cwpi::util::java::JLocal< T > | Container class for cleaning up Java local references |
| Cmrc::Joystick | |
| Cmrc::JoystickAxes | |
| Cmrc::JoystickButtons | |
| Cmrc::JoystickDescriptor | |
| Cmrc::JoystickDescriptors | |
| Cmrc::JoystickOutput | |
| Cmrc::JoystickOutputs | |
| Cmrc::JoystickPovs | |
| Cmrc::JoystickTouchpads | |
| Cwpi::util::detail::json_base_class | |
| Cbasic_json< wpi::util::ordered_map > | |
| Cbasic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass > | Class to store JSON values |
| Cjson_pointer< RefStringType > | JSON Pointer defines a string syntax for identifying a specific value within a JSON document |
| Cwpi::util::java::detail::JSpanBase< T, IsCritical, Size > | Helper class for working with JNI arrays |
| Cwpi::util::java::JStringRef | Java string (jstring) reference |
| Cwpi::math::KalmanFilter< States, Inputs, Outputs > | A Kalman filter combines predictions from a model and measurements to give an estimate of the true system state |
| Cwpi::math::KalmanFilterLatencyCompensator< States, Inputs, Outputs, KalmanFilterType > | This class incorporates time-delayed measurements into a Kalman filter's state estimate |
| Cwpi::math::Kinematics< WheelPositions, WheelVelocities, WheelAccelerations > | Helper class that converts a chassis velocity (dx, dy, and dtheta components) into individual wheel velocities |
| Cwpi::math::Kinematics< DifferentialDriveWheelPositions, DifferentialDriveWheelVelocities, DifferentialDriveWheelAccelerations > | |
| Cwpi::math::DifferentialDriveKinematics | Helper class that converts a chassis velocity (dx and dtheta components) to left and right wheel velocities for a differential drive |
| Cwpi::math::Kinematics< MecanumDriveWheelPositions, MecanumDriveWheelVelocities, MecanumDriveWheelAccelerations > | |
| Cwpi::math::MecanumDriveKinematics | Helper class that converts a chassis velocity (dx, dy, and dtheta components) into individual wheel velocities |
| Cwpi::math::Kinematics< wpi::util::array< SwerveModulePosition, NumModules >, wpi::util::array< SwerveModuleVelocity, NumModules >, wpi::util::array< SwerveModuleAcceleration, NumModules > > | |
| Cwpi::math::SwerveDriveKinematics< NumModules > | Helper class that converts a chassis velocity (dx, dy, and dtheta components) into individual module states (velocity and angle) |
| Cwpi::sim::DifferentialDrivetrainSim::KitbotGearing | Represents a gearing option of the Toughbox mini |
| Cwpi::sim::DifferentialDrivetrainSim::KitbotMotor | Represents common motor layouts of the kit drivetrain |
| Cwpi::sim::DifferentialDrivetrainSim::KitbotWheelSize | Represents common wheel sizes of the kit drivetrain |
| Cwpi::LEDPattern | |
| Cwpi::LEDPattern::LEDReader | A wrapper around a length and an arbitrary reader function that accepts an LED index and returns data for the LED at that index |
| Cstd::less< ::wpi::util::detail::value_t > | |
| Cwpi::util::structparser::Lexer | Raw struct schema lexer |
| Cwpi::math::LinearFilter< T > | This class implements a linear, digital filter |
| Cwpi::math::LinearPlantInversionFeedforward< States, Inputs > | Constructs a plant inversion model-based feedforward from a LinearSystem |
| Cwpi::math::LinearQuadraticRegulator< States, Inputs > | Contains the controller coefficients and logic for a linear-quadratic regulator (LQR) |
| Cwpi::math::LinearSystem< States, Inputs, Outputs > | A plant defined using state-space notation |
| Cwpi::math::LinearSystemLoop< States, Inputs, Outputs > | Combines a controller, feedforward, and observer for controlling a mechanism with full state feedback |
| Cwpi::sim::LinearSystemSim< States, Inputs, Outputs > | This class helps simulate linear systems |
| Cwpi::sim::LinearSystemSim< 1, 1, 1 > | |
| Cwpi::sim::FlywheelSim | Represents a simulated flywheel mechanism |
| Cwpi::sim::LinearSystemSim< 2, 1, 2 > | |
| Cwpi::sim::DCMotorSim | Represents a simulated DC motor mechanism |
| Cwpi::sim::ElevatorSim | Represents a simulated elevator mechanism |
| Cwpi::sim::SingleJointedArmSim | Represents a simulated arm mechanism |
| Cwpi::detail::ListenerExecutor | An executor for running listener tasks posted by Sendable listeners synchronously from the main application thread |
| Cloc_value | |
| Cdetail::loc_writer< Char > | |
| Cdetail::local_t | |
| Cdetail::locale | |
| Clocale_ref | |
| Cwpi::util::Logger | |
| Cwpi::nt::LogMessage | NetworkTables log message |
| Cwpi::math::LTVDifferentialDriveController | The linear time-varying differential drive controller has a similar form to the LQR, but the model used to compute the controller gain is the nonlinear differential drive model linearized around the drivetrain's current state |
| Cwpi::math::LTVUnicycleController | The linear time-varying unicycle controller has a similar form to the LQR, but the model used to compute the controller gain is the nonlinear unicycle model linearized around the drivetrain's current state |
| Cdetail::make_integer_sequence< T, N, Ns > | |
| Cstd::make_unsigned | |
| Cdetail::make_unsigned_or_bool< bool > | |
| Cdetail::make_unsigned_or_bool< T > | |
| Cdetail::make_unsigned_or_unchanged< T, INTEGRAL > | |
| Cdetail::make_unsigned_or_unchanged< T, true > | |
| Cstd::map< std::string, EntryInfo, std::less<>, std::allocator< std::pair< const std::string, EntryInfo > > > | |
| Cwpi::util::StringMap< EntryInfo > | |
| Cstd::map< std::string, MotorEntries, std::less<>, std::allocator< std::pair< const std::string, MotorEntries > > > | |
| Cwpi::util::StringMap< MotorEntries > | |
| Cstd::map< std::string, NT_Entry, std::less<>, std::allocator< std::pair< const std::string, NT_Entry > > > | |
| Cwpi::util::StringMap< NT_Entry > | |
| Cstd::map< std::string, SchemaInfo, std::less<>, std::allocator< std::pair< const std::string, SchemaInfo > > > | |
| Cwpi::util::StringMap< SchemaInfo > | |
| Cstd::map< std::string, size_t, std::less<>, std::allocator< std::pair< const std::string, size_t > > > | |
| Cwpi::util::StringMap< size_t > | |
| Cstd::map< std::string, std::chrono::nanoseconds, std::less<>, std::allocator< std::pair< const std::string, std::chrono::nanoseconds > > > | |
| Cwpi::util::StringMap< std::chrono::nanoseconds > | |
| Cstd::map< std::string, std::string_view, std::less<>, std::allocator< std::pair< const std::string, std::string_view > > > | |
| Cwpi::util::StringMap< std::string_view > | |
| Cstd::map< std::string, std::unique_ptr< wpi::MechanismObject2d >, std::less<>, std::allocator< std::pair< const std::string, std::unique_ptr< wpi::MechanismObject2d > > > > | |
| Cwpi::util::StringMap< std::unique_ptr< wpi::MechanismObject2d > > | |
| Cstd::map< std::string, T, std::less<>, std::allocator< std::pair< const std::string, T > > > | |
| Cwpi::util::StringMap< T, Allocator > | StringMap is a sorted associative container that contains key-value pairs with unique string keys |
| Cstd::map< std::string, void *, std::less<>, std::allocator< std::pair< const std::string, void * > > > | |
| Cwpi::util::StringMap< void * > | |
| Cstd::map< std::string, wpi::log::DoubleLogEntry, std::less<>, std::allocator< std::pair< const std::string, wpi::log::DoubleLogEntry > > > | |
| Cwpi::util::StringMap< wpi::log::DoubleLogEntry > | |
| Cstd::map< std::string, wpi::MechanismRoot2d, std::less<>, std::allocator< std::pair< const std::string, wpi::MechanismRoot2d > > > | |
| Cwpi::util::StringMap< wpi::MechanismRoot2d > | |
| Cstd::map< std::string, wpi::util::StructDescriptor, std::less<>, std::allocator< std::pair< const std::string, wpi::util::StructDescriptor > > > | |
| Cwpi::util::StringMap< wpi::util::StructDescriptor > | |
| Cwpi::util::MappedFileRegion | |
| Cmrc::MatchInfo | |
| Cmatd_chol_t | Creates a double matrix with the Cholesky lower triangular matrix of A |
| Cmatd_plu_t | |
| Cmatd_svd_t | |
| Cmatd_t | Defines a matrix structure for holding double-precision values with data in row-major order (i.e |
| Cwpi::math::MathShared | |
| Cwpi::math::MathSharedStore | |
| Cwpi::math::MecanumDriveWheelAccelerations | Represents the wheel accelerations for a mecanum drive drivetrain |
| Cwpi::math::MecanumDriveWheelPositions | Represents the wheel positions for a mecanum drive drivetrain |
| Cwpi::math::MecanumDriveWheelVelocities | Represents the wheel velocities for a mecanum drive drivetrain |
| Cwpi::cmd::sysid::Mechanism | |
| Cwpi::MechanismObject2d | Common base class for all Mechanism2d node types |
| Cwpi::MechanismLigament2d | Ligament node on a Mechanism2d |
| Cwpi::MechanismRoot2d | Root Mechanism2d node |
| Cwpi::math::MedianFilter< T > | A class that implements a moving-window median filter |
| Cwpi::util::MemoryBuffer | This interface provides simple read-only access to a block of memory, and provides simple methods for reading files and standard input into a memory buffer |
| Cwpi::util::SmallVectorMemoryBuffer | SmallVector-backed MemoryBuffer instance |
| Cwpi::util::WritableMemoryBuffer | This class is an extension of MemoryBuffer, which allows copy-on-write access to the underlying contents |
| Cwpi::util::WriteThroughMemoryBuffer | This class is an extension of MemoryBuffer, which allows write access to the underlying contents and committing those changes to the original source |
| Cwpi::util::MemoryBufferRef | |
| Cwpi::math::MerweScaledSigmaPoints< States > | Generates sigma points and weights according to Van der Merwe's 2004 dissertation[1] for the UnscentedKalmanFilter class |
| Cnanopb::MessageDescriptor< GenMessageT > | |
| Cwpi::log::MetadataRecordData | Data contained in a set metadata control record as created by DataLog::SetMetadata() |
| Cwpi::math::TrajectoryConstraint::MinMax | Represents a minimum and maximum acceleration |
| Cwpi::math::Models | Linear system factories |
| Cmonostate | |
| Cwpi::util::monostate | |
| Cmonth | |
| Cwpi::MotorController | Interface for motor controlling devices |
| Cwpi::PWMMotorController | Common base class for all PWM Motor Controllers |
| Cwpi::Koors40 | AndyMark Koors40 Motor Controller with PWM control |
| Cwpi::PWMSparkFlex | REV Robotics SPARK Flex Motor Controller with PWM control |
| Cwpi::PWMSparkMax | REV Robotics SPARK MAX Motor Controller with PWM control |
| Cwpi::PWMTalonFX | Cross the Road Electronics (CTRE) Talon FX Motor Controller with PWM control |
| Cwpi::PWMTalonSRX | Cross the Road Electronics (CTRE) Talon SRX Motor Controller with PWM control |
| Cwpi::PWMVenom | Playing with Fusion Venom Motor Controller with PWM control |
| Cwpi::PWMVictorSPX | Cross the Road Electronics (CTRE) Victor SPX Motor Controller with PWM control |
| Cwpi::Spark | REV Robotics SPARK Motor Controller with PWM control |
| Cwpi::SparkMini | REV Robotics SPARKMini Motor Controller with PWM control |
| Cwpi::Talon | Cross the Road Electronics (CTRE) Talon Motor Controller with PWM control |
| Cwpi::VictorSP | Vex Robotics Victor SP Motor Controller with PWM control |
| Cwpi::romi::RomiMotor | RomiMotor |
| Cwpi::xrp::XRPMotor | XRPMotor |
| Cwpi::sysid::SysIdRoutineLog::MotorLog | Logs data from a single motor during a SysIdRoutine |
| Cwpi::MotorSafety | The Motor Safety feature acts as a watchdog timer for an individual motor |
| Cwpi::PWMMotorController | Common base class for all PWM Motor Controllers |
| Cwpi::RobotDriveBase | Common base class for drive platforms |
| Cwpi::DifferentialDrive | A class for driving differential drive/skid-steer drive platforms such as the Kit of Parts drive base, "tank drive", or West Coast Drive |
| Cwpi::MecanumDrive | A class for driving Mecanum drive platforms |
| Cwpi::xrp::XRPMotor | XRPMotor |
| Cwpi::net::MulticastServiceAnnouncer | |
| Cwpi::net::MulticastServiceResolver | |
| Cslp::MultistartResult< Scalar, DecisionVariables > | The result of a multistart solve |
| Cwpi::nt::MultiSubscriber | Subscribe to multiple topics based on one or more topic name prefixes |
| Cwpi::util::ArgumentParser::MutuallyExclusiveGroup | |
| Cdetail::named_arg_info< Char > | |
| Cdetail::named_arg_store< Context, NUM_ARGS, NUM_NAMED_ARGS, DESC > | |
| Cdetail::named_arg_value< Char > | |
| Cdetail::native_formatter< T, Char, TYPE > | |
| Cdetail::native_formatter< detail::float128, Char, detail::type::float_type > | |
| Cformatter< detail::float128, Char > | |
| Cdetail::native_formatter< T, Char, detail::type_constant< T, Char >::value > | |
| Cformatter< T, Char, enable_if_t< detail::type_constant< T, Char >::value !=detail::type::custom_type > > | |
| Cnested_formatter< T, Char > | |
| Cnested_formatter< basic_string_view< Char >, Char > | |
| Cformatter< std::bitset< N >, Char > | |
| Cnested_view< T, Char > | |
| Cwpi::net::NetworkAcceptor | |
| Cwpi::net::TCPAcceptor | |
| Cwpi::net::NetworkStream | |
| Cwpi::net::TCPStream | |
| Cwpi::nt::NetworkTable | A network table that knows its subtable path |
| Cwpi::nt::NetworkTableEntry | NetworkTables Entry |
| Cwpi::nt::NetworkTableInstance | NetworkTables Instance |
| Cwpi::nt::NetworkTableListener | Event listener |
| Cwpi::nt::NetworkTableListenerPoller | Event polled listener |
| Cslp::NewtonMatrixCallbacks< Scalar > | Matrix callbacks for the Newton's method solver |
| Cwpi::util::detail_expected::no_init_t | |
| Cdetail::node< typename > | |
| Cslp::slicing::none_t | Type tag used to designate an omitted argument of the slice |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::NonTrivialCallbacks | A struct we use to aggregate three callbacks when we need full set of operations |
| Cwpi::Notifier | Notifiers run a user-provided callback function on a separate thread |
| CNT_ConnectionInfo | NetworkTables Connection Information |
| CNT_Event | NetworkTables event |
| CNT_LogMessage | NetworkTables log message |
| CNT_Meta_Client | Client (as published via $clients) |
| CNT_Meta_ClientPublisher | Client publisher (as published via $clientpub$<client> or $serverpub) |
| CNT_Meta_ClientSubscriber | Client subscriber (as published via $clientsub$<client> or $serversub) |
| CNT_Meta_SubscriberOptions | Subscriber options |
| CNT_Meta_TopicPublisher | Topic publisher (as published via $pub$<topic>) |
| CNT_Meta_TopicSubscriber | Topic subscriber (as published via $sub$<topic>) |
| CNT_PubSubOptions | NetworkTables publish/subscribe options |
| CNT_TimestampedBoolean | Timestamped Boolean |
| CNT_TimestampedBooleanArray | Timestamped BooleanArray |
| CNT_TimestampedDouble | Timestamped Double |
| CNT_TimestampedDoubleArray | Timestamped DoubleArray |
| CNT_TimestampedFloat | Timestamped Float |
| CNT_TimestampedFloatArray | Timestamped FloatArray |
| CNT_TimestampedInteger | Timestamped Integer |
| CNT_TimestampedIntegerArray | Timestamped IntegerArray |
| CNT_TimestampedRaw | Timestamped Raw |
| CNT_TimestampedString | Timestamped String |
| CNT_TimestampedStringArray | Timestamped StringArray |
| CNT_TimeSyncEventData | NetworkTables time sync event data |
| CNT_TopicInfo | NetworkTables Topic Information |
| CNT_Value | NetworkTables Entry Value |
| CNT_ValueEventData | NetworkTables value event data |
| Cdetail::null< T > | |
| Cdetail::null_chrono_spec_handler< Derived > | |
| Cdetail::null_chrono_spec_handler< chrono_format_checker > | |
| Cdetail::chrono_format_checker | |
| Cdetail::null_chrono_spec_handler< tm_format_checker > | |
| Cdetail::tm_format_checker | |
| Cwpi::util::NullableValueCastFailed< To > | All of these cast traits are meant to be implementations for useful casts that users may want to use that are outside the standard behavior |
| Cwpi::util::ValueFromPointerCast< To, From, Derived > | This cast trait provides casting for the specific case of casting to a value-typed object from a pointer-typed object |
| Cwpi::util::NullDeleter< T > | |
| Cwpi::util::sig::detail::NullMutex | |
| Cdetail::numpunct< Char > | |
| CNumTraits | |
| CEigen::NumTraits< slp::Variable< Scalar > > | NumTraits specialization that allows instantiating Eigen types with Variable |
| Cwpi::math::KalmanFilterLatencyCompensator< States, Inputs, Outputs, KalmanFilterType >::ObserverSnapshot | This class contains all the information about our observer at a given time |
| Cwpi::math::Odometry< WheelPositions, WheelVelocities, WheelAccelerations > | Class for odometry |
| Cwpi::math::Odometry3d< WheelPositions, WheelVelocities, WheelAccelerations > | Class for odometry |
| Cwpi::math::Odometry3d< DifferentialDriveWheelPositions, DifferentialDriveWheelVelocities, DifferentialDriveWheelAccelerations > | |
| Cwpi::math::DifferentialDriveOdometry3d | Class for differential drive odometry |
| Cwpi::math::Odometry3d< MecanumDriveWheelPositions, MecanumDriveWheelVelocities, MecanumDriveWheelAccelerations > | |
| Cwpi::math::MecanumDriveOdometry3d | Class for mecanum drive odometry |
| Cwpi::math::Odometry3d< wpi::util::array< SwerveModulePosition, NumModules >, wpi::util::array< SwerveModuleVelocity, NumModules >, wpi::util::array< SwerveModuleAcceleration, NumModules > > | |
| Cwpi::math::SwerveDriveOdometry3d< NumModules > | Class for swerve drive odometry |
| Cwpi::math::Odometry< DifferentialDriveWheelPositions, DifferentialDriveWheelVelocities, DifferentialDriveWheelAccelerations > | |
| Cwpi::math::DifferentialDriveOdometry | Class for differential drive odometry |
| Cwpi::math::Odometry< MecanumDriveWheelPositions, MecanumDriveWheelVelocities, MecanumDriveWheelAccelerations > | |
| Cwpi::math::MecanumDriveOdometry | Class for mecanum drive odometry |
| Cwpi::math::Odometry< wpi::util::array< SwerveModulePosition, NumModules >, wpi::util::array< SwerveModuleVelocity, NumModules >, wpi::util::array< SwerveModuleAcceleration, NumModules > > | |
| Cwpi::math::SwerveDriveOdometry< NumModules > | Class for swerve drive odometry |
| Cwpi::OnboardIMU | Systemcore onboard IMU |
| Cwpi::romi::OnBoardIO | This class represents the onboard IO of the Romi reference robot |
| Cmrc::OpMode | |
| Cwpi::OpMode | Top-level interface for opmode classes |
| Cwpi::PeriodicOpMode | An opmode structure for periodic operation |
| Cmrc::OpModeHash | |
| Cwpi::net::uv::Process::Option | Structure for Spawn() option temporaries |
| Cslp::Options | Solver options |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::StorageUnionT::OutOfLineStorageT | |
| CP | |
| Cconjunction< P > | |
| Cwpi::util::PackCallback< T > | A callback method that will pack elements when called |
| Cwpi::util::support::detail::packed_endian_specific_integral< ValueType, Endian, Alignment, ALIGN > | |
| Cstd::pair | |
| Cwpi::util::detail::DenseMapPair< int64_t, OpModeData > | |
| Cwpi::util::detail::DenseMapPair< int, EntryInfo2 > | |
| Cwpi::util::detail::DenseMapPair< int, wpi::log::DataLogReaderEntry * > | |
| Cwpi::util::detail::DenseMapPair< KeyT, ValueT > | |
| Cpam | |
| Cparse_context< Char > | Parsing context consisting of a format string range being parsed and an argument counter for automatic indexing |
| Cparse_context< Char > | |
| Cdetail::compile_parse_context< Char > | |
| Cdetail::parse_dynamic_spec_result< Char > | |
| Cdetail::parse_empty_specs< Char > | |
| Cwpi::util::details::parse_number< T, Param > | |
| Cwpi::util::details::parse_number< T > | |
| Cwpi::util::details::parse_number< T, chars_format::binary > | |
| Cwpi::util::details::parse_number< T, chars_format::fixed > | |
| Cwpi::util::details::parse_number< T, chars_format::general > | |
| Cwpi::util::details::parse_number< T, chars_format::hex > | |
| Cwpi::util::details::parse_number< T, chars_format::scientific > | |
| Cwpi::util::details::parse_number< T, radix_16 > | |
| Cwpi::util::details::parse_number< T, radix_2 > | |
| Cwpi::util::structparser::ParsedDeclaration | Raw struct schema declaration |
| Cwpi::util::structparser::ParsedSchema | Raw struct schema |
| Cwpi::util::structparser::Parser | Raw struct schema parser |
| Cpb_bytes_array_s | |
| Cpb_callback_s | |
| Cpb_extension_s | |
| Cpb_extension_type_s | |
| Cpb_field_iter_s | |
| Cpb_filedesc_s | |
| Cpb_istream_s | |
| Cpb_msgdesc_s | |
| Cpb_ostream_s | |
| Cwpi::util::support::detail::PickAlignment< T, alignment > | ::value is either alignment, or alignof(T) if alignment is 0 |
| Cpjpeg | |
| Cpjpeg_component | |
| Cwpi::PneumaticsBase | Base class for pneumatics devices |
| Cwpi::PneumaticHub | Module class for controlling a REV Robotics Pneumatic Hub |
| Cwpi::PneumaticsControlModule | Module class for controlling a Cross The Road Electronics Pneumatics Control Module |
| Cwpi::sim::PneumaticsBaseSim | |
| Cwpi::sim::CTREPCMSim | Class to control a simulated Pneumatic Control Module (PCM) |
| Cwpi::sim::REVPHSim | Class to control a simulated Pneumatic Control Module (PCM) |
| Cpnm | |
| Cwpi::apriltag::AprilTagDetection::Point | A point |
| Cwpi::util::PointerIntPair< PointerTy, IntBits, IntType, PtrTraits, Info > | PointerIntPair - This class implements a pair of a pointer and small integer |
| Cwpi::util::PointerIntPairInfo< PointerT, IntBits, PtrTraits > | |
| Cwpi::util::PointerLikeTypeTraits< T > | A traits type that is used to handle pointer types and things that are just wrappers for pointers as a uniform entity |
| Cwpi::util::PointerLikeTypeTraits< const T * > | |
| Cwpi::util::PointerLikeTypeTraits< const T > | |
| Cwpi::util::PointerLikeTypeTraits< PointerIntPair< PointerTy, IntBits, IntType, PtrTraits > > | |
| Cwpi::util::PointerLikeTypeTraits< PointerUnion< PTs... > > | |
| Cwpi::util::PointerLikeTypeTraits< T * > | |
| Cwpi::util::PointerLikeTypeTraits< uintptr_t > | |
| Cwpi::util::PointerLikeTypeTraits< void * > | |
| Cwpi::util::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT >::PointerProxy | A proxy object for computing a pointer via indirecting a copy of a reference |
| Cwpi::util::pointer_union_detail::PointerUnionMembers< Derived, ValTy, I, Types > | |
| Cwpi::util::pointer_union_detail::PointerUnionMembers< Derived, ValTy, I > | |
| Cwpi::util::pointer_union_detail::PointerUnionMembers< Derived, ValTy, I+1, Types... > | |
| Cwpi::util::pointer_union_detail::PointerUnionMembers< Derived, ValTy, I, Type, Types... > | |
| Cwpi::util::pointer_union_detail::PointerUnionMembers< PointerUnion< PTs... >, PointerIntPair< void *, pointer_union_detail::bitsRequired(sizeof...(PTs)), int, pointer_union_detail::PointerUnionUIntTraits< PTs... > >, 0, PTs... > | |
| Cwpi::util::PointerUnion< PTs... > | |
| Cwpi::util::PointerUnion< TrivialCallback *, NonTrivialCallbacks * > | |
| Cwpi::util::PointerUnion< PTs > | A discriminated union of two or more pointer types, with the discriminator in the low bit of the pointer |
| Cwpi::util::pointer_union_detail::PointerUnionUIntTraits< PTs > | Provide PointerLikeTypeTraits for void* that is used by PointerUnion for the template arguments |
| Cwpi::util::CallbackThread< Derived, TUserInfo, TListenerData, TNotifierData >::Poller | |
| Cslp::PoolAllocator< T > | This class is an allocator for the pool resource |
| Cslp::PoolResource | This class implements a pool memory resource |
| Cwpi::net::PortForwarder | Forward ports to another host |
| Cwpi::math::Pose2d | Represents a 2D pose containing translational and rotational elements |
| Cwpi::math::Pose3d | Represents a 3D pose containing translational and rotational elements |
| Cwpi::math::PoseEstimator< WheelPositions, WheelVelocities, WheelAccelerations > | This class wraps odometry to fuse latency-compensated vision measurements with encoder measurements |
| Cwpi::math::PoseEstimator3d< WheelPositions, WheelVelocities, WheelAccelerations > | This class wraps odometry to fuse latency-compensated vision measurements with encoder measurements |
| Cwpi::math::PoseEstimator3d< DifferentialDriveWheelPositions, DifferentialDriveWheelVelocities, DifferentialDriveWheelAccelerations > | |
| Cwpi::math::DifferentialDrivePoseEstimator3d | This class wraps Differential Drive Odometry to fuse latency-compensated vision measurements with differential drive encoder measurements |
| Cwpi::math::PoseEstimator3d< MecanumDriveWheelPositions, MecanumDriveWheelVelocities, MecanumDriveWheelAccelerations > | |
| Cwpi::math::MecanumDrivePoseEstimator3d | This class wraps Mecanum Drive Odometry to fuse latency-compensated vision measurements with mecanum drive encoder velocity measurements |
| Cwpi::math::PoseEstimator3d< wpi::util::array< SwerveModulePosition, NumModules >, wpi::util::array< SwerveModuleVelocity, NumModules >, wpi::util::array< SwerveModuleAcceleration, NumModules > > | |
| Cwpi::math::SwerveDrivePoseEstimator3d< NumModules > | This class wraps Swerve Drive Odometry to fuse latency-compensated vision measurements with swerve drive encoder distance measurements |
| Cwpi::math::PoseEstimator< DifferentialDriveWheelPositions, DifferentialDriveWheelVelocities, DifferentialDriveWheelAccelerations > | |
| Cwpi::math::DifferentialDrivePoseEstimator | This class wraps Differential Drive Odometry to fuse latency-compensated vision measurements with differential drive encoder measurements |
| Cwpi::math::PoseEstimator< MecanumDriveWheelPositions, MecanumDriveWheelVelocities, MecanumDriveWheelAccelerations > | |
| Cwpi::math::MecanumDrivePoseEstimator | This class wraps Mecanum Drive Odometry to fuse latency-compensated vision measurements with mecanum drive encoder velocity measurements |
| Cwpi::math::PoseEstimator< wpi::util::array< SwerveModulePosition, NumModules >, wpi::util::array< SwerveModuleVelocity, NumModules >, wpi::util::array< SwerveModuleAcceleration, NumModules > > | |
| Cwpi::math::SwerveDrivePoseEstimator< NumModules > | This class wraps Swerve Drive Odometry to fuse latency-compensated vision measurements with swerve drive encoder distance measurements |
| Cwpi::sim::PowerDistributionSim | Class to control a simulated Power Distribution Panel (PowerDistribution) |
| Cwpi::Preferences | The preferences class provides a relatively simple way to save important values to the roboRIO to access the next time the roboRIO is booted |
| Cdetail::printf_precision_handler | |
| Cdetail::printf_width_handler | |
| Cwpi::util::priority_queue< T, Sequence, Compare > | This class is the same as std::priority_queue with two changes: |
| Cslp::Problem< Scalar > | This class allows the user to pose a constrained nonlinear optimization problem in natural mathematical notation and solve it |
| Cslp::OCP< Scalar > | This class allows the user to pose and solve a constrained optimal control problem (OCP) in a variety of ways |
| Cwpi::math::ExponentialProfile< Distance, Input >::ProfileTiming | Profile timing |
| Cwpi::util::promise< T > | A lightweight version of std::promise |
| Cwpi::util::promise< void > | Explicit specialization for promise<void> |
| Cwpi::util::detail::PromiseFactoryBase | |
| Cwpi::util::PromiseFactory< R > | |
| Cwpi::util::PromiseFactory< void > | Explicit specialization for PromiseFactory<void> |
| Cwpi::util::PromiseFactory< T > | A promise factory for lightweight futures |
| Cwpi::util::PromiseFactory< void > | Explicit specialization for PromiseFactory<void> |
| Cwpi::util::Protobuf< T > | Protobuf serialization template |
| Cwpi::util::Protobuf< mrc::ControlData > | |
| Cwpi::util::Protobuf< mrc::ErrorInfo > | |
| Cwpi::util::Protobuf< mrc::Joystick > | |
| Cwpi::util::Protobuf< mrc::JoystickDescriptor > | |
| Cwpi::util::Protobuf< mrc::JoystickDescriptors > | |
| Cwpi::util::Protobuf< mrc::JoystickOutput > | |
| Cwpi::util::Protobuf< mrc::JoystickOutputs > | |
| Cwpi::util::Protobuf< mrc::MatchInfo > | |
| Cwpi::util::Protobuf< mrc::OpMode > | |
| Cwpi::util::Protobuf< mrc::Touchpad > | |
| Cwpi::util::Protobuf< mrc::TouchpadFinger > | |
| Cwpi::util::Protobuf< std::vector< mrc::OpMode > > | |
| Cwpi::util::Protobuf< wpi::math::ArmFeedforward > | |
| Cwpi::util::Protobuf< wpi::math::ChassisAccelerations > | |
| Cwpi::util::Protobuf< wpi::math::ChassisVelocities > | |
| Cwpi::util::Protobuf< wpi::math::CubicHermiteSpline > | |
| Cwpi::util::Protobuf< wpi::math::DCMotor > | |
| Cwpi::util::Protobuf< wpi::math::DifferentialDriveFeedforward > | |
| Cwpi::util::Protobuf< wpi::math::DifferentialDriveKinematics > | |
| Cwpi::util::Protobuf< wpi::math::DifferentialDriveWheelAccelerations > | |
| Cwpi::util::Protobuf< wpi::math::DifferentialDriveWheelPositions > | |
| Cwpi::util::Protobuf< wpi::math::DifferentialDriveWheelVelocities > | |
| Cwpi::util::Protobuf< wpi::math::DifferentialDriveWheelVoltages > | |
| Cwpi::util::Protobuf< wpi::math::ElevatorFeedforward > | |
| Cwpi::util::Protobuf< wpi::math::Ellipse2d > | |
| Cwpi::util::Protobuf< wpi::math::LinearSystem< States, Inputs, Outputs > > | |
| Cwpi::util::Protobuf< wpi::math::Matrixd< Rows, Cols, Options, MaxRows, MaxCols > > | |
| Cwpi::util::Protobuf< wpi::math::Matrixd< Size, 1, Options, MaxRows, MaxCols > > | |
| Cwpi::util::Protobuf< wpi::math::MecanumDriveKinematics > | |
| Cwpi::util::Protobuf< wpi::math::MecanumDriveWheelAccelerations > | |
| Cwpi::util::Protobuf< wpi::math::MecanumDriveWheelPositions > | |
| Cwpi::util::Protobuf< wpi::math::MecanumDriveWheelVelocities > | |
| Cwpi::util::Protobuf< wpi::math::Pose2d > | |
| Cwpi::util::Protobuf< wpi::math::Pose3d > | |
| Cwpi::util::Protobuf< wpi::math::Quaternion > | |
| Cwpi::util::Protobuf< wpi::math::QuinticHermiteSpline > | |
| Cwpi::util::Protobuf< wpi::math::Rectangle2d > | |
| Cwpi::util::Protobuf< wpi::math::Rotation2d > | |
| Cwpi::util::Protobuf< wpi::math::Rotation3d > | |
| Cwpi::util::Protobuf< wpi::math::SimpleMotorFeedforward< Distance > > | |
| Cwpi::util::Protobuf< wpi::math::SwerveDriveKinematics< NumModules > > | |
| Cwpi::util::Protobuf< wpi::math::SwerveModuleAcceleration > | |
| Cwpi::util::Protobuf< wpi::math::SwerveModulePosition > | |
| Cwpi::util::Protobuf< wpi::math::SwerveModuleVelocity > | |
| Cwpi::util::Protobuf< wpi::math::Trajectory > | |
| Cwpi::util::Protobuf< wpi::math::Trajectory::State > | |
| Cwpi::util::Protobuf< wpi::math::Transform2d > | |
| Cwpi::util::Protobuf< wpi::math::Transform3d > | |
| Cwpi::util::Protobuf< wpi::math::Translation2d > | |
| Cwpi::util::Protobuf< wpi::math::Translation3d > | |
| Cwpi::util::Protobuf< wpi::math::Twist2d > | |
| Cwpi::util::Protobuf< wpi::math::Twist3d > | |
| Cwpi::util::ProtobufMessage< T > | Ease of use wrapper to make nanopb streams more opaque to the user |
| Cwpi::util::ProtoInputStream< T > | Class for wrapping a nanopb istream |
| Cwpi::util::ProtoOutputStream< T > | Class for wrapping a nanopb ostream |
| Cwpi::nt::Publisher | NetworkTables publisher |
| Cwpi::nt::StructArrayPublisher< T, I... > | |
| Cwpi::nt::StructArrayEntry< T, I... > | |
| Cwpi::nt::StructArrayEntry< T, I > | NetworkTables struct-encoded value array entry |
| Cwpi::nt::StructPublisher< T, I... > | |
| Cwpi::nt::StructEntry< T, I... > | |
| Cwpi::nt::StructEntry< T, I > | NetworkTables struct-encoded value entry |
| Cwpi::nt::BooleanArrayPublisher | NetworkTables BooleanArray publisher |
| Cwpi::nt::BooleanArrayEntry | NetworkTables BooleanArray entry |
| Cwpi::nt::BooleanPublisher | NetworkTables Boolean publisher |
| Cwpi::nt::BooleanEntry | NetworkTables Boolean entry |
| Cwpi::nt::DoubleArrayPublisher | NetworkTables DoubleArray publisher |
| Cwpi::nt::DoubleArrayEntry | NetworkTables DoubleArray entry |
| Cwpi::nt::DoublePublisher | NetworkTables Double publisher |
| Cwpi::nt::DoubleEntry | NetworkTables Double entry |
| Cwpi::nt::FloatArrayPublisher | NetworkTables FloatArray publisher |
| Cwpi::nt::FloatArrayEntry | NetworkTables FloatArray entry |
| Cwpi::nt::FloatPublisher | NetworkTables Float publisher |
| Cwpi::nt::FloatEntry | NetworkTables Float entry |
| Cwpi::nt::GenericPublisher | NetworkTables generic publisher |
| Cwpi::nt::GenericEntry | NetworkTables generic entry |
| Cwpi::nt::IntegerArrayPublisher | NetworkTables IntegerArray publisher |
| Cwpi::nt::IntegerArrayEntry | NetworkTables IntegerArray entry |
| Cwpi::nt::IntegerPublisher | NetworkTables Integer publisher |
| Cwpi::nt::IntegerEntry | NetworkTables Integer entry |
| Cwpi::nt::ProtobufPublisher< T > | NetworkTables protobuf-encoded value publisher |
| Cwpi::nt::ProtobufEntry< T > | NetworkTables protobuf-encoded value entry |
| Cwpi::nt::RawPublisher | NetworkTables Raw publisher |
| Cwpi::nt::RawEntry | NetworkTables Raw entry |
| Cwpi::nt::StringArrayPublisher | NetworkTables StringArray publisher |
| Cwpi::nt::StringArrayEntry | NetworkTables StringArray entry |
| Cwpi::nt::StringPublisher | NetworkTables String publisher |
| Cwpi::nt::StringEntry | NetworkTables String entry |
| Cwpi::nt::StructArrayPublisher< T, I > | NetworkTables struct-encoded value array publisher |
| Cwpi::nt::StructPublisher< T, I > | NetworkTables struct-encoded value publisher |
| Cwpi::nt::UnitPublisher< T > | NetworkTables unit-typed publisher |
| Cwpi::nt::UnitEntry< T > | NetworkTables unit-typed entry |
| Cwpi::nt::PubSubOptions | NetworkTables publish/subscribe options |
| Cwpi::util::detail::PunnedPointer< Ptr > | |
| Cwpi::sim::PWMMotorControllerSim | |
| Cwpi::sim::PWMSim | Class to control a simulated PWM output |
| Cquad | |
| Cwpi::apriltag::AprilTagDetector::QuadThresholdParameters | Quad threshold parameters |
| Cwpi::math::Quaternion | Represents a quaternion |
| Crange_formatter< T, Char, Enable > | |
| Crange_formatter< T, Char, enable_if_t< conjunction< std::is_same< T, remove_cvref_t< T > >, is_formattable< T, Char > >::value > > | |
| Cwpi::util::raw_istream | |
| Cwpi::net::raw_socket_istream | |
| Cwpi::util::raw_fd_istream | |
| Cwpi::util::raw_mem_istream | |
| Cwpi::util::raw_ostream | |
| Cwpi::net::raw_socket_ostream | |
| Cwpi::net::raw_uv_ostream | Wpi::util::raw_ostream style output to a wpi::util::SmallVector of uv::Buffer buffers |
| Cwpi::util::raw_os_ostream | Raw_os_ostream - A raw_ostream that writes to an std::ostream |
| Cwpi::cs::RawEvent | Listener event |
| Cwpi::cs::VideoEvent | An event generated by the library and provided to event listeners |
| Cwpi::math::Rectangle2d | Represents a 2d rectangular space containing translational, rotational, and scaling components |
| Cwpi::util::recursive_spinlock1 | A recursive spinlock mutex |
| Cwpi::util::recursive_spinlock2 | A recursive spinlock mutex |
| Cwpi::util::support::detail::packed_endian_specific_integral< ValueType, Endian, Alignment, ALIGN >::ref | |
| Cwpi::util::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT >::ReferenceProxy | A proxy object for computing a reference via indirecting a copy of an iterator |
| Cslp::RegularizedLDLT< Scalar > | Solves systems of linear equations using a regularized LDLT factorization |
| Cwpi::util::remove_cvref< T > | |
| Cwpi::cmd::Requirements | Represents requirements for a command, which is a set of (pointers to) subsystems |
| Cwpi::Resource | Convenient way to track allocated resources |
| Crgb | |
| Cwpi::sim::RoboRioSim | A utility class to control a simulated RoboRIO |
| Cwpi::RobotBase | Implement a Robot Program framework |
| Cwpi::IterativeRobotBase | IterativeRobotBase implements a specific type of robot program framework, extending the RobotBase class |
| Cwpi::TimedRobot | TimedRobot implements the IterativeRobotBase robot program framework |
| Cwpi::TimesliceRobot | TimesliceRobot extends the TimedRobot robot program framework to provide timeslice scheduling of periodic functions |
| Cwpi::OpModeRobotBase | OpModeRobotBase is the non-templated base class for OpModeRobot |
| Cwpi::OpModeRobot< Derived > | OpModeRobot implements the opmode-based robot program framework |
| Cwpi::RobotController | |
| Cwpi::cmd::RobotModeTriggers | A class containing static Trigger factories for running callbacks when robot mode changes |
| Cwpi::romi::RomiGyro | Use a rate gyro to return the robots heading relative to a starting position |
| Cwpi::util::rotated_span< T, Extent > | This is a simple rotated span view |
| Cwpi::math::Rotation2d | A rotation in a 2D coordinate frame represented by a point on the unit circle (cosine and sine) |
| Cwpi::math::Rotation3d | A rotation in a 3D coordinate frame, represented by a quaternion |
| Cstd::runtime_error | |
| Cwpi::RuntimeError | Runtime error exception |
| Cwpi::math::SplineParameterizer::MalformedSplineException | |
| Cruntime_format_string< Char > | |
| Cwpi::math::S3SigmaPoints< States > | Generates sigma points and weights according to Papakonstantinou's paper[1] for the UnscentedKalmanFilter class |
| Cwpi::util::SafeThreadBase | Base class for SafeThreadOwner threads |
| Cwpi::util::SafeThread | |
| Cwpi::net::detail::WorkerThreadThread< R, T... > | |
| Cwpi::net::detail::WorkerThreadThread< R, T > | |
| Cwpi::util::CallbackThread< Derived, TUserInfo, TListenerData, TNotifierData > | |
| Cwpi::util::java::JCallbackThread< T > | Generic callback thread implementation |
| Cwpi::util::SafeThreadEvent | |
| Cwpi::util::detail::SafeThreadOwnerBase | Non-template owner base class for common owner code |
| Cwpi::util::SafeThreadOwner< JCallbackThread< T > > | |
| Cwpi::util::java::JCallbackManager< T > | |
| Cwpi::util::java::JSingletonCallbackManager< T > | |
| Cwpi::util::SafeThreadOwner< Thread > | |
| Cwpi::util::SafeThreadOwner< wpi::net::detail::WorkerThreadThread< R, T... > > | |
| Cwpi::util::SafeThreadOwner< T > | |
| Cwpi::util::detail::SafeThreadProxyBase | Non-template proxy base class for common proxy code |
| Cwpi::util::detail::SafeThreadProxy< T > | A proxy for SafeThread |
| Cwpi::util::SameType< T, T > | |
| Cslp::scope_exit< F > | Scope_exit is a general-purpose scope guard intended to call its exit function when a scope is exited |
| Cwpi::util::scope_exit< F > | |
| Cslp::ScopedProfiler< Profiler > | Starts a profiler in the constructor and stops it in the destructor |
| Cwpi::ScopedTracer | A class for keeping track of how much time it takes for different parts of code to execute |
| Cwpi::util::Semaphore | A semaphore for synchronization |
| Cwpi::util::Sendable | Interface for Sendable objects |
| Cwpi::AnalogAccelerometer | Handle operation of an analog accelerometer |
| Cwpi::AnalogEncoder | Class for supporting continuous analog encoders, such as the US Digital MA3 |
| Cwpi::AnalogInput | Analog input class |
| Cwpi::AnalogPotentiometer | Class for reading analog potentiometers |
| Cwpi::Compressor | Class for operating a compressor connected to a pneumatics module |
| Cwpi::DifferentialDrive | A class for driving differential drive/skid-steer drive platforms such as the Kit of Parts drive base, "tank drive", or West Coast Drive |
| Cwpi::DigitalInput | Class to read a digital input |
| Cwpi::DigitalOutput | Class to write to digital outputs |
| Cwpi::DoubleSolenoid | DoubleSolenoid class for running 2 channels of high voltage Digital Output on a pneumatics module |
| Cwpi::DutyCycle | Class to read a duty cycle PWM input |
| Cwpi::DutyCycleEncoder | Class for supporting duty cycle/PWM encoders, such as the US Digital MA3 with PWM Output, the CTRE Mag Encoder, the Rev Hex Encoder, and the AM Mag Encoder |
| Cwpi::Encoder | Class to read quad encoders |
| Cwpi::Gamepad | Handle input from Gamepad controllers connected to the Driver Station |
| Cwpi::MecanumDrive | A class for driving Mecanum drive platforms |
| Cwpi::NiDsPS4Controller | Handle input from NiDsPS4 controllers connected to the Driver Station |
| Cwpi::NiDsPS5Controller | Handle input from NiDsPS5 controllers connected to the Driver Station |
| Cwpi::NiDsStadiaController | Handle input from NiDsStadia controllers connected to the Driver Station |
| Cwpi::NiDsXboxController | Handle input from NiDsXbox controllers connected to the Driver Station |
| Cwpi::PWM | Class implements the PWM generation in the FPGA |
| Cwpi::PWMMotorController | Common base class for all PWM Motor Controllers |
| Cwpi::PowerDistribution | Class for getting voltage, current, temperature, power and energy from the CTRE Power Distribution Panel (PDP) or REV Power Distribution Hub (PDH) |
| Cwpi::SendableChooserBase | This class is a non-template base class for SendableChooser |
| Cwpi::SendableChooser< T > | The SendableChooser class is a useful tool for presenting a selection of options to the SmartDashboard |
| Cwpi::SharpIR | |
| Cwpi::Solenoid | Solenoid class for running high voltage Digital Output on a pneumatics module |
| Cwpi::Tachometer | Tachometer for getting rotational velocity from a device |
| Cwpi::UpDownCounter | Up Down Counter |
| Cwpi::cmd::Command | A state machine representing a complete action to be performed by the robot |
| Cwpi::cmd::CommandScheduler | The scheduler responsible for running Commands |
| Cwpi::cmd::SubsystemBase | A base for subsystems that handles registration in the constructor, and provides a more intuitive method for setting the default command |
| Cwpi::math::BangBangController | Implements a bang-bang controller, which outputs either 0 or 1 depending on whether the measurement is less than the setpoint |
| Cwpi::math::PIDController | Implements a PID control loop |
| Cwpi::math::ProfiledPIDController< Distance > | Implements a PID control loop whose setpoint is constrained by a trapezoid profile |
| Cwpi::nt::NTSendable | Interface for NetworkTable Sendable objects |
| Cwpi::ADXL345_I2C | ADXL345 Accelerometer on I2C |
| Cwpi::Field2d | 2D representation of game field for dashboards |
| Cwpi::Mechanism2d | Visual 2D representation of arms, elevators, and general mechanisms through a node-based API |
| Cwpi::util::SendableBuilder | Helper class for building Sendable dashboard representations |
| Cwpi::nt::NTSendableBuilder | Helper class for building Sendable dashboard representations for NetworkTables |
| Cwpi::SendableBuilderImpl | Implementation detail for SendableBuilder |
| Cwpi::sim::SendableChooserSim | Class that facilitates control of a SendableChooser's selected option in simulation |
| Cwpi::util::SendableHelper< Derived > | A helper class for use with objects that add themselves to SendableRegistry |
| Cwpi::util::SendableHelper< ADXL345_I2C > | |
| Cwpi::ADXL345_I2C | ADXL345 Accelerometer on I2C |
| Cwpi::util::SendableHelper< AnalogAccelerometer > | |
| Cwpi::AnalogAccelerometer | Handle operation of an analog accelerometer |
| Cwpi::util::SendableHelper< AnalogEncoder > | |
| Cwpi::AnalogEncoder | Class for supporting continuous analog encoders, such as the US Digital MA3 |
| Cwpi::util::SendableHelper< AnalogInput > | |
| Cwpi::AnalogInput | Analog input class |
| Cwpi::util::SendableHelper< AnalogPotentiometer > | |
| Cwpi::AnalogPotentiometer | Class for reading analog potentiometers |
| Cwpi::util::SendableHelper< BangBangController > | |
| Cwpi::math::BangBangController | Implements a bang-bang controller, which outputs either 0 or 1 depending on whether the measurement is less than the setpoint |
| Cwpi::util::SendableHelper< Command > | |
| Cwpi::cmd::Command | A state machine representing a complete action to be performed by the robot |
| Cwpi::util::SendableHelper< CommandScheduler > | |
| Cwpi::cmd::CommandScheduler | The scheduler responsible for running Commands |
| Cwpi::util::SendableHelper< Compressor > | |
| Cwpi::Compressor | Class for operating a compressor connected to a pneumatics module |
| Cwpi::util::SendableHelper< DifferentialDrive > | |
| Cwpi::DifferentialDrive | A class for driving differential drive/skid-steer drive platforms such as the Kit of Parts drive base, "tank drive", or West Coast Drive |
| Cwpi::util::SendableHelper< DigitalInput > | |
| Cwpi::DigitalInput | Class to read a digital input |
| Cwpi::util::SendableHelper< DigitalOutput > | |
| Cwpi::DigitalOutput | Class to write to digital outputs |
| Cwpi::util::SendableHelper< DoubleSolenoid > | |
| Cwpi::DoubleSolenoid | DoubleSolenoid class for running 2 channels of high voltage Digital Output on a pneumatics module |
| Cwpi::util::SendableHelper< DutyCycle > | |
| Cwpi::DutyCycle | Class to read a duty cycle PWM input |
| Cwpi::util::SendableHelper< DutyCycleEncoder > | |
| Cwpi::DutyCycleEncoder | Class for supporting duty cycle/PWM encoders, such as the US Digital MA3 with PWM Output, the CTRE Mag Encoder, the Rev Hex Encoder, and the AM Mag Encoder |
| Cwpi::util::SendableHelper< Encoder > | |
| Cwpi::Encoder | Class to read quad encoders |
| Cwpi::util::SendableHelper< Field2d > | |
| Cwpi::Field2d | 2D representation of game field for dashboards |
| Cwpi::util::SendableHelper< Gamepad > | |
| Cwpi::Gamepad | Handle input from Gamepad controllers connected to the Driver Station |
| Cwpi::util::SendableHelper< MecanumDrive > | |
| Cwpi::MecanumDrive | A class for driving Mecanum drive platforms |
| Cwpi::util::SendableHelper< Mechanism2d > | |
| Cwpi::Mechanism2d | Visual 2D representation of arms, elevators, and general mechanisms through a node-based API |
| Cwpi::util::SendableHelper< NiDsPS4Controller > | |
| Cwpi::NiDsPS4Controller | Handle input from NiDsPS4 controllers connected to the Driver Station |
| Cwpi::util::SendableHelper< NiDsPS5Controller > | |
| Cwpi::NiDsPS5Controller | Handle input from NiDsPS5 controllers connected to the Driver Station |
| Cwpi::util::SendableHelper< NiDsStadiaController > | |
| Cwpi::NiDsStadiaController | Handle input from NiDsStadia controllers connected to the Driver Station |
| Cwpi::util::SendableHelper< NiDsXboxController > | |
| Cwpi::NiDsXboxController | Handle input from NiDsXbox controllers connected to the Driver Station |
| Cwpi::util::SendableHelper< PIDController > | |
| Cwpi::math::PIDController | Implements a PID control loop |
| Cwpi::util::SendableHelper< PowerDistribution > | |
| Cwpi::PowerDistribution | Class for getting voltage, current, temperature, power and energy from the CTRE Power Distribution Panel (PDP) or REV Power Distribution Hub (PDH) |
| Cwpi::util::SendableHelper< ProfiledPIDController< Distance > > | |
| Cwpi::math::ProfiledPIDController< Distance > | Implements a PID control loop whose setpoint is constrained by a trapezoid profile |
| Cwpi::util::SendableHelper< PWM > | |
| Cwpi::PWM | Class implements the PWM generation in the FPGA |
| Cwpi::util::SendableHelper< PWMMotorController > | |
| Cwpi::PWMMotorController | Common base class for all PWM Motor Controllers |
| Cwpi::util::SendableHelper< SendableChooserBase > | |
| Cwpi::SendableChooserBase | This class is a non-template base class for SendableChooser |
| Cwpi::util::SendableHelper< SharpIR > | |
| Cwpi::SharpIR | |
| Cwpi::util::SendableHelper< Solenoid > | |
| Cwpi::Solenoid | Solenoid class for running high voltage Digital Output on a pneumatics module |
| Cwpi::util::SendableHelper< SubsystemBase > | |
| Cwpi::cmd::SubsystemBase | A base for subsystems that handles registration in the constructor, and provides a more intuitive method for setting the default command |
| Cwpi::util::SendableHelper< Tachometer > | |
| Cwpi::Tachometer | Tachometer for getting rotational velocity from a device |
| Cwpi::util::SendableHelper< UpDownCounter > | |
| Cwpi::UpDownCounter | Up Down Counter |
| Cwpi::util::SendableRegistry | Public interface for registering sensors and actuators for use on dashboards |
| Cwpi::SensorUtil | Stores most recent status information as well as containing utility functions for checking channels and error processing |
| Cwpi::SerialPort | Driver for the RS-232 serial port on the roboRIO |
| Cwpi::net::WebSocketServer::ServerOptions | Server options |
| Cwpi::net::MulticastServiceResolver::ServiceData | |
| Cslp::SetupProfiler | Records the number of profiler measurements (start/stop pairs) and the average duration between each start and stop call |
| Cwpi::util::SHA1 | |
| Cwpi::SharpIRSim | Simulation class for Sharp IR sensors |
| Cwpi::util::sig::SignalBase< Lockable, T > | SignalBase is an implementation of the observer pattern, through the use of an emitting object and slots that are connected to the signal and called with supplied arguments when a signal is emitted |
| Cwpi::util::SignalObject< T > | RAII wrapper for signaling handles |
| Cwpi::hal::impl::SimCallbackRegistryBase | |
| Cwpi::hal::SimCallbackRegistry< CallbackFunction, GetName > | Simulation callback registry |
| Cwpi::hal::impl::SimDataValueBase< T, MakeValue > | |
| Cwpi::hal::SimDataValue< T, MakeValue, GetName, GetDefault > | Simulation data value wrapper |
| Cwpi::hal::SimDevice | A move-only C++ wrapper around a HAL simulator device handle |
| Cwpi::sim::SimDeviceSim | Class to control the simulation side of a SimDevice |
| Cwpi::net::uv::SimpleBufferPool< DEPTH > | A simple pool allocator for Buffers |
| Cwpi::math::SimpleMotorFeedforward< Distance > | A helper class that computes feedforward voltages for a simple permanent-magnet DC motor |
| Cwpi::util::simplify_type< From > | Define a template that can be specialized by smart pointers to reflect the fact that they are automatically dereferenced, and are not involved with the template selection process... the default implementation is a noop |
| Cwpi::util::simplify_type< const From > | |
| Cwpi::math::SimulatedAnnealing< State > | An implementation of the Simulated Annealing stochastic nonlinear optimization method |
| Cwpi::hal::SimValue | C++ wrapper around a HAL simulator value handle |
| Cwpi::hal::SimBoolean | C++ wrapper around a HAL simulator boolean value handle |
| Cwpi::hal::SimDouble | C++ wrapper around a HAL simulator double value handle |
| Cwpi::hal::SimEnum | C++ wrapper around a HAL simulator enum value handle |
| Cwpi::hal::SimInt | C++ wrapper around a HAL simulator int value handle |
| Cwpi::hal::SimLong | C++ wrapper around a HAL simulator long value handle |
| Cdetail::singleton | |
| Cdetail::size_padding | |
| Cslp::SleipnirBase | Marker interface for concepts to determine whether a given scalar or matrix type belongs to Sleipnir |
| Cslp::Variable< Scalar > | |
| Cslp::Variable< Scalar > * | |
| Cslp::Variable< Scalar > & | |
| Cslp::VariableMatrix< Scalar > | |
| Cslp::Variable< Scalar_ > | An autodiff variable pointing to an expression node |
| Cslp::VariableBlock< Mat > | A submatrix of autodiff variables with reference semantics |
| Cslp::VariableMatrix< Scalar_ > | A matrix of autodiff variables |
| Cwpi::math::SlewRateLimiter< Unit > | A class that limits the rate of change of an input value |
| Cslp::Slice | Represents a sequence of elements in an iterable object |
| Cwpi::util::sig::detail::Slot< typename,... > | |
| Cwpi::util::sig::detail::SlotPmfTracked< typename, typename,... > | |
| Cwpi::util::sig::detail::SlotState | |
| Cwpi::util::sig::detail::SlotBase< Args... > | |
| Cwpi::util::sig::detail::Slot< Func, trait::typelist< Args... > > | |
| Cwpi::util::sig::detail::Slot< Func, trait::typelist< Connection &, Args... > > | |
| Cwpi::util::sig::detail::Slot< Pmf, Ptr, trait::typelist< Args... > > | |
| Cwpi::util::sig::detail::Slot< Pmf, Ptr, trait::typelist< Connection &, Args... > > | |
| Cwpi::util::sig::detail::SlotPmfTracked< Pmf, WeakPtr, trait::typelist< Args... > > | |
| Cwpi::util::sig::detail::SlotTracked< Func, WeakPtr, trait::typelist< Args... > > | |
| Cwpi::util::sig::detail::SlotBase< Args > | |
| Cwpi::util::sig::detail::SlotTracked< typename, typename,... > | |
| Cwpi::util::SmallPtrSetIteratorImpl | SmallPtrSetIteratorImpl - This is the common base class shared between all instances of SmallPtrSetIterator |
| Cwpi::util::SmallPtrSetIterator< PtrType > | |
| Cwpi::util::SmallPtrSetIterator< PtrTy > | SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet |
| Cwpi::util::SmallSet< T, N, C > | SmallSet - This maintains a set of unique values, optimizing for the case when the set is small (less than N) |
| CSmallVector | |
| Cwpi::util::SmallString< 64 > | |
| Cwpi::util::SmallString< 128 > | |
| Cwpi::util::SmallString< 32 > | |
| Cwpi::util::SmallString< 16 > | |
| Cwpi::util::SmallString< InternalLen > | SmallString - A SmallString is just a SmallVector with methods and accessors that make it work better as a string (e.g |
| Cwpi::util::SmallVectorImpl< T > | |
| Cwpi::SmartDashboard | |
| Cwpi::sim::SolenoidSim | |
| Cslp::SolveProfiler | Records the number of profiler measurements (start/stop pairs) and the average duration between each start and stop call |
| Cdetail::span< T > | |
| Cstd::span | |
| Cwpi::apriltag::AprilTagDetector::Results | Array of detection results |
| Cwpi::sim::OpModeOptions | |
| Cwpi::util::spinlock | A spinlock mutex |
| Cwpi::math::Spline< Degree > | Represents a two-dimensional parametric spline that interpolates between two points |
| Cwpi::math::Spline< 3 > | |
| Cwpi::math::CubicHermiteSpline | Represents a hermite spline of degree 3 |
| Cwpi::math::Spline< 5 > | |
| Cwpi::math::QuinticHermiteSpline | Represents a hermite spline of degree 5 |
| Cwpi::math::SplineHelper | Helper class that is used to generate cubic and quintic splines from user provided waypoints |
| Cwpi::math::SplineParameterizer | Class used to parameterize a spline by its arc length |
| Cslp::Spy< Scalar > | Writes the sparsity pattern of a sparse matrix to a file |
| Cslp::SQPMatrixCallbacks< Scalar > | Matrix callbacks for the Sequential Quadratic Programming (SQP) solver |
| Cwpi::log::StartRecordData | Data contained in a start control record as created by DataLog::Start() when writing the log |
| Cwpi::log::DataLogReaderEntry | |
| Cwpi::math::ExponentialProfile< Distance, Input >::State | Profile state |
| Cwpi::math::Trajectory::State | Represents one point on the trajectory |
| Cwpi::math::TrapezoidProfile< Distance >::State | Profile state |
| Cwpi::sim::DifferentialDrivetrainSim::State | |
| Cwpi::util::static_circular_buffer< T, N > | This is a simple circular buffer so we don't need to "bucket brigade" copy old values |
| Cstatic_format_result< N > | |
| Cdetail::std_string_view< Char > | |
| Cwpi::math::SteadyStateKalmanFilter< States, Inputs, Outputs > | A Kalman filter combines predictions from a model and measurements to give an estimate of the true system state |
| Cwpi::PneumaticHub::StickyFaults | Sticky faults for a REV PH |
| Cwpi::PowerDistribution::StickyFaults | Sticky faults for a PowerDistribution device |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::StorageUnionT | |
| CStreamBuf | |
| Cdetail::formatbuf< StreamBuf > | |
| Cdetail::streamed_view< T > | |
| Cstring_buffer | |
| Cstring_feeder | |
| Cdetail::string_literal< Char, C > | |
| Cdetail::string_value< Char > | |
| Cwpi::util::Struct< T, I > | Struct serialization template |
| Cwpi::util::Struct< bool > | Raw struct support for boolean values |
| Cwpi::util::Struct< double > | Raw struct support for double values |
| Cwpi::util::Struct< float > | Raw struct support for float values |
| Cwpi::util::Struct< int16_t > | Raw struct support for int16_t values |
| Cwpi::util::Struct< int32_t > | Raw struct support for int32_t values |
| Cwpi::util::Struct< int64_t > | Raw struct support for int64_t values |
| Cwpi::util::Struct< int8_t > | Raw struct support for int8_t values |
| Cwpi::util::Struct< std::array< T, N >, I... > | Raw struct support for fixed-size arrays of other structs |
| Cwpi::util::Struct< uint16_t > | Raw struct support for uint16_t values |
| Cwpi::util::Struct< uint32_t > | Raw struct support for uint32_t values |
| Cwpi::util::Struct< uint64_t > | Raw struct support for uint64_t values |
| Cwpi::util::Struct< uint8_t > | Raw struct support for uint8_t values |
| Cwpi::util::Struct< wpi::hal::ControlWord > | |
| Cwpi::util::Struct< wpi::math::ArmFeedforward > | |
| Cwpi::util::Struct< wpi::math::ChassisAccelerations > | |
| Cwpi::util::Struct< wpi::math::ChassisVelocities > | |
| Cwpi::util::Struct< wpi::math::CubicHermiteSpline > | |
| Cwpi::util::Struct< wpi::math::DCMotor > | |
| Cwpi::util::Struct< wpi::math::DifferentialDriveFeedforward > | |
| Cwpi::util::Struct< wpi::math::DifferentialDriveKinematics > | |
| Cwpi::util::Struct< wpi::math::DifferentialDriveWheelAccelerations > | |
| Cwpi::util::Struct< wpi::math::DifferentialDriveWheelPositions > | |
| Cwpi::util::Struct< wpi::math::DifferentialDriveWheelVelocities > | |
| Cwpi::util::Struct< wpi::math::DifferentialDriveWheelVoltages > | |
| Cwpi::util::Struct< wpi::math::ElevatorFeedforward > | |
| Cwpi::util::Struct< wpi::math::Ellipse2d > | |
| Cwpi::util::Struct< wpi::math::LinearSystem< States, Inputs, Outputs > > | |
| Cwpi::util::Struct< wpi::math::Matrixd< Rows, Cols, Options, MaxRows, MaxCols > > | |
| Cwpi::util::Struct< wpi::math::Matrixd< Size, 1, Options, MaxRows, MaxCols > > | |
| Cwpi::util::Struct< wpi::math::MecanumDriveKinematics > | |
| Cwpi::util::Struct< wpi::math::MecanumDriveWheelAccelerations > | |
| Cwpi::util::Struct< wpi::math::MecanumDriveWheelPositions > | |
| Cwpi::util::Struct< wpi::math::MecanumDriveWheelVelocities > | |
| Cwpi::util::Struct< wpi::math::Pose2d > | |
| Cwpi::util::Struct< wpi::math::Pose3d > | |
| Cwpi::util::Struct< wpi::math::Quaternion > | |
| Cwpi::util::Struct< wpi::math::QuinticHermiteSpline > | |
| Cwpi::util::Struct< wpi::math::Rectangle2d > | |
| Cwpi::util::Struct< wpi::math::Rotation2d > | |
| Cwpi::util::Struct< wpi::math::Rotation3d > | |
| Cwpi::util::Struct< wpi::math::SimpleMotorFeedforward< Distance > > | |
| Cwpi::util::Struct< wpi::math::SwerveDriveKinematics< NumModules > > | |
| Cwpi::util::Struct< wpi::math::SwerveModuleAcceleration > | |
| Cwpi::util::Struct< wpi::math::SwerveModulePosition > | |
| Cwpi::util::Struct< wpi::math::SwerveModuleVelocity > | |
| Cwpi::util::Struct< wpi::math::Transform2d > | |
| Cwpi::util::Struct< wpi::math::Transform3d > | |
| Cwpi::util::Struct< wpi::math::Translation2d > | |
| Cwpi::util::Struct< wpi::math::Translation3d > | |
| Cwpi::util::Struct< wpi::math::Twist2d > | |
| Cwpi::util::Struct< wpi::math::Twist3d > | |
| Cwpi::util::StructArrayBuffer< T, I > | |
| Cwpi::util::StructDescriptor | Raw struct dynamic struct descriptor |
| Cwpi::util::StructDescriptorDatabase | Database of raw struct dynamic descriptors |
| Cwpi::util::StructFieldDescriptor | Raw struct dynamic field descriptor |
| Cwpi::nt::Subscriber | NetworkTables subscriber |
| Cwpi::nt::StructArraySubscriber< T, I... > | |
| Cwpi::nt::StructArrayEntry< T, I... > | |
| Cwpi::nt::StructArrayEntry< T, I > | NetworkTables struct-encoded value array entry |
| Cwpi::nt::StructSubscriber< T, I... > | |
| Cwpi::nt::StructEntry< T, I... > | |
| Cwpi::nt::StructEntry< T, I > | NetworkTables struct-encoded value entry |
| Cwpi::nt::BooleanArraySubscriber | NetworkTables BooleanArray subscriber |
| Cwpi::nt::BooleanArrayEntry | NetworkTables BooleanArray entry |
| Cwpi::nt::BooleanSubscriber | NetworkTables Boolean subscriber |
| Cwpi::nt::BooleanEntry | NetworkTables Boolean entry |
| Cwpi::nt::DoubleArraySubscriber | NetworkTables DoubleArray subscriber |
| Cwpi::nt::DoubleArrayEntry | NetworkTables DoubleArray entry |
| Cwpi::nt::DoubleSubscriber | NetworkTables Double subscriber |
| Cwpi::nt::DoubleEntry | NetworkTables Double entry |
| Cwpi::nt::FloatArraySubscriber | NetworkTables FloatArray subscriber |
| Cwpi::nt::FloatArrayEntry | NetworkTables FloatArray entry |
| Cwpi::nt::FloatSubscriber | NetworkTables Float subscriber |
| Cwpi::nt::FloatEntry | NetworkTables Float entry |
| Cwpi::nt::GenericSubscriber | NetworkTables generic subscriber |
| Cwpi::nt::GenericEntry | NetworkTables generic entry |
| Cwpi::nt::IntegerArraySubscriber | NetworkTables IntegerArray subscriber |
| Cwpi::nt::IntegerArrayEntry | NetworkTables IntegerArray entry |
| Cwpi::nt::IntegerSubscriber | NetworkTables Integer subscriber |
| Cwpi::nt::IntegerEntry | NetworkTables Integer entry |
| Cwpi::nt::ProtobufSubscriber< T > | NetworkTables protobuf-encoded value subscriber |
| Cwpi::nt::ProtobufEntry< T > | NetworkTables protobuf-encoded value entry |
| Cwpi::nt::RawSubscriber | NetworkTables Raw subscriber |
| Cwpi::nt::RawEntry | NetworkTables Raw entry |
| Cwpi::nt::StringArraySubscriber | NetworkTables StringArray subscriber |
| Cwpi::nt::StringArrayEntry | NetworkTables StringArray entry |
| Cwpi::nt::StringSubscriber | NetworkTables String subscriber |
| Cwpi::nt::StringEntry | NetworkTables String entry |
| Cwpi::nt::StructArraySubscriber< T, I > | NetworkTables struct-encoded value array subscriber |
| Cwpi::nt::StructSubscriber< T, I > | NetworkTables struct-encoded value subscriber |
| Cwpi::nt::UnitSubscriber< T > | NetworkTables unit-typed subscriber |
| Cwpi::nt::UnitEntry< T > | NetworkTables unit-typed entry |
| Cwpi::nt::meta::SubscriberOptions | Subscriber options |
| Cwpi::cmd::Subsystem | A robot subsystem |
| Cwpi::cmd::SubsystemBase | A base for subsystems that handles registration in the constructor, and provides a more intuitive method for setting the default command |
| Cwpi::math::SwerveModuleAcceleration | Represents the accelerations of one swerve module |
| Cwpi::math::SwerveModulePosition | Represents the position of one swerve module |
| Cwpi::math::SwerveModuleVelocity | Represents the velocity of one swerve module |
| Cwpi::sysid::SysIdRoutineLog | Utility for logging data from a SysId test routine |
| Cwpi::cmd::sysid::SysIdRoutine | A SysId characterization routine for a single mechanism |
| Cstd::chrono::system_clock | |
| Cwpi::util::sys::UtcClock | |
| Cwpi::SystemServer | |
| Cwpi::util::detail_expected::swap_adl_tests::tag | |
| Cwpi::util::detail_expected::TC< class > | |
| Cwpi::net::TCPConnector | |
| Ctext_style | A text style consisting of foreground and background colors and emphasis |
| Cdetail::thousands_sep_result< Char > | |
| Cwpi::math::TimeInterpolatableBuffer< T > | The TimeInterpolatableBuffer provides an easy way to estimate past measurements |
| Ctimeprofile | |
| Ctimeprofile_entry | |
| Cwpi::Timer | A timer class |
| Cwpi::nt::Timestamped< T > | Timestamped value |
| Cwpi::nt::TimestampedUnit< T > | Timestamped unit |
| Cwpi::nt::TimeSyncEventData | NetworkTables time sync event data |
| Cdetail::tm_writer< OutputIt, Char, Duration > | |
| Cdetail::to_utf8< WChar, Buffer > | |
| Cwpi::util::structparser::Token | A lexed raw struct schema token |
| Cwpi::nt::Topic | NetworkTables Topic |
| Cwpi::nt::StructArrayTopic< T, I... > | |
| Cwpi::nt::StructTopic< T, I... > | |
| Cwpi::nt::BooleanArrayTopic | NetworkTables BooleanArray topic |
| Cwpi::nt::BooleanTopic | NetworkTables Boolean topic |
| Cwpi::nt::DoubleArrayTopic | NetworkTables DoubleArray topic |
| Cwpi::nt::DoubleTopic | NetworkTables Double topic |
| Cwpi::nt::FloatArrayTopic | NetworkTables FloatArray topic |
| Cwpi::nt::FloatTopic | NetworkTables Float topic |
| Cwpi::nt::IntegerArrayTopic | NetworkTables IntegerArray topic |
| Cwpi::nt::IntegerTopic | NetworkTables Integer topic |
| Cwpi::nt::ProtobufTopic< T > | NetworkTables protobuf-encoded value topic |
| Cwpi::nt::RawTopic | NetworkTables Raw topic |
| Cwpi::nt::StringArrayTopic | NetworkTables StringArray topic |
| Cwpi::nt::StringTopic | NetworkTables String topic |
| Cwpi::nt::StructArrayTopic< T, I > | NetworkTables struct-encoded value array topic |
| Cwpi::nt::StructTopic< T, I > | NetworkTables struct-encoded value topic |
| Cwpi::nt::UnitTopic< T > | NetworkTables unit-typed topic |
| Cwpi::nt::TopicInfo | NetworkTables Topic Information |
| Cwpi::nt::meta::TopicPublisher | Topic publisher (as published via $pub$<topic>) |
| Cwpi::nt::meta::TopicSubscriber | Topic subscriber (as published via $sub$<topic>) |
| Cmrc::Touchpad | |
| Cmrc::TouchpadFinger | |
| Cwpi::DriverStation::TouchpadFinger | |
| Cwpi::Tracer | A class for keeping track of how much time it takes for different parts of code to execute |
| Cwpi::math::Trajectory | Represents a time-parameterized trajectory |
| Cwpi::math::TrajectoryConfig | Represents the configuration for generating a trajectory |
| Cwpi::math::TrajectoryConstraint | An interface for defining user-defined velocity and acceleration constraints while generating trajectories |
| Cwpi::math::CentripetalAccelerationConstraint | A constraint on the maximum absolute centripetal acceleration allowed when traversing a trajectory |
| Cwpi::math::DifferentialDriveKinematicsConstraint | A class that enforces constraints on the differential drive kinematics |
| Cwpi::math::DifferentialDriveVoltageConstraint | A class that enforces constraints on differential drive voltage expenditure based on the motor dynamics and the drive kinematics |
| Cwpi::math::EllipticalRegionConstraint< Constraint > | Enforces a particular constraint only within an elliptical region |
| Cwpi::math::MaxVelocityConstraint | Represents a constraint that enforces a max velocity |
| Cwpi::math::MecanumDriveKinematicsConstraint | A class that enforces constraints on the mecanum drive kinematics |
| Cwpi::math::RectangularRegionConstraint< Constraint > | Enforces a particular constraint only within a rectangular region |
| Cwpi::math::SwerveDriveKinematicsConstraint< NumModules > | A class that enforces constraints on the swerve drive kinematics |
| Cwpi::math::TrajectoryGenerator | Helper class used to generate trajectories with various constraints |
| Cwpi::math::TrajectoryParameterizer | Class used to parameterize a trajectory by time |
| Cwpi::math::Transform2d | Represents a transformation for a Pose2d in the pose's frame |
| Cwpi::math::Transform3d | Represents a transformation for a Pose3d in the pose's frame |
| Cwpi::math::Translation2d | Represents a translation in 2D space |
| Cwpi::math::Translation3d | Represents a translation in 3D space |
| Cwpi::math::TrapezoidProfile< Distance > | A trapezoid-shaped velocity profile |
| Cwpi::math::TravelingSalesman | Given a list of poses, this class finds the shortest possible route that visits each pose exactly once and returns to the origin pose |
| Cwpi::cmd::Trigger | This class provides an easy way to link commands to conditions |
| Cwpi::cmd::JoystickButton | A class used to bind command scheduling to joystick button presses |
| Cwpi::cmd::NetworkButton | A Button that uses a NetworkTable boolean field |
| Cwpi::cmd::POVButton | A class used to bind command scheduling to joystick POV presses |
| Cwpi::util::detail::trivial_helper< T > | |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::TrivialCallback | A struct to hold a single trivial callback with sufficient alignment for our bitpacking |
| Cstd::true_type | |
| Cconjunction< P > | |
| Cconjunction< P1, Pn... > | |
| Cwpi::util::detail_expected::conjunction< B > | |
| Cwpi::util::detail_expected::conjunction< B, Bs... > | |
| Cconjunction<... > | |
| Cdetail::has_back_insert_iterator_container_append< OutputIt, InputIt, void_t< decltype(get_container(std::declval< OutputIt >()) .append(std::declval< InputIt >(), std::declval< InputIt >()))> > | |
| Cdetail::has_back_insert_iterator_container_insert_at_end< OutputIt, InputIt, void_t< decltype(get_container(std::declval< OutputIt >()) .insert(get_container(std::declval< OutputIt >()).end(), std::declval< InputIt >(), std::declval< InputIt >()))> > | |
| Cdetail::has_const_begin_end< T, void_t< decltype(*detail::range_begin(std::declval< const remove_cvref_t< T > & >())), decltype(detail::range_end(std::declval< const remove_cvref_t< T > & >()))> > | |
| Cdetail::has_flip< T, void_t< decltype(std::declval< T >().flip())> > | |
| Cdetail::has_flockfile< F, void_t< decltype(flockfile(&std::declval< F & >()))> > | |
| Cdetail::has_format_as< T, void_t< decltype(format_as(std::declval< const T & >()))> > | |
| Cdetail::has_format_as_member< T, void_t< decltype(formatter< T >::format_as(std::declval< const T & >()))> > | |
| Cdetail::has_isfinite< T, enable_if_t< sizeof(std::isfinite(T())) !=0 > > | |
| Cdetail::has_member_fn_begin_end_t< T, void_t< decltype(*std::declval< T >().begin()), decltype(std::declval< T >().end())> > | |
| Cdetail::has_mutable_begin_end< T, void_t< decltype(*detail::range_begin(std::declval< T & >())), decltype(detail::range_end(std::declval< T & >())), int > > | |
| Cdetail::has_tm_gmtoff< T, void_t< decltype(T::tm_gmtoff)> > | |
| Cdetail::has_tm_zone< T, void_t< decltype(T::tm_zone)> > | |
| Cdetail::has_to_string_view< T, void_t< decltype(detail::to_string_view(std::declval< T >()))> > | |
| Cdetail::is_back_insert_iterator< It, bool_constant< std::is_same< decltype(adl::invoke_back_inserter< typename It::container_type >()), It >::value > > | |
| Cdetail::is_back_insert_iterator< basic_appender< T > > | |
| Cdetail::is_buffer_appender< It, bool_constant< is_back_insert_iterator< It >::value &&std::is_base_of< buffer< typename It::container_type::value_type >, typename It::container_type >::value > > | |
| Cdetail::is_code_unit< char > | |
| Cdetail::is_code_unit< char16_t > | |
| Cdetail::is_code_unit< char32_t > | |
| Cdetail::is_code_unit< wchar_t > | |
| Cdetail::is_floating_point< float128 > | |
| Cdetail::is_integral< int128_opt > | |
| Cdetail::is_integral< uint128_t > | |
| Cdetail::is_named_arg< named_arg< Char, T > > | |
| Cdetail::is_output_iterator< It, T, enable_if_t< std::is_assignable< decltype(*std::declval< decay_t< It > & >()++), T >::value > > | |
| Cdetail::is_output_iterator< appender, char > | |
| Cdetail::is_reference_wrapper< std::reference_wrapper< T > > | |
| Cdetail::use_format_as< T, bool_constant< std::is_arithmetic< format_as_result< T > >::value > > | |
| Cdetail::use_format_as_member< T, bool_constant< std::is_arithmetic< format_as_member_result< T > >::value > > | |
| Cis_contiguous< basic_memory_buffer< T, SIZE, Allocator > > | |
| Cis_contiguous< std::basic_string< Char, Traits, Allocator > > | |
| Cstd::is_error_code_enum< wpi::util::errc > | |
| Cwpi::util::TypesAreDistinct<> | |
| Cwpi::util::detail::TypesAreDistinct< T > | |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs >::enable_if_t< sizeof(T)<=2 *sizeof(void *)> > | |
| Cwpi::util::detail_expected::conjunction<... > | |
| Cwpi::util::detail_expected::is_expected_impl< expected< T, E > > | |
| Cwpi::util::details::HasContainerTraits< T, std::void_t< typename T::value_type, decltype(std::declval< T >().begin()), decltype(std::declval< T >().end()), decltype(std::declval< T >().size())> > | |
| Cwpi::util::details::HasStreamableTraits< T, std::void_t< decltype(std::declval< std::ostream & >()<< std::declval< T >())> > | |
| Cwpi::util::explicitly_convertible< From, To, std::void_t< decltype(static_cast< To >(std::declval< std::add_rvalue_reference_t< From > >()))> > | |
| Cwpi::util::sig::trait::detail::is_callable< F, P, typelist< T... >, void_t< decltype(((*std::declval< P >()).*std::declval< F >())(std::declval< T >()...))> > | |
| Cwpi::util::sig::trait::detail::is_callable< F, typelist< T... >, void_t< decltype(std::declval< F >()(std::declval< T >()...))> > | |
| Cwpi::util::sig::trait::detail::is_weak_ptr< T, void_t< decltype(std::declval< T >().expired()), decltype(std::declval< T >().lock()), decltype(std::declval< T >().reset())> > | |
| Cstd::tuple_element< I, wpi::util::array< T, N > > | |
| Cwpi::math::Twist2d | A change in distance along a 2D arc since the last pose update |
| Cwpi::math::Twist3d | A change in distance along a 3D arc since the last pose update |
| Cstd::conditional::type | |
| Cwpi::util::detail_expected::conjunction< B, Bs... > | |
| Cdetail::type_is_unformattable_for< T, Char > | |
| Cdetail::type_mapper< Char > | |
| Cwpi::util::sig::trait::typelist<... > | Represent a list of types |
| Cdetail::ubitint< N > | |
| Cdetail::udl_arg< Char > | |
| Cwpi::net::UDPClient | |
| Cwpi::util::UidVector< T, reuse_threshold > | Vector which provides an integrated freelist for removal and reuse of individual elements |
| Cwpi::util::impl::UidVectorIterator< It > | |
| Cdetail::uint128_fallback | |
| Cwpi::util::unexpect_t | |
| Cwpi::util::unexpected< E > | |
| Cunionfind | |
| Cwpi::util::unique_function< FunctionT > | Unique_function is a type-erasing functor similar to std::function |
| Cwpi::util::detail::UniqueFunctionBase< ReturnT, ParamTs > | |
| Cwpi::util::detail::UniqueFunctionBase< R, P... > | |
| Cwpi::util::unique_function< R(P...) const > | |
| Cwpi::util::unique_function< R(P...)> | |
| Cwpi::math::UnscentedKalmanFilter< States, Inputs, Outputs, SigmaPoints > | A Kalman filter combines predictions from a model and measurements to give an estimate of the true system state |
| Cupb_alloc | |
| Cupb_Arena | |
| Cupb_Array | |
| Cupb_Decoder | |
| Cupb_DefBuilder | |
| Cupb_DescState | |
| Cupb_EpsCopyInputStream | |
| Cupb_Extension | |
| Cupb_inttable | |
| Cupb_key | |
| Cupb_Map | |
| Cupb_Map_Table | |
| Cupb_MapEntry | |
| Cupb_MdDecoder | |
| Cupb_Message | |
| Cupb_Message_Internal | |
| Cupb_MessageValue | |
| Cupb_MiniTable | |
| Cupb_MiniTableEnum | |
| Cupb_MiniTableExtension | |
| Cupb_MiniTableField | |
| Cupb_MiniTableFile | |
| Cupb_MiniTableSub | |
| Cupb_MiniTableSubInternal | |
| Cupb_MtDataEncoder | |
| Cupb_MutableMessageValue | |
| CUPB_PRIVATE | |
| Cupb_SizedPtr | |
| Cupb_SizePrefixString | |
| Cupb_Status | |
| Cupb_StringView | |
| Cupb_strtable | |
| Cupb_strtable_iter | |
| Cupb_table | |
| Cupb_TaggedAuxPtr | |
| Cupb_value | |
| Cupb_Xsan | |
| Cwpi::net::UrlParser | Parses a URL into its constituent components |
| Cwpi::cs::UsbCameraInfo | USB camera information |
| Cdetail::utc_clock | |
| Cdetail::utf8_to_utf16 | |
| Cuv__queue | |
| Cuv_any_handle | |
| Cuv_any_req | |
| Cuv_async_s | |
| Cuv_buf_t | |
| Cwpi::net::uv::Buffer | Data buffer |
| Cuv_check_s | |
| Cuv_connect_s | |
| Cuv_cpu_info_s | |
| Cuv_cpu_times_s | |
| Cuv_dir_s | |
| Cuv_dirent_s | |
| Cuv_env_item_s | |
| Cuv_fs_event_s | |
| Cuv_fs_poll_s | |
| Cuv_fs_s | |
| Cuv_getaddrinfo_s | |
| Cuv_getnameinfo_s | |
| Cuv_group_s | |
| Cuv_handle_s | |
| Cuv_idle_s | |
| Cuv_interface_address_s | |
| Cuv_loop_s | |
| Cuv_metrics_s | |
| Cuv_passwd_s | |
| Cuv_pipe_s | |
| Cuv_poll_s | |
| Cuv_prepare_s | |
| Cuv_process_options_s | |
| Cuv_process_s | |
| Cuv_random_s | |
| Cuv_req_s | |
| Cuv_rusage_t | |
| Cuv_shutdown_s | |
| Cuv_signal_s | |
| Cuv_stat_t | |
| Cuv_statfs_s | |
| Cuv_stdio_container_s | |
| Cuv_stream_s | |
| Cuv_tcp_s | |
| Cuv_thread_options_s | |
| Cuv_timer_s | |
| Cuv_timespec64_t | |
| Cuv_timespec_t | |
| Cuv_timeval64_t | |
| Cuv_timeval_t | |
| Cuv_tty_s | |
| Cuv_udp_s | |
| Cuv_udp_send_s | |
| Cuv_utsname_s | |
| Cuv_work_s | |
| Cuv_write_s | |
| Cwpi::nt::Value | A network table entry value |
| Cdetail::value< Context > | |
| Cwpi::nt::ValueEventData | NetworkTables Value Event Data |
| Cwpi::util::ValueIsPresent< T, Enable > | ValueIsPresent provides a way to check if a value is, well, present |
| Cwpi::util::ValueIsPresent< std::optional< T > > | |
| Cwpi::util::ValueIsPresent< T, std::enable_if_t< IsNullable< T > > > | |
| Cstd::vector< std::pair< const Key, T >, std::allocator< std::pair< const Key, T > > > | |
| Cordered_map< Key, T, IgnoredLess, Allocator > | Minimal map-like container that preserves insertion order |
| Cwpi::PneumaticHub::Version | Version and device data received from a REV PH |
| Cwpi::PowerDistribution::Version | Version and device data received from a PowerDistribution device |
| Cwpi::util::VersionTuple | Represents a version number in the form major[.minor[.subminor[.build]]] |
| Cwpi::cs::VideoListener | An event listener |
| Cwpi::cs::VideoMode | Video mode |
| Cwpi::cs::VideoProperty | A source or sink property |
| Cwpi::cs::VideoSink | A sink for video that accepts a sequence of frames |
| Cwpi::cs::ImageSink | A base class for single image reading sinks |
| Cwpi::cs::CvSink | A sink for user code to accept video frames as OpenCV images |
| Cwpi::cs::RawSink | A sink for user code to accept video frames as raw bytes |
| Cwpi::cs::MjpegServer | A sink that acts as a MJPEG-over-HTTP network server |
| Cwpi::cs::VideoSource | A source for video that provides a sequence of frames |
| Cwpi::cs::ImageSource | A base class for single image providing sources |
| Cwpi::cs::CvSource | A source for user code to provide OpenCV images as video frames |
| Cwpi::cs::RawSource | A source for user code to provide video frames as raw bytes |
| Cwpi::cs::VideoCamera | A source that represents a video camera |
| Cwpi::cs::HttpCamera | A source that represents a MJPEG-over-HTTP (IP) camera |
| Cwpi::cs::UsbCamera | A source that represents a USB camera |
| Cdetail::view | |
| Cdetail::named_arg< Char, T > | |
| Cdetail::styled_arg< T > | |
| Cjoin_view< It, Sentinel, Char > | |
| Ctuple_join_view< Tuple, Char > | |
| Cwpi::vision::VisionPipeline | A vision pipeline is responsible for running a group of OpenCV algorithms to extract data from an image |
| Cwpi::vision::VisionRunnerBase | Non-template base class for VisionRunner |
| Cwpi::vision::VisionRunner< T > | A vision runner is a convenient wrapper object to make it easy to run vision pipelines from robot code |
| Cwpi::util::sig::trait::detail::voider<... > | |
| Cvprintf_args< Char > | |
| Cwpi::Watchdog | A class that's a wrapper around a watchdog timer |
| Cwpi::net::WebServer | A web server using the HTTP protocol |
| Cwpi::net::WebSocketServerHelper | WebSocket HTTP server helper |
| Cweekday | |
| Cwpi::DifferentialDrive::WheelVelocities | Wheel velocities for a differential drive |
| Cwpi::MecanumDrive::WheelVelocities | Wheel velocities for a mecanum drive |
| Cwpi::net::WorkerThread< T > | |
| Cwpi::net::WorkerThread< R(T...)> | |
| Cwpi::net::detail::WorkerThreadAsync< R > | |
| Cwpi::net::detail::WorkerThreadAsync< void > | |
| Cwpi::net::detail::WorkerThreadRequest< R, T > | |
| CWPI_RawFrame | Raw Frame |
| Cwpi::util::RawFrame | |
| CWPI_ServiceData | |
| CWPI_String | A const UTF8 string |
| Cwpi::util::WpiArrayEmplaceWrapper< T, N > | A wrapper around a wpi::util::array that lets us treat it as a limited sized vector |
| Cdetail::write_int_arg< UInt > | |
| Cwriter | |
| Cwpi::xrp::XRPGyro | Use a rate gyro to return the robots heading relative to a starting position |
| Cwpi::xrp::XRPOnBoardIO | This class represents the onboard IO of the XRP reference robot |
| Cwpi::xrp::XRPRangefinder | This class represents the ultrasonic rangefinder on an XRP robot |
| Cwpi::xrp::XRPReflectanceSensor | This class represents the reflectance sensor pair on an XRP robot |
| Cwpi::xrp::XRPServo | XRPServo |
| Cyear | |
| Cyear_month_day | |
| Czarray | |
| Czhash_iterator | |
| Czmaxheap_iterator | |