| ►Cfrc::Accelerometer | Interface for 3-axis accelerometers |
| Cfrc::ADXL345_I2C | ADXL345 Accelerometer on I2C |
| Cfrc::ADXL345_SPI | ADXL345 Accelerometer on SPI |
| Cfrc::ADXL362 | ADXL362 SPI Accelerometer |
| Cfrc::BuiltInAccelerometer | Built-in accelerometer |
| Cfrc::sim::AccelerometerSim | |
| Cwpi::add_const_past_pointer< T, Enable > | If T is a pointer to X, return a pointer to const X |
| Cwpi::add_const_past_pointer< T, typename std::enable_if< std::is_pointer< T >::value >::type > | |
| Cwpi::add_lvalue_reference_if_not_pointer< T, Enable > | If T is a pointer, just return it. If it is not, return T& |
| Cwpi::add_lvalue_reference_if_not_pointer< T, typename std::enable_if< std::is_pointer< T >::value >::type > | |
| Cwpi::adl_serializer< typename, typename > | Default JSONSerializer template argument |
| Cwpi::AlignedCharArray< Alignment, Size > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< BucketT, LargeRep, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< BucketT, LargeRep, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< BucketT[InlineBuckets], LargeRep > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< char, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< char, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< char > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< error_type, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< error_type, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< error_type > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< frc2::Command *, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< frc2::Command *, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< frc2::Command * > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< frc2::Subsystem *, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< frc2::Subsystem *, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< frc2::Subsystem * > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< nt::NetworkTableEntry, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< nt::NetworkTableEntry, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< nt::NetworkTableEntry > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< std::error_code, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< std::error_code, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< std::error_code > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< std::pair< KeyT, ValueT >, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< std::pair< KeyT, ValueT >, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< std::pair< KeyT, ValueT > > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< std::string, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< std::string, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< std::string > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< std::unique_ptr< frc2::Command >, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< std::unique_ptr< frc2::Command >, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< std::unique_ptr< frc2::Command > > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< storage_type, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< storage_type, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< storage_type > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< T, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< T, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< T > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
| Cwpi::AlignedCharArrayUnion< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | This union template exposes a suitably aligned and sized character array member which can hold elements of any of up to ten types |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< uint8_t, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< uint8_t, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< uint8_t > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< wpi::detail::DenseMapPair< KeyT, unsigned >, LargeRep, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< wpi::detail::DenseMapPair< KeyT, unsigned >, LargeRep, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< wpi::detail::DenseMapPair< KeyT, unsigned >[InlineBuckets], LargeRep > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< wpi::SmallString< 16 >, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< wpi::SmallString< 16 >, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< wpi::SmallString< 16 > > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< wpi::SmallVectorBase, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< wpi::SmallVectorBase, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< wpi::SmallVectorBase > | |
| ►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< wpi::uv::Buffer, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< wpi::uv::Buffer, char, char, char, char, char, char, char, char, char >)> | |
| Cwpi::AlignedCharArrayUnion< wpi::uv::Buffer > | |
| Cwpi::AlignedCharArray< wpi::support::detail::PickAlignment< value_type, alignment >::value, sizeof(value_type)> | |
| Cwpi::detail::AlignerImpl< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | |
| Cwpi::AlignTo< Align > | alignTo for contexts where a constant expression is required |
| Cfrc::ADXL345_SPI::AllAxes | |
| Cfrc::ADXL345_I2C::AllAxes | |
| Cfrc::ADXL362::AllAxes | |
| Cfrc::sim::AnalogGyroSim | |
| Cfrc::sim::AnalogInSim | |
| Cfrc::sim::AnalogOutSim | |
| Cfrc::sim::AnalogTriggerSim | |
| Cwpi::are_base_of< T, Ts > | Traits class for checking whether type T is a base class for all the given types in the variadic list |
| Cwpi::are_base_of< T, U, Ts... > | |
| Cfrc::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) |
| ►Cwpi::ArrayRef< T > | ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory), i.e |
| ►Cwpi::MutableArrayRef< T > | MutableArrayRef - Represent a mutable reference to an array (0 or more elements consecutively in memory), i.e |
| Cwpi::OwningArrayRef< T > | This is a MutableArrayRef that owns its array |
| Cwpi::ArrayRef< std::pair< wpi::StringRef, wpi::StringRef > > | |
| Cwpi::ArrayRef< uint8_t > | |
| Cwpi::uv::AsyncFunction< T > | |
| ►Cwpi::sys::fs::basic_file_status | Represents the result of a call to directory_iterator::status() |
| Cwpi::sys::fs::file_status | Represents the result of a call to sys::fs::status() |
| ►Cfrc::ButtonScheduler | |
| Cfrc::CancelButtonScheduler | |
| Cfrc::HeldButtonScheduler | |
| Cfrc::PressedButtonScheduler | |
| Cfrc::ReleasedButtonScheduler | |
| Cfrc::ToggleButtonScheduler | |
| Cfrc::SendableRegistry::CallbackData | Data passed to ForeachLiveWindow() callback function |
| Cfrc::sim::CallbackStore | |
| Cfrc::CameraServer | Singleton class for creating and keeping camera servers |
| Cfrc::CameraServerShared | |
| Cfrc::CANData | |
| Cfrc::CANStatus | |
| Cfrc::ChassisSpeeds | Represents the speed of a robot chassis |
| Cwpi::circular_buffer< T > | This is a simple circular buffer so we don't need to "bucket brigade" copy old values |
| Cwpi::circular_buffer< double > | |
| Cwpi::WebSocket::ClientOptions | Client connection options |
| Cfrc::Color | Represents colors that can be used with Addressable LEDs |
| Cfrc::Color8Bit | Represents colors that can be used with Addressable LEDs |
| Cfrc::CommandGroupEntry | |
| Cfrc2::CommandState | Class that holds scheduling state for a command |
| Cwpi::detail::concat_range< ValueT, RangeTs > | Helper to store a sequence of ranges being concatenated and access them |
| Cwpi::ConcurrentQueue< T > | |
| ►Cconjunction | |
| Cwpi::detail::is_compatible_type< BasicJsonType, CompatibleType > | |
| ►Cwpi::sig::Connection | A Connection object allows interaction with an ongoing slot connection |
| Cwpi::sig::ScopedConnection | ScopedConnection is a RAII version of Connection It disconnects the slot from the signal upon destruction |
| Cwpi::sig::ConnectionBlocker | ConnectionBlocker is a RAII object that blocks a connection until destruction |
| Cnt::ConnectionInfo | NetworkTables Connection Information |
| Cnt::ConnectionNotification | NetworkTables Connection Notification |
| Cwpi::const_pointer_or_const_ref< T, Enable > | |
| Cwpi::const_pointer_or_const_ref< T, typename std::enable_if< std::is_pointer< T >::value >::type > | |
| Cfrc::TrapezoidProfile< Distance >::Constraints | |
| ►Cfrc::Controller | Interface for Controllers |
| Cfrc::PIDController | Class implements a PID Control Loop |
| Cfrc::Spline< Degree >::ControlVector | Represents a control vector for a spline |
| Cwpi::java::detail::ConvertIntArray< T, bool > | |
| Cwpi::java::detail::ConvertIntArray< T, true > | |
| ►Cfrc::CounterBase | Interface for counting the number of ticks on a digital input channel |
| ►Cfrc::Counter | Class for counting the number of ticks on a digital input channel |
| Cfrc::GearTooth | Alias for counter class |
| Cfrc::Encoder | Class to read quad encoders |
| CCS_Event | Listener event |
| CCS_RawFrame | Raw Frame |
| CCS_UsbCameraInfo | USB camera infomation |
| ►CCS_VideoMode | Video mode |
| Ccs::VideoMode | Video mode |
| ►Cwpi::DebugEpochBase | A base class for data structure classes wishing to make iterators ("handles") pointing into themselves fail-fast |
| ►Cwpi::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT > | |
| Cwpi::DenseMap< KeyT, ValueT, KeyInfoT, BucketT > | |
| ►Cwpi::DenseMapBase< SmallDenseMap< KeyT, unsigned, InlineBuckets, DenseMapInfo< KeyT >, wpi::detail::DenseMapPair< KeyT, unsigned > >, KeyT, unsigned, DenseMapInfo< KeyT >, wpi::detail::DenseMapPair< KeyT, unsigned > > | |
| Cwpi::SmallDenseMap< KeyT, unsigned, N > | |
| ►Cwpi::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT > | |
| Cwpi::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT > | |
| Cwpi::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT > | |
| Cwpi::DenseMapInfo< T > | |
| Cwpi::DenseMapInfo< ArrayRef< T > > | |
| Cwpi::DenseMapInfo< char > | |
| Cwpi::DenseMapInfo< hash_code > | |
| Cwpi::DenseMapInfo< int > | |
| Cwpi::DenseMapInfo< long > | |
| Cwpi::DenseMapInfo< long long > | |
| Cwpi::DenseMapInfo< PointerIntPair< PointerTy, IntBits, IntType > > | |
| Cwpi::DenseMapInfo< PointerUnion< T, U > > | |
| Cwpi::DenseMapInfo< short > | |
| Cwpi::DenseMapInfo< std::pair< T, U > > | |
| Cwpi::DenseMapInfo< StringRef > | |
| Cwpi::DenseMapInfo< T * > | |
| Cwpi::DenseMapInfo< unsigned > | |
| Cwpi::DenseMapInfo< unsigned long > | |
| Cwpi::DenseMapInfo< unsigned long long > | |
| Cwpi::DenseMapInfo< unsigned short > | |
| Cwpi::deref< T > | Binary functor that adapts to any other binary functor after dereferencing operands |
| Cfrc::DifferentialDriveKinematics | Helper class that converts a chassis velocity (dx and dtheta components) to left and right wheel velocities for a differential drive |
| Cfrc::DifferentialDriveOdometry | Class for differential drive odometry |
| Cfrc::DifferentialDriveWheelSpeeds | Represents the wheel speeds for a differential drive drivetrain |
| Cfrc::sim::DigitalPWMSim | |
| Chal::DIOSetProxy | Proxy class for directly manipulating the DIO pins |
| Cfrc::sim::DIOSim | |
| Cwpi::sys::fs::directory_entry | Directory_entry - A single entry in a directory |
| Cwpi::sys::fs::directory_iterator | Directory_iterator - Iterates through the entries in path |
| Cwpi::sys::fs::detail::DirIterState | Keeps state for the directory_iterator |
| Cfrc::sim::DriverStationSim | |
| Cfrc::sim::DutyCycleSim | |
| Cfrc::ElevatorFeedforward< Distance > | A helper class that computes feedforward outputs for a simple elevator (modeled as a motor acting against the force of gravity) |
| ►Cenable_shared_from_this | |
| ►Cwpi::uv::Handle | Handle |
| ►Cwpi::uv::HandleImpl< Async< T... >, uv_async_t > | |
| Cwpi::uv::Async< T > | Async handle |
| ►Cwpi::uv::HandleImpl< Async<>, uv_async_t > | |
| Cwpi::uv::Async<> | Async specialization for no data parameters |
| ►Cwpi::uv::HandleImpl< AsyncFunction< R(T...)>, uv_async_t > | |
| Cwpi::uv::AsyncFunction< R(T...)> | Function async handle |
| ►Cwpi::uv::HandleImpl< Check, uv_check_t > | |
| Cwpi::uv::Check | Check handle |
| ►Cwpi::uv::HandleImpl< FsEvent, uv_fs_event_t > | |
| Cwpi::uv::FsEvent | Filesystem Event handle |
| ►Cwpi::uv::HandleImpl< Idle, uv_idle_t > | |
| Cwpi::uv::Idle | Idle handle |
| ►Cwpi::uv::HandleImpl< Poll, uv_poll_t > | |
| Cwpi::uv::Poll | Poll handle |
| ►Cwpi::uv::HandleImpl< Prepare, uv_prepare_t > | |
| Cwpi::uv::Prepare | Prepare handle |
| ►Cwpi::uv::HandleImpl< Process, uv_process_t > | |
| Cwpi::uv::Process | Process handle |
| ►Cwpi::uv::HandleImpl< Signal, uv_signal_t > | |
| Cwpi::uv::Signal | Signal handle |
| ►Cwpi::uv::HandleImpl< Timer, uv_timer_t > | |
| Cwpi::uv::Timer | Timer handle |
| ►Cwpi::uv::HandleImpl< Udp, uv_udp_t > | |
| Cwpi::uv::Udp | UDP handle |
| Cwpi::uv::HandleImpl< T, U > | Handle |
| ►Cwpi::uv::Stream | Stream handle |
| ►Cwpi::uv::StreamImpl< Tty, uv_tty_t > | |
| Cwpi::uv::Tty | TTY handle |
| ►Cwpi::uv::NetworkStream | Network stream handle |
| ►Cwpi::uv::NetworkStreamImpl< Pipe, uv_pipe_t > | |
| Cwpi::uv::Pipe | Pipe handle |
| ►Cwpi::uv::NetworkStreamImpl< Tcp, uv_tcp_t > | |
| Cwpi::uv::Tcp | TCP handle |
| Cwpi::uv::NetworkStreamImpl< T, U > | |
| Cwpi::uv::StreamImpl< T, U > | |
| Cwpi::uv::Loop | Event loop |
| ►Cwpi::uv::Request | Request |
| ►Cwpi::uv::RequestImpl< ConnectReq, uv_connect_t > | |
| ►Cwpi::uv::ConnectReq | Connection request |
| Cwpi::uv::PipeConnectReq | Pipe connection request |
| Cwpi::uv::TcpConnectReq | TCP connection request |
| ►Cwpi::uv::RequestImpl< GetAddrInfoReq, uv_getaddrinfo_t > | |
| Cwpi::uv::GetAddrInfoReq | GetAddrInfo request |
| ►Cwpi::uv::RequestImpl< GetNameInfoReq, uv_getnameinfo_t > | |
| Cwpi::uv::GetNameInfoReq | GetNameInfo request |
| ►Cwpi::uv::RequestImpl< ShutdownReq, uv_shutdown_t > | |
| Cwpi::uv::ShutdownReq | Shutdown request |
| ►Cwpi::uv::RequestImpl< UdpSendReq, uv_udp_send_t > | |
| Cwpi::uv::UdpSendReq | UDP send request |
| ►Cwpi::uv::RequestImpl< WorkReq, uv_work_t > | |
| Cwpi::uv::WorkReq | Work request |
| ►Cwpi::uv::RequestImpl< WriteReq, uv_write_t > | |
| Cwpi::uv::WriteReq | Write request |
| Cwpi::uv::RequestImpl< T, U > | Request |
| Cwpi::WebSocket | RFC 6455 compliant WebSocket client and server implementation |
| Cwpi::WebSocketServer | Dedicated WebSocket server |
| Cfrc::sim::EncoderSim | |
| Cnt::EntryInfo | NetworkTables Entry Information |
| Cnt::EntryNotification | NetworkTables Entry Notification |
| Cwpi::detail::enumerator< R > | |
| Cwpi::uv::Error | Error code |
| Cfrc::Error | Error object represents a library error |
| ►Cwpi::Error | Lightweight error class with error context and mandatory checking |
| Cwpi::ErrorSuccess | Subclass of Error for the sole purpose of identifying the success path in the type system |
| Cwpi::ErrorAsOutParameter | Helper for Errors used as out-parameters |
| ►Cfrc::ErrorBase | Base class for most objects |
| ►Cfrc2::Command | A state machine representing a complete action to be performed by the robot |
| ►Cfrc2::CommandBase | A Sendable base class for Commands |
| ►Cfrc2::CommandHelper< CommandBase, ConditionalCommand > | |
| Cfrc2::ConditionalCommand | Runs one of two commands, depending on the value of the given condition when this command is initialized |
| ►Cfrc2::CommandHelper< CommandBase, FunctionalCommand > | |
| Cfrc2::FunctionalCommand | A command that allows the user to pass in functions for each of the basic command methods through the constructor |
| ►Cfrc2::CommandHelper< CommandBase, InstantCommand > | |
| ►Cfrc2::InstantCommand | A Command that runs instantly; it will initialize, execute once, and end on the same iteration of the scheduler |
| ►Cfrc2::CommandHelper< InstantCommand, PrintCommand > | |
| Cfrc2::PrintCommand | A command that prints a string when initialized |
| ►Cfrc2::CommandHelper< CommandBase, MecanumControllerCommand > | |
| Cfrc2::MecanumControllerCommand | A command that uses two PID controllers (PIDController) and a ProfiledPIDController (ProfiledPIDController) to follow a trajectory Trajectory with a mecanum drive |
| ►Cfrc2::CommandHelper< CommandBase, NotifierCommand > | |
| Cfrc2::NotifierCommand | A command that starts a notifier to run the given runnable periodically in a separate thread |
| ►Cfrc2::CommandHelper< CommandBase, PerpetualCommand > | |
| Cfrc2::PerpetualCommand | A command that runs another command in perpetuity, ignoring that command's end conditions |
| ►Cfrc2::CommandHelper< CommandBase, PIDCommand > | |
| Cfrc2::PIDCommand | A command that controls an output with a PIDController |
| ►Cfrc2::CommandHelper< CommandBase, ProfiledPIDCommand< Distance > > | |
| Cfrc2::ProfiledPIDCommand< Distance > | A command that controls an output with a ProfiledPIDController |
| ►Cfrc2::CommandHelper< CommandBase, ProxyScheduleCommand > | |
| Cfrc2::ProxyScheduleCommand | Schedules the given commands when this command is initialized, and ends when all the commands are no longer scheduled |
| ►Cfrc2::CommandHelper< CommandBase, RamseteCommand > | |
| Cfrc2::RamseteCommand | A command that uses a RAMSETE controller to follow a trajectory with a differential drive |
| ►Cfrc2::CommandHelper< CommandBase, RunCommand > | |
| Cfrc2::RunCommand | A command that runs a Runnable continuously |
| ►Cfrc2::CommandHelper< CommandBase, ScheduleCommand > | |
| Cfrc2::ScheduleCommand | Schedules the given commands when this command is initialized |
| ►Cfrc2::CommandHelper< CommandBase, SelectCommand< Key > > | |
| Cfrc2::SelectCommand< Key > | Runs one of a selection of commands, either using a selector and a key to command mapping, or a supplier that returns the command directly at runtime |
| ►Cfrc2::CommandHelper< CommandBase, StartEndCommand > | |
| Cfrc2::StartEndCommand | A command that runs a given runnable when it is initalized, and another runnable when it ends |
| ►Cfrc2::CommandHelper< CommandBase, SwerveControllerCommand< NumModules > > | |
| Cfrc2::SwerveControllerCommand< NumModules > | A command that uses two PID controllers (PIDController) and a ProfiledPIDController (ProfiledPIDController) to follow a trajectory Trajectory with a swerve drive |
| ►Cfrc2::CommandHelper< CommandBase, TrapezoidProfileCommand< Distance > > | |
| Cfrc2::TrapezoidProfileCommand< Distance > | A command that runs a TrapezoidProfile |
| ►Cfrc2::CommandHelper< CommandBase, WaitCommand > | |
| Cfrc2::WaitCommand | A command that does nothing but takes a specified amount of time to finish |
| ►Cfrc2::CommandHelper< CommandBase, WaitUntilCommand > | |
| Cfrc2::WaitUntilCommand | A command that does nothing but ends after a specified match time or condition |
| ►Cfrc2::CommandGroupBase | A base for CommandGroups |
| ►Cfrc2::CommandHelper< CommandGroupBase, ParallelCommandGroup > | |
| Cfrc2::ParallelCommandGroup | A CommandGroup that runs a set of commands in parallel, ending when the last command ends |
| ►Cfrc2::CommandHelper< CommandGroupBase, ParallelDeadlineGroup > | |
| Cfrc2::ParallelDeadlineGroup | A CommandGroup 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 |
| ►Cfrc2::CommandHelper< CommandGroupBase, ParallelRaceGroup > | |
| Cfrc2::ParallelRaceGroup | A CommandGroup that runs a set of commands in parallel, ending when any one of the commands ends and interrupting all the others |
| ►Cfrc2::CommandHelper< CommandGroupBase, SequentialCommandGroup > | |
| Cfrc2::SequentialCommandGroup | A CommandGroups that runs a list of commands in sequence |
| Cfrc2::CommandScheduler | The scheduler responsible for running Commands |
| Cfrc::AddressableLED | A class for driving addressable LEDs, such as WS2812s and NeoPixels |
| Cfrc::ADXL345_I2C | ADXL345 Accelerometer on I2C |
| Cfrc::ADXL345_SPI | ADXL345 Accelerometer on SPI |
| Cfrc::ADXL362 | ADXL362 SPI Accelerometer |
| Cfrc::AnalogAccelerometer | Handle operation of an analog accelerometer |
| Cfrc::AnalogEncoder | Class for supporting continuous analog encoders, such as the US Digital MA3 |
| Cfrc::AnalogInput | Analog input class |
| Cfrc::AnalogOutput | MXP analog output class |
| Cfrc::AnalogPotentiometer | Class for reading analog potentiometers |
| Cfrc::AnalogTrigger | |
| Cfrc::BuiltInAccelerometer | Built-in accelerometer |
| Cfrc::CAN | High level class for interfacing with CAN devices conforming to the standard CAN spec |
| ►Cfrc::Command | At the very core of the entire command framework |
| Cfrc::CommandGroup | A CommandGroup is a list of commands which are executed in sequence |
| Cfrc::ConditionalCommand | A ConditionalCommand is a Command that starts one of two commands |
| ►Cfrc::InstantCommand | This command will execute once, then finish immediately afterward |
| Cfrc::PrintCommand | |
| Cfrc::StartCommand | |
| Cfrc::PIDCommand | |
| ►Cfrc::TimedCommand | A TimedCommand will wait for a timeout before finishing |
| Cfrc::WaitCommand | |
| Cfrc::WaitForChildren | |
| Cfrc::WaitUntilCommand | |
| Cfrc::Compressor | Class for operating a compressor connected to a PCM (Pneumatic Control Module) |
| Cfrc::Counter | Class for counting the number of ticks on a digital input channel |
| Cfrc::DigitalGlitchFilter | Class to enable glitch filtering on a set of digital inputs |
| Cfrc::DMA | |
| Cfrc::DriverStation | Provide access to the network communication data to / from the Driver Station |
| Cfrc::DutyCycle | Class to read a duty cycle PWM input |
| Cfrc::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 |
| Cfrc::Encoder | Class to read quad encoders |
| ►Cfrc::GenericHID | GenericHID Interface |
| Cfrc::Joystick | Handle input from standard Joysticks connected to the Driver Station |
| Cfrc::XboxController | Handle input from Xbox 360 or Xbox One controllers connected to the Driver Station |
| ►Cfrc::GyroBase | GyroBase is the common base class for Gyro implementations such as AnalogGyro |
| Cfrc::ADXRS450_Gyro | Use a rate gyro to return the robots heading relative to a starting position |
| Cfrc::AnalogGyro | Use a rate gyro to return the robots heading relative to a starting position |
| Cfrc::I2C | I2C bus interface class |
| ►Cfrc::InterruptableSensorBase | |
| ►Cfrc::DigitalSource | DigitalSource Interface |
| Cfrc::AnalogTriggerOutput | Class to represent a specific output from an analog trigger |
| Cfrc::DigitalInput | Class to read a digital input |
| Cfrc::DigitalOutput | Class to write to digital outputs |
| ►Cfrc::MotorSafety | This base class runs a watchdog timer and calls the subclass's StopMotor() function if the timeout expires |
| Cfrc::NidecBrushless | Nidec Brushless Motor |
| ►Cfrc::PWM | Class implements the PWM generation in the FPGA |
| ►Cfrc::PWMSpeedController | Common base class for all PWM Speed Controllers |
| Cfrc::DMC60 | Digilent DMC 60 Speed Controller |
| Cfrc::Jaguar | Luminary Micro / Vex Robotics Jaguar Speed Controller with PWM control |
| Cfrc::PWMSparkMax | REV Robotics SPARK MAX Speed Controller |
| Cfrc::PWMTalonFX | Cross the Road Electronics (CTRE) Talon FX Speed Controller with PWM control |
| Cfrc::PWMTalonSRX | Cross the Road Electronics (CTRE) Talon SRX Speed Controller with PWM control |
| Cfrc::PWMVenom | Playing with Fusion Venom Smart Motor with PWM control |
| Cfrc::PWMVictorSPX | Cross the Road Electronics (CTRE) Victor SPX Speed Controller with PWM control |
| Cfrc::SD540 | Mindsensors SD540 Speed Controller |
| Cfrc::Spark | REV Robotics SPARK Speed Controller |
| Cfrc::Talon | Cross the Road Electronics (CTRE) Talon and Talon SR Speed Controller |
| Cfrc::Victor | Vex Robotics Victor 888 Speed Controller |
| Cfrc::VictorSP | Vex Robotics Victor SP Speed Controller |
| Cfrc::Servo | Standard hobby style servo |
| Cfrc::Relay | Class for Spike style relay outputs |
| Cfrc::RobotDrive | Utility class for handling Robot drive based on a definition of the motor configuration |
| ►Cfrc::RobotDriveBase | Common base class for drive platforms |
| Cfrc::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 |
| Cfrc::KilloughDrive | A class for driving Killough drive platforms |
| Cfrc::MecanumDrive | A class for driving Mecanum drive platforms |
| Cfrc::Notifier | |
| Cfrc::PowerDistributionPanel | Class for getting voltage, current, temperature, power and energy from the CAN PDP |
| Cfrc::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 |
| Cfrc::Resource | Convenient way to track allocated resources |
| Cfrc::Scheduler | |
| Cfrc::SerialPort | Driver for the RS-232 serial port on the roboRIO |
| ►Cfrc::ShuffleboardContainer | Common interface for objects that can contain shuffleboard components |
| Cfrc::ShuffleboardLayout | A layout in a Shuffleboard tab |
| Cfrc::ShuffleboardTab | Represents a tab in the Shuffleboard dashboard |
| Cfrc::SmartDashboard | |
| ►Cfrc::SolenoidBase | SolenoidBase class is the common base class for the Solenoid and DoubleSolenoid classes |
| Cfrc::DoubleSolenoid | DoubleSolenoid class for running 2 channels of high voltage Digital Output (PCM) |
| Cfrc::Solenoid | Solenoid class for running high voltage Digital Output (PCM) |
| Cfrc::SPI | SPI bus interface class |
| ►Cfrc::Subsystem | |
| Cfrc::PIDSubsystem | This class is designed to handle the case where there is a Subsystem which uses a single PIDController almost constantly (for instance, an elevator which attempts to stay at a constant height) |
| Cfrc::TimedRobot | TimedRobot implements the IterativeRobotBase robot program framework |
| Cfrc::Ultrasonic | Ultrasonic rangefinder class |
| Cwpi::ErrorHandlerTraits< HandlerT > | Helper for testing applicability of, and applying, handlers for ErrorInfo types |
| Cwpi::ErrorHandlerTraits< Error(&)(ErrT &)> | |
| Cwpi::ErrorHandlerTraits< Error(&)(std::unique_ptr< ErrT >)> | Specialization for functions of the form 'Error (std::unique_ptr<ErrT>)' |
| ►Cwpi::ErrorHandlerTraits< RetT(&)(ErrT &)> | |
| Cwpi::ErrorHandlerTraits< RetT(C::*)(const ErrT &) const > | |
| Cwpi::ErrorHandlerTraits< RetT(C::*)(const ErrT &)> | |
| Cwpi::ErrorHandlerTraits< RetT(C::*)(ErrT &) const > | |
| Cwpi::ErrorHandlerTraits< RetT(C::*)(ErrT &)> | |
| ►Cwpi::ErrorHandlerTraits< RetT(&)(std::unique_ptr< ErrT >)> | |
| Cwpi::ErrorHandlerTraits< RetT(C::*)(std::unique_ptr< ErrT >) const > | Specialization for member functions of the form 'RetT (std::unique_ptr<ErrT>) const' |
| Cwpi::ErrorHandlerTraits< RetT(C::*)(std::unique_ptr< ErrT >)> | Specialization for member functions of the form 'RetT (std::unique_ptr<ErrT>)' |
| Cwpi::ErrorHandlerTraits< void(&)(ErrT &)> | |
| Cwpi::ErrorHandlerTraits< void(&)(std::unique_ptr< ErrT >)> | Specialization for functions of the form 'void (std::unique_ptr<ErrT>)' |
| ►Cwpi::ErrorInfoBase | Base class for error info classes |
| ►Cwpi::ErrorInfo< ECError > | |
| Cwpi::ECError | This class wraps a std::error_code in a Error |
| ►Cwpi::ErrorInfo< ErrorList > | |
| Cwpi::ErrorList | Special ErrorInfo subclass representing a list of ErrorInfos |
| ►Cwpi::ErrorInfo< FileError > | |
| Cwpi::FileError | This class wraps a filename and another Error |
| ►Cwpi::ErrorInfo< StringError > | |
| Cwpi::StringError | This class wraps a string in an Error |
| Cwpi::ErrorOr< T > | Represents either an error or a value T |
| Cwpi::EventLoopRunner | Executes an event loop on a separate thread |
| ►Cexception | |
| ►Cwpi::detail::exception | General exception of the json class |
| Cwpi::detail::invalid_iterator | Exception indicating errors with iterators |
| Cwpi::detail::other_error | Exception indicating other library errors |
| Cwpi::detail::out_of_range | Exception indicating access out of the defined range |
| Cwpi::detail::parse_error | Exception indicating a parse error |
| Cwpi::detail::type_error | Exception indicating executing a member function with a wrong type |
| Cwpi::ExitOnError | Helper for check-and-exit error handling |
| Cwpi::Expected< T > | Tagged union holding either a T or a Error |
| Cwpi::ExpectedAsOutParameter< T > | Helper for Expected<T>s used as out-parameters |
| Cwpi::detail::external_constructor< value_t > | |
| Cwpi::detail::external_constructor< value_t::array > | |
| Cwpi::detail::external_constructor< value_t::boolean > | |
| Cwpi::detail::external_constructor< value_t::number_float > | |
| Cwpi::detail::external_constructor< value_t::number_integer > | |
| Cwpi::detail::external_constructor< value_t::number_unsigned > | |
| Cwpi::detail::external_constructor< value_t::object > | |
| Cwpi::detail::external_constructor< value_t::string > | |
| ►Cfalse_type | |
| ►Cwpi::sig::trait::detail::is_weak_ptr< decltype(to_weak(std::declval< T >()))> | |
| Cwpi::sig::trait::detail::is_weak_ptr_compatible< T, void_t< decltype(to_weak(std::declval< T >()))> > | |
| Cwpi::detail::is_compatible_integer_type_impl< bool, typename, typename > | |
| Cwpi::detail::is_compatible_object_type_impl< B, RealType, CompatibleObjectType > | |
| Cwpi::detail::is_complete_type< T, typename > | |
| Cwpi::detail::is_json< typename > | |
| Cwpi::sig::trait::detail::is_callable< typename, typename, typename, typename > | |
| Cwpi::sig::trait::detail::is_weak_ptr< T, typename > | |
| Cwpi::sig::trait::detail::is_weak_ptr_compatible< T, typename > | |
| Cfrc::Field2d | 2D representation of game field (for simulation) |
| ►Cwpi::format_object_base | This is a helper class used for handling formatted output |
| Cwpi::format_object< Ts > | |
| Cwpi::FormattedBytes | |
| Cwpi::FormattedNumber | This is a helper class used for format_hex() and format_decimal() |
| Cwpi::FormattedString | This is a helper class for left_justify, right_justify, and center_justify |
| Chal::fpga_clock | A std::chrono compatible wrapper around the FPGA Timer |
| Cwpi::FreeDeleter | |
| Cwpi::detail::from_json_fn | |
| Cwpi::AlignTo< Align >::from_value< Value > | |
| Cwpi::function_ref< Fn > | An efficient, type-erasing, non-owning reference to a callable |
| Cwpi::function_ref< Ret(Params...)> | |
| Cwpi::FunctionPointerLikeTypeTraits< Alignment, FunctionPointerT > | Provide suitable custom traits struct for function pointers |
| ►Cwpi::FunctionPointerLikeTypeTraits< 4, ReturnT(*)(ParamTs...)> | |
| Cwpi::PointerLikeTypeTraits< ReturnT(*)(ParamTs...)> | Provide a default specialization for function pointers that assumes 4-byte alignment |
| Cwpi::future< T > | A lightweight version of std::future |
| Cwpi::future< void > | Explicit specialization for future<void> |
| Cwpi::detail::FutureThen< To, From > | |
| Cwpi::detail::FutureThen< To, void > | |
| Cwpi::detail::FutureThen< void, From > | |
| Cwpi::detail::FutureThen< void, void > | |
| Cwpi::detail::fwd_or_bidi_tag< IterT > | Helper which sets its type member to forward_iterator_tag if the category of IterT does not derive from bidirectional_iterator_tag, and to bidirectional_iterator_tag otherwise |
| Cwpi::detail::fwd_or_bidi_tag_impl< is_bidirectional > | |
| Cwpi::detail::fwd_or_bidi_tag_impl< true > | |
| Cwpi::greater_ptr< Ty > | |
| ►Cfrc::Gyro | Interface for yaw rate gyros |
| Cfrc::GyroBase | GyroBase is the common base class for Gyro implementations such as AnalogGyro |
| ►CHAL_AddressableLEDData | |
| Cfrc::AddressableLED::LEDData | |
| CHAL_CANStreamMessage | Storage for CAN Stream Messages |
| CHAL_ControlWord | |
| ►CHAL_DMASample | |
| Cfrc::DMASample | |
| CHAL_JoystickAxes | |
| CHAL_JoystickButtons | |
| CHAL_JoystickDescriptor | |
| CHAL_JoystickPOVs | |
| CHAL_MatchInfo | |
| CHAL_Value | HAL Entry Value |
| CHALSIM_NotifierInfo | |
| ►Chal::HandleBase | Base for all HAL Handles |
| Chal::DigitalHandleResource< THandle, TStruct, size > | The DigitalHandleResource class is a way to track handles |
| Chal::IndexedClassedHandleResource< THandle, TStruct, size, enumValue > | The IndexedClassedHandleResource class is a way to track handles |
| Chal::IndexedHandleResource< THandle, TStruct, size, enumValue > | The IndexedHandleResource class is a way to track handles |
| Chal::LimitedClassedHandleResource< THandle, TStruct, size, enumValue > | The LimitedClassedHandleResource class is a way to track handles |
| Chal::LimitedHandleResource< THandle, TStruct, size, enumValue > | The LimitedHandleResource class is a way to track handles |
| Chal::UnlimitedHandleResource< THandle, TStruct, enumValue > | The UnlimitedHandleResource class is a way to track handles |
| ►Cwpi::DebugEpochBase::HandleBase | A base class for iterator classes ("handles") that wish to poll for iterator invalidating modifications in the underlying data structure |
| Cwpi::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst > | |
| Cwpi::detail::has_from_json< BasicJsonType, T > | |
| Cwpi::detail::has_non_default_from_json< BasicJsonType, T > | |
| Cwpi::has_rbegin_impl< Ty > | Helper to determine if type T has a member called rbegin() |
| ►Cwpi::has_rbegin_impl< std::remove_reference< Ty >::type > | |
| Cwpi::has_rbegin< Ty > | Metafunction to determine if T& or T has a member called rbegin() |
| Cwpi::detail::has_to_json< BasicJsonType, T > | |
| Cstd::hash< wpi::json > | Hash value for JSON objects |
| Cwpi::hash_code | An opaque object representing a hash code |
| Cwpi::hashing::detail::hash_combine_recursive_helper | Helper class to manage the recursive combining of hash_combine arguments |
| Cwpi::hashing::detail::hash_state | The intermediate state used during hashing |
| Cwpi::detail::HasPointerLikeTypeTraits< T, U > | |
| Cwpi::detail::HasPointerLikeTypeTraits< T, decltype((sizeof(PointerLikeTypeTraits< T >)+sizeof(T)), void())> | |
| Cwpi::http_parser | |
| Cwpi::http_parser_settings | |
| Cwpi::http_parser_url | |
| Cwpi::HttpConnection | |
| Cwpi::HttpLocation | |
| Cwpi::HttpMultipartScanner | |
| Cwpi::HttpParser | HTTP protocol parser |
| Cwpi::HttpRequest | |
| Cwpi::HttpServerConnection | |
| Cwpi::identity< Ty > | |
| ►Cintegral_constant | |
| Cwpi::detail::ConstantLog2< N > | A tiny meta function to compute the log2 of a compile time constant |
| Cwpi::detail::ConstantLog2< 1 > | |
| Cwpi::hashing::detail::is_hashable_data< T > | Trait to indicate whether a type's bits can be hashed directly |
| Cwpi::hashing::detail::is_hashable_data< std::pair< T, U > > | |
| Cwpi::detail::internal_iterator< BasicJsonType > | Iterator value |
| Cwpi::detail::internal_iterator< typename std::remove_const< BasicJsonType >::type > | |
| Cwpi::IntrusiveRefCntPtr< T > | A smart pointer to a reference-counted object that inherits from RefCountedBase or ThreadSafeRefCountedBase |
| Cwpi::IntrusiveRefCntPtrInfo< T > | Class you can specialize to provide custom retain/release functionality for a type |
| Cwpi::detail::is_compatible_array_type< BasicJsonType, CompatibleArrayType > | |
| Cwpi::detail::is_compatible_complete_type< BasicJsonType, CompatibleCompleteType > | |
| Cwpi::detail::is_compatible_integer_type< RealIntegerType, CompatibleNumberIntegerType > | |
| Cwpi::detail::is_compatible_integer_type_impl< true, RealIntegerType, CompatibleNumberIntegerType > | |
| Cwpi::detail::is_compatible_object_type< BasicJsonType, CompatibleObjectType > | |
| Cwpi::detail::is_compatible_object_type_impl< true, RealType, CompatibleObjectType > | |
| Cwpi::is_integral_or_enum< T > | Metafunction that determines whether the given type is either an integral type or an enumeration type, including enum classes |
| Cwpi::detail::is_json_nested_type< BasicJsonType, T > | |
| Cwpi::is_one_of< T, Ts > | Traits class for checking whether type T is one of any of the given types in the variadic list |
| Cwpi::is_one_of< T, U, Ts... > | |
| Cwpi::isPodLike< T > | IsPodLike - This is a type trait that is used to determine whether a given type can be copied around with memcpy instead of running ctors etc |
| Cwpi::isPodLike< ArrayRef< T > > | |
| Cwpi::isPodLike< PointerIntPair< PointerTy, IntBits, IntType > > | |
| Cwpi::isPodLike< std::pair< T, U > > | |
| Cwpi::isPodLike< StringRef > | |
| Cwpi::detail::IsPointerLike< T > | |
| Cwpi::detail::IsPointerLike< T * > | |
| ►CITable | |
| Cnt::NetworkTable | A network table that knows its subtable path |
| Cwpi::detail::iter_impl< BasicJsonType > | Template for a bidirectional iterator for the json class |
| Cwpi::detail::iteration_proxy< IteratorType > | Proxy class for the items() function |
| ►Citerator | |
| ►Cwpi::iterator_facade_base< concat_iterator< ValueT, IterTs... >, std::forward_iterator_tag, ValueT > | |
| Cwpi::concat_iterator< ValueT, IterTs > | Iterator wrapper that concatenates sequences together |
| ►Cwpi::iterator_facade_base< const_iterator, std::input_iterator_tag, const StringRef > | |
| Cwpi::sys::path::const_iterator | Path iterator |
| ►Cwpi::iterator_facade_base< DerivedTy, std::forward_iterator_tag, ValueTy > | |
| Cwpi::StringMapIterBase< DerivedTy, ValueTy > | |
| ►Cwpi::iterator_facade_base< enumerator_iter< R >, std::forward_iterator_tag, result_pair< R >, std::iterator_traits< IterOfRange< R > >::difference_type, std::iterator_traits< IterOfRange< R > >::pointer, std::iterator_traits< IterOfRange< R > >::reference > | |
| Cwpi::detail::enumerator_iter< R > | |
| ►Cwpi::iterator_facade_base< filter_iterator_base< WrappedIteratorT, PredicateT, IterTag >, std::common_type< IterTag, std::iterator_traits< WrappedIteratorT >::iterator_category >::type, typename std::iterator_traits< WrappedIteratorT >::value_type, typename std::iterator_traits< WrappedIteratorT >::difference_type, typename std::conditional< std::is_same< typename std::iterator_traits< WrappedIteratorT >::value_type, typename std::iterator_traits< WrappedIteratorT >::value_type >::value, typename std::iterator_traits< WrappedIteratorT >::pointer, typename std::iterator_traits< WrappedIteratorT >::value_type * >::type, typename std::conditional< std::is_same< typename std::iterator_traits< WrappedIteratorT >::value_type, typename std::iterator_traits< WrappedIteratorT >::value_type >::value, typename std::iterator_traits< WrappedIteratorT >::reference, typename std::iterator_traits< WrappedIteratorT >::value_type & >::type > | |
| ►Cwpi::iterator_adaptor_base< filter_iterator_base< WrappedIteratorT, PredicateT, IterTag >, WrappedIteratorT, std::common_type< IterTag, std::iterator_traits< WrappedIteratorT >::iterator_category >::type > | |
| ►Cwpi::filter_iterator_base< WrappedIteratorT, PredicateT, IterTag > | An iterator adaptor that filters the elements of given inner iterators |
| Cwpi::filter_iterator_impl< WrappedIteratorT, PredicateT, IterTag > | Specialization of filter_iterator_base for forward iteration only |
| ►Cwpi::iterator_facade_base< filter_iterator_base< WrappedIteratorT, PredicateT, std::bidirectional_iterator_tag >, std::common_type< std::bidirectional_iterator_tag, std::iterator_traits< WrappedIteratorT >::iterator_category >::type, typename std::iterator_traits< WrappedIteratorT >::value_type, typename std::iterator_traits< WrappedIteratorT >::difference_type, typename std::conditional< std::is_same< typename std::iterator_traits< WrappedIteratorT >::value_type, typename std::iterator_traits< WrappedIteratorT >::value_type >::value, typename std::iterator_traits< WrappedIteratorT >::pointer, typename std::iterator_traits< WrappedIteratorT >::value_type * >::type, typename std::conditional< std::is_same< typename std::iterator_traits< WrappedIteratorT >::value_type, typename std::iterator_traits< WrappedIteratorT >::value_type >::value, typename std::iterator_traits< WrappedIteratorT >::reference, typename std::iterator_traits< WrappedIteratorT >::value_type & >::type > | |
| ►Cwpi::iterator_adaptor_base< filter_iterator_base< WrappedIteratorT, PredicateT, std::bidirectional_iterator_tag >, WrappedIteratorT, std::common_type< std::bidirectional_iterator_tag, std::iterator_traits< WrappedIteratorT >::iterator_category >::type > | |
| ►Cwpi::filter_iterator_base< WrappedIteratorT, PredicateT, std::bidirectional_iterator_tag > | |
| Cwpi::filter_iterator_impl< WrappedIteratorT, PredicateT, std::bidirectional_iterator_tag > | Specialization of filter_iterator_base for bidirectional iteration |
| ►Cwpi::iterator_facade_base< mapped_iterator< ItTy, FuncTy >, std::iterator_traits< ItTy >::iterator_category, std::remove_reference< FuncReturnTy >::type, typename std::iterator_traits< ItTy >::difference_type, typename std::conditional< std::is_same< std::remove_reference< FuncReturnTy >::type, typename std::iterator_traits< ItTy >::value_type >::value, typename std::iterator_traits< ItTy >::pointer, std::remove_reference< FuncReturnTy >::type * >::type, typename std::conditional< std::is_same< std::remove_reference< FuncReturnTy >::type, typename std::iterator_traits< ItTy >::value_type >::value, typename std::iterator_traits< ItTy >::reference, std::remove_reference< FuncReturnTy >::type & >::type > | |
| ►Cwpi::iterator_adaptor_base< mapped_iterator< ItTy, FuncTy >, ItTy, std::iterator_traits< ItTy >::iterator_category, std::remove_reference< FuncReturnTy >::type > | |
| Cwpi::mapped_iterator< ItTy, FuncTy, FuncReturnTy > | |
| ►Cwpi::iterator_facade_base< pointee_iterator< WrappedIteratorT, T >, std::iterator_traits< WrappedIteratorT >::iterator_category, T, typename std::iterator_traits< WrappedIteratorT >::difference_type, typename std::conditional< std::is_same< T, typename std::iterator_traits< WrappedIteratorT >::value_type >::value, typename std::iterator_traits< WrappedIteratorT >::pointer, T * >::type, typename std::conditional< std::is_same< T, typename std::iterator_traits< WrappedIteratorT >::value_type >::value, typename std::iterator_traits< WrappedIteratorT >::reference, T & >::type > | |
| ►Cwpi::iterator_adaptor_base< pointee_iterator< WrappedIteratorT, T >, WrappedIteratorT, std::iterator_traits< WrappedIteratorT >::iterator_category, T > | |
| Cwpi::pointee_iterator< WrappedIteratorT, T > | An iterator type that allows iterating over the pointees via some other iterator |
| ►Cwpi::iterator_facade_base< pointer_iterator< WrappedIteratorT, T >, std::iterator_traits< WrappedIteratorT >::iterator_category, T, typename std::iterator_traits< WrappedIteratorT >::difference_type, typename std::conditional< std::is_same< T, typename std::iterator_traits< WrappedIteratorT >::value_type >::value, typename std::iterator_traits< WrappedIteratorT >::pointer, T * >::type, typename std::conditional< std::is_same< T, typename std::iterator_traits< WrappedIteratorT >::value_type >::value, typename std::iterator_traits< WrappedIteratorT >::reference, T & >::type > | |
| ►Cwpi::iterator_adaptor_base< pointer_iterator< WrappedIteratorT, T >, WrappedIteratorT, std::iterator_traits< WrappedIteratorT >::iterator_category, T > | |
| Cwpi::pointer_iterator< WrappedIteratorT, T > | |
| ►Cwpi::iterator_facade_base< reverse_iterator, std::input_iterator_tag, const StringRef > | |
| Cwpi::sys::path::reverse_iterator | Reverse path iterator |
| ►Cwpi::iterator_facade_base< SmallSetIterator< T, N, C >, std::forward_iterator_tag, T > | |
| Cwpi::SmallSetIterator< T, N, C > | SmallSetIterator - This class implements a const_iterator for SmallSet by delegating to the underlying SmallVector or Set iterators |
| ►Cwpi::iterator_facade_base< StringMapConstIterator< ValueTy >, std::forward_iterator_tag, const StringMapEntry< ValueTy > > | |
| ►Cwpi::StringMapIterBase< StringMapConstIterator< ValueTy >, const StringMapEntry< ValueTy > > | |
| Cwpi::StringMapConstIterator< ValueTy > | |
| ►Cwpi::iterator_facade_base< StringMapIterator< ValueTy >, std::forward_iterator_tag, StringMapEntry< ValueTy > > | |
| ►Cwpi::StringMapIterBase< StringMapIterator< ValueTy >, StringMapEntry< ValueTy > > | |
| Cwpi::StringMapIterator< ValueTy > | |
| ►Cwpi::iterator_facade_base< StringMapKeyIterator< ValueTy >, std::forward_iterator_tag, StringRef, typename std::iterator_traits< StringMapConstIterator< ValueTy > >::difference_type, typename std::conditional< std::is_same< StringRef, typename std::iterator_traits< StringMapConstIterator< ValueTy > >::value_type >::value, typename std::iterator_traits< StringMapConstIterator< ValueTy > >::pointer, StringRef * >::type, typename std::conditional< std::is_same< StringRef, typename std::iterator_traits< StringMapConstIterator< ValueTy > >::value_type >::value, typename std::iterator_traits< StringMapConstIterator< ValueTy > >::reference, StringRef & >::type > | |
| ►Cwpi::iterator_adaptor_base< StringMapKeyIterator< ValueTy >, StringMapConstIterator< ValueTy >, std::forward_iterator_tag, StringRef > | |
| Cwpi::StringMapKeyIterator< ValueTy > | |
| ►Cwpi::iterator_facade_base< zip_longest_iterator< Iters... >, std::common_type< std::forward_iterator_tag, std::iterator_traits< Iters >::iterator_category... >::type, ZipLongestTupleType< Iters... >::type, std::iterator_traits< std::tuple_element< 0, std::tuple< Iters... > >::type >::difference_type, ZipLongestTupleType< Iters... >::type *, ZipLongestTupleType< Iters... >::type > | |
| Cwpi::detail::zip_longest_iterator< Iters > | |
| ►Cwpi::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::detail::zip_common< ZipType, Iters > | |
| Cwpi::iterator_adaptor_base< DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > | CRTP base class for adapting an iterator to a different type |
| ►Cwpi::detail::zip_common< zip_first< Iters... >, Iters... > | |
| Cwpi::detail::zip_first< Iters > | |
| ►Cwpi::detail::zip_common< zip_shortest< Iters... >, Iters... > | |
| Cwpi::detail::zip_shortest< Iters > | |
| Cwpi::iterator_range< IteratorT > | A range adaptor for a pair of iterators |
| Cwpi::java::detail::JArrayRefInner< C, T > | |
| Cwpi::java::detail::JArrayRefInner< C, jbyte > | |
| ►Cwpi::java::detail::JArrayRefInner< JArrayRefBase< T >, T > | |
| Cwpi::java::detail::JArrayRefBase< T > | |
| ►Cwpi::java::JClass | |
| Cwpi::java::JException | |
| Cwpi::java::JClassInit | |
| Cwpi::java::JExceptionInit | |
| Cwpi::java::JGlobal< T > | |
| Cwpi::java::JLocal< T > | |
| Cwpi::json | Class to store JSON values |
| Cwpi::json_pointer | |
| Cwpi::detail::json_ref< BasicJsonType > | |
| Cwpi::java::JStringRef | |
| Cfrc::LayoutType | Represents the type of a layout in Shuffleboard |
| Cwpi::detail::LeadingZerosCounter< T, SizeOfT > | |
| Cstd::less< ::wpi::detail::value_t > | Specialization for std::less<value_t> |
| Cwpi::less_first | Function object to check whether the first component of a std::pair compares less than the first component of another std::pair |
| Cwpi::less_ptr< Ty > | |
| Cwpi::less_second | Function object to check whether the second component of a std::pair compares less than the second component of another std::pair |
| Cfrc::LinearFilter< T > | This class implements a linear, digital filter |
| Cfrc::LinearFilter< double > | |
| Cfrc::detail::ListenerExecutor | An executor for running listener tasks posted by Sendable listeners synchronously from the main application thread |
| Cfrc::LiveWindow | Public interface for putting sensors and actuators on the LiveWindow |
| Cwpi::Logger | |
| Cnt::LogMessage | NetworkTables log message |
| Cwpi::make_const_ptr< T > | |
| Cwpi::make_const_ref< T > | |
| ►Cwpi::ManagedStaticBase | ManagedStaticBase - Common base class for ManagedStatic instances |
| Cwpi::ManagedStatic< C, Creator, Deleter > | ManagedStatic - This transparently changes the behavior of global statics to be lazily constructed on demand (good for reducing startup times of dynamic libraries that link in LLVM components) and for making destruction be explicit through the wpi_shutdown() function call |
| Cwpi::sys::fs::mapped_file_region | This class represents a memory mapped file |
| Cwpi::MapVector< KeyT, ValueT, MapType, VectorType > | This class implements a map that also provides access to all stored values in a deterministic order |
| ►Cwpi::MapVector< KeyT, ValueT, SmallDenseMap< KeyT, unsigned, N >, SmallVector< std::pair< KeyT, ValueT >, N > > | |
| Cwpi::SmallMapVector< KeyT, ValueT, N > | A MapVector that performs no allocations if smaller than a certain size |
| Cfrc::MecanumDriveKinematics | Helper class that converts a chassis velocity (dx, dy, and dtheta components) into individual wheel speeds |
| Cfrc::MecanumDriveOdometry | Class for mecanum drive odometry |
| Cfrc::MecanumDriveWheelSpeeds | Represents the wheel speeds for a mecanum drive drivetrain |
| Cfrc::MedianFilter< T > | A class that implements a moving-window median filter |
| Cfrc::TrajectoryConstraint::MinMax | Represents a minimum and maximum acceleration |
| ►Cwpi::NetworkAcceptor | |
| Cwpi::TCPAcceptor | |
| ►Cwpi::NetworkStream | |
| Cwpi::TCPStream | |
| Cnt::NetworkTableEntry | NetworkTables Entry |
| Cnt::NetworkTableInstance | NetworkTables Instance |
| CNT_ConnectionInfo | NetworkTables Connection Information |
| CNT_ConnectionNotification | NetworkTables Connection Notification |
| CNT_EntryInfo | NetworkTables Entry Information |
| CNT_EntryNotification | NetworkTables Entry Notification |
| CNT_LogMessage | NetworkTables log message |
| CNT_RpcAnswer | NetworkTables RPC Call Data |
| CNT_RpcDefinition | NetworkTables RPC Version 1 Definition |
| CNT_RpcParamDef | NetworkTables RPC Version 1 Definition Parameter |
| CNT_RpcResultDef | NetworkTables RPC Version 1 Definition Result |
| CNT_String | A NetworkTables string |
| CNT_Value | NetworkTables Entry Value |
| Cfrc::NullDeleter< T > | |
| Cwpi::sig::detail::NullMutex | |
| Cwpi::object_creator< C > | Object_creator - Helper method for ManagedStatic |
| Cwpi::object_deleter< T > | Object_deleter - Helper method for ManagedStatic |
| Cwpi::object_deleter< T[N]> | |
| Cwpi::on_first< FuncTy > | Function object to apply a binary function to the first component of a std::pair |
| Cwpi::uv::Process::Option | Structure for Spawn() option temporaries |
| Cwpi::unique_function< ReturnT(ParamTs...)>::StorageUnionT::OutOfLineStorageT | |
| Cwpi::support::detail::packed_endian_specific_integral< value_type, endian, alignment > | |
| ►Cpair | |
| Cwpi::detail::DenseMapPair< KeyT, ValueT > | |
| Cwpi::pair_hash< First, Second > | |
| Cfrc::sim::PCMSim | |
| Cfrc::sim::PDPSim | |
| Cwpi::support::detail::PickAlignment< T, alignment > | ::value is either alignment, or alignof(T) if alignment is 0 |
| ►Cfrc::PIDInterface | |
| ►Cfrc::PIDBase | Class implements a PID Control Loop |
| Cfrc::PIDController | Class implements a PID Control Loop |
| ►Cfrc::PIDOutput | PIDOutput interface is a generic output for the PID class |
| Cfrc::PIDBase | Class implements a PID Control Loop |
| Cfrc::PIDCommand | |
| Cfrc::PIDSubsystem | This class is designed to handle the case where there is a Subsystem which uses a single PIDController almost constantly (for instance, an elevator which attempts to stay at a constant height) |
| ►Cfrc::SpeedController | Interface for speed controlling devices |
| Cfrc::NidecBrushless | Nidec Brushless Motor |
| Cfrc::PWMSpeedController | Common base class for all PWM Speed Controllers |
| Cfrc::SpeedControllerGroup | |
| ►Cfrc::PIDSource | PIDSource interface is a generic sensor source for the PID class |
| Cfrc::AnalogAccelerometer | Handle operation of an analog accelerometer |
| Cfrc::AnalogInput | Analog input class |
| Cfrc::Encoder | Class to read quad encoders |
| ►Cfrc::Filter | Interface for filters |
| Cfrc::LinearDigitalFilter | This class implements a linear, digital filter |
| Cfrc::GyroBase | GyroBase is the common base class for Gyro implementations such as AnalogGyro |
| Cfrc::PIDCommand | |
| Cfrc::PIDSubsystem | This class is designed to handle the case where there is a Subsystem which uses a single PIDController almost constantly (for instance, an elevator which attempts to stay at a constant height) |
| ►Cfrc::Potentiometer | Interface for potentiometers |
| Cfrc::AnalogPotentiometer | Class for reading analog potentiometers |
| Cfrc::Ultrasonic | Ultrasonic rangefinder class |
| Cwpi::PointerIntPair< PointerTy, IntBits, IntType, PtrTraits, Info > | PointerIntPair - This class implements a pair of a pointer and small integer |
| Cwpi::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< InnerUnion, PT3 > > | |
| Cwpi::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< InnerUnion1, InnerUnion2 > > | |
| Cwpi::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< PT1, PT2 > > | |
| Cwpi::PointerIntPair< wpi::PointerUnion, 1, bool > | |
| Cwpi::PointerIntPairInfo< PointerT, IntBits, PtrTraits > | |
| Cwpi::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::PointerLikeTypeTraits< const T * > | |
| Cwpi::PointerLikeTypeTraits< const T > | |
| Cwpi::PointerLikeTypeTraits< PointerIntPair< PointerTy, IntBits, IntType, PtrTraits > > | |
| Cwpi::PointerLikeTypeTraits< PointerUnion3< PT1, PT2, PT3 > > | |
| Cwpi::PointerLikeTypeTraits< PointerUnion4< PT1, PT2, PT3, PT4 > > | |
| Cwpi::PointerLikeTypeTraits< PointerUnion< PT1, PT2 > > | |
| Cwpi::PointerLikeTypeTraits< T * > | |
| Cwpi::PointerLikeTypeTraits< uintptr_t > | |
| Cwpi::PointerLikeTypeTraits< void * > | |
| Cwpi::PointerUnion< PT1, PT2 > | A discriminated union of two pointer types, with the discriminator in the low bit of the pointer |
| Cwpi::PointerUnion3< PT1, PT2, PT3 > | A pointer union of three pointer types |
| Cwpi::PointerUnion4< PT1, PT2, PT3, PT4 > | A pointer union of four pointer types |
| Cwpi::PointerUnion< InnerUnion, PT3 > | |
| Cwpi::PointerUnion< InnerUnion1, InnerUnion2 > | |
| Cwpi::PointerUnionTypeSelector< T1, T2, RET_EQ, RET_NE > | Get a type based on whether two types are the same or not |
| Cwpi::PointerUnionTypeSelector< T, T, RET_EQ, RET_NE > | |
| Cwpi::PointerUnionTypeSelectorReturn< T > | |
| Cwpi::PointerUnionTypeSelectorReturn< PointerUnionTypeSelector< T1, T2, RET_EQ, RET_NE > > | |
| Cwpi::PointerUnionUIntTraits< PT1, PT2 > | Provide PointerLikeTypeTraits for void* that is used by PointerUnion for the two template arguments |
| Cwpi::detail::PopulationCounter< T, SizeOfT > | |
| Cwpi::detail::PopulationCounter< T, 8 > | |
| Cwpi::PortForwarder | Forward ports to another host |
| Cfrc::Pose2d | Represents a 2d pose containing translational and rotational elements |
| Cwpi::detail::primitive_iterator_t | |
| ►Cpriority_queue | |
| Cwpi::PriorityQueue< T, Container, Compare > | This class adds a method for removing all elements from the priority queue matching the given value |
| Cwpi::detail::priority_tag< N > | |
| Cwpi::detail::priority_tag< 0 > | |
| Cwpi::promise< T > | A lightweight version of std::promise |
| Cwpi::promise< void > | Explicit specialization for promise<void> |
| ►Cwpi::detail::PromiseFactoryBase | |
| Cwpi::PromiseFactory< R > | |
| Cwpi::PromiseFactory< T > | A promise factory for lightweight futures |
| Cwpi::PromiseFactory< void > | Explicit specialization for PromiseFactory<void> |
| Cfrc::sim::PWMSim | |
| Cfrc::RamseteController | Ramsete is a nonlinear time-varying feedback controller for unicycle models that drives the model to a desired pose along a two-dimensional trajectory |
| Cwpi::rank< N > | Utility type to build an inheritance chain that makes it easy to rank overload candidates |
| Cwpi::rank< 0 > | |
| ►Cwpi::raw_istream | |
| Cwpi::raw_fd_istream | |
| Cwpi::raw_mem_istream | |
| Cwpi::raw_socket_istream | |
| ►Cwpi::raw_ostream | This class implements an extremely fast bulk output stream that can only output to a stream |
| Cwpi::raw_os_ostream | Raw_os_ostream - A raw_ostream that writes to an std::ostream |
| ►Cwpi::raw_pwrite_stream | An abstract base class for streams implementations that also support a pwrite operation |
| Cwpi::raw_fd_ostream | A raw_ostream that writes to a file descriptor |
| Cwpi::raw_null_ostream | A raw_ostream that discards all output |
| ►Cwpi::raw_svector_ostream | A raw_ostream that writes to an SmallVector or SmallString |
| Cwpi::buffer_ostream | |
| Cwpi::raw_usvector_ostream | A raw_ostream that writes to an SmallVector or SmallString |
| Cwpi::raw_uvector_ostream | A raw_ostream that writes to a vector |
| Cwpi::raw_vector_ostream | A raw_ostream that writes to a vector |
| Cwpi::raw_socket_ostream | |
| Cwpi::raw_string_ostream | A raw_ostream that writes to an std::string |
| Cwpi::raw_uv_ostream | Raw_ostream style output to a SmallVector of uv::Buffer buffers |
| ►Ccs::RawEvent | Listener event |
| Ccs::VideoEvent | An event generated by the library and provided to event listeners |
| ►CRawSink | |
| Ccs::RawCvSink | A sink for user code to accept raw video frames as OpenCV images |
| ►CRawSource | |
| Ccs::RawCvSource | A source for using the raw frame API to provide opencv images |
| Cwpi::sys::fs::detail::RecDirIterState | Keeps state for the recursive_directory_iterator |
| Cfrc::detail::RecordingController | |
| Cwpi::sys::fs::recursive_directory_iterator | Recursive_directory_iterator - Same as directory_iterator except for it recurses down into child directories |
| Cwpi::recursive_spinlock1 | A recursive spinlock mutex |
| Cwpi::recursive_spinlock2 | A recursive spinlock mutex |
| Cwpi::support::detail::packed_endian_specific_integral< value_type, endian, alignment >::ref | |
| Cwpi::RefCountedBase< Derived > | A CRTP mixin class that adds reference counting to a type |
| Cwpi::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT >::ReferenceProxy | A proxy object for computing a reference via indirecting a copy of an iterator |
| Cfrc::sim::RelaySim | |
| Cwpi::detail::result_pair< R > | |
| ►Creverse_iterator | |
| Cwpi::detail::json_reverse_iterator< Base > | Template for a reverse iterator class |
| Cfrc::sim::RoboRioSim | |
| ►Cfrc::RobotBase | Implement a Robot Program framework |
| ►Cfrc::IterativeRobotBase | IterativeRobotBase implements a specific type of robot program framework, extending the RobotBase class |
| Cfrc::IterativeRobot | IterativeRobot implements the IterativeRobotBase robot program framework |
| Cfrc::TimedRobot | TimedRobot implements the IterativeRobotBase robot program framework |
| Cfrc::RobotController | |
| Cfrc::RobotState | |
| Cfrc::Rotation2d | A rotation in a 2d coordinate frame represented a point on the unit circle (cosine and sine) |
| Cwpi::RoundUpToPowerOfTwo< N > | RoundUpToPowerOfTwo - This is a helper template that rounds N up to the next power of two (which means N itself if N is already a power of two) |
| Cwpi::RoundUpToPowerOfTwoH< N, isPowerTwo > | RoundUpToPowerOfTwoH - If N is not a power of two, increase it |
| Cwpi::RoundUpToPowerOfTwoH< N, false > | |
| Cnt::RpcAnswer | NetworkTables Remote Procedure Call (Server Side) |
| Cnt::RpcCall | NetworkTables Remote Procedure Call |
| Cnt::RpcDefinition | NetworkTables RPC Version 1 Definition |
| Cnt::RpcParamDef | NetworkTables RPC Version 1 Definition Parameter |
| Cnt::RpcResultDef | NetworkTables RPC Version 1 Definition Result |
| ►Cruntime_error | |
| Cfrc::SplineParameterizer::MalformedSplineException | |
| ►Cwpi::SafeThread | |
| Cwpi::detail::WorkerThreadThread< R, T > | |
| Cwpi::java::JCallbackThread< T > | |
| ►Cwpi::detail::SafeThreadOwnerBase | |
| ►Cwpi::SafeThreadOwner< JCallbackThread< T > > | |
| ►Cwpi::java::JCallbackManager< T > | |
| Cwpi::java::JSingletonCallbackManager< T > | |
| Cwpi::SafeThreadOwner< Thread > | |
| Cwpi::SafeThreadOwner< wpi::detail::WorkerThreadThread > | |
| Cwpi::SafeThreadOwner< T > | |
| ►Cwpi::detail::SafeThreadProxyBase | |
| Cwpi::detail::SafeThreadProxy< T > | |
| Cwpi::SameType< T, T > | |
| Cwpi::ScopedFatalErrorHandler | ScopedFatalErrorHandler - This is a simple helper class which just calls install_fatal_error_handler in its constructor and remove_fatal_error_handler in its destructor |
| ►Cfrc::Sendable | Interface for Sendable objects |
| Cfrc2::CommandBase | A Sendable base class for Commands |
| Cfrc2::CommandScheduler | The scheduler responsible for running Commands |
| Cfrc2::PIDController | Implements a PID control loop |
| ►Cfrc2::SubsystemBase | A base for subsystems that handles registration in the constructor, and provides a more intuitive method for setting the default command |
| Cfrc2::PIDSubsystem | A subsystem that uses a PIDController to control an output |
| Cfrc2::ProfiledPIDSubsystem< Distance > | A subsystem that uses a ProfiledPIDController to control an output |
| Cfrc2::TrapezoidProfileSubsystem< Distance > | A subsystem that generates and runs trapezoidal motion profiles automatically |
| Cfrc::ADXL345_I2C | ADXL345 Accelerometer on I2C |
| Cfrc::ADXL345_SPI | ADXL345 Accelerometer on SPI |
| Cfrc::ADXL362 | ADXL362 SPI Accelerometer |
| Cfrc::AnalogAccelerometer | Handle operation of an analog accelerometer |
| Cfrc::AnalogEncoder | Class for supporting continuous analog encoders, such as the US Digital MA3 |
| Cfrc::AnalogInput | Analog input class |
| Cfrc::AnalogOutput | MXP analog output class |
| Cfrc::AnalogPotentiometer | Class for reading analog potentiometers |
| Cfrc::AnalogTrigger | |
| Cfrc::AnalogTriggerOutput | Class to represent a specific output from an analog trigger |
| Cfrc::BuiltInAccelerometer | Built-in accelerometer |
| Cfrc::Command | At the very core of the entire command framework |
| Cfrc::Compressor | Class for operating a compressor connected to a PCM (Pneumatic Control Module) |
| Cfrc::Counter | Class for counting the number of ticks on a digital input channel |
| Cfrc::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 |
| Cfrc::DigitalGlitchFilter | Class to enable glitch filtering on a set of digital inputs |
| Cfrc::DigitalInput | Class to read a digital input |
| Cfrc::DigitalOutput | Class to write to digital outputs |
| Cfrc::DoubleSolenoid | DoubleSolenoid class for running 2 channels of high voltage Digital Output (PCM) |
| Cfrc::DutyCycle | Class to read a duty cycle PWM input |
| Cfrc::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 |
| Cfrc::Encoder | Class to read quad encoders |
| Cfrc::GyroBase | GyroBase is the common base class for Gyro implementations such as AnalogGyro |
| Cfrc::KilloughDrive | A class for driving Killough drive platforms |
| Cfrc::MecanumDrive | A class for driving Mecanum drive platforms |
| Cfrc::NidecBrushless | Nidec Brushless Motor |
| Cfrc::PIDBase | Class implements a PID Control Loop |
| Cfrc::PowerDistributionPanel | Class for getting voltage, current, temperature, power and energy from the CAN PDP |
| Cfrc::ProfiledPIDController< Distance > | Implements a PID control loop whose setpoint is constrained by a trapezoid profile |
| Cfrc::PWM | Class implements the PWM generation in the FPGA |
| Cfrc::Relay | Class for Spike style relay outputs |
| Cfrc::Scheduler | |
| Cfrc::SendableBase | |
| Cfrc::SendableCameraWrapper | A wrapper to make video sources sendable and usable from Shuffleboard |
| ►Cfrc::SendableChooserBase | This class is a non-template base class for SendableChooser |
| Cfrc::SendableChooser< T > | The SendableChooser class is a useful tool for presenting a selection of options to the SmartDashboard |
| Cfrc::SmartDashboard | |
| Cfrc::Solenoid | Solenoid class for running high voltage Digital Output (PCM) |
| Cfrc::SpeedControllerGroup | |
| Cfrc::Subsystem | |
| ►Cfrc::Trigger | This class provides an easy way to link commands to inputs |
| ►Cfrc::Button | This class provides an easy way to link commands to OI inputs |
| Cfrc::InternalButton | |
| Cfrc::JoystickButton | |
| Cfrc::NetworkButton | |
| Cfrc::POVButton | |
| Cfrc::Ultrasonic | Ultrasonic rangefinder class |
| ►Cfrc::SendableBuilder | |
| Cfrc::SendableBuilderImpl | |
| Cfrc::SendableHelper< Derived > | A helper class for use with objects that add themselves to SendableRegistry |
| ►Cfrc::SendableHelper< ADXL345_I2C > | |
| Cfrc::ADXL345_I2C | ADXL345 Accelerometer on I2C |
| ►Cfrc::SendableHelper< ADXL345_SPI > | |
| Cfrc::ADXL345_SPI | ADXL345 Accelerometer on SPI |
| ►Cfrc::SendableHelper< ADXL362 > | |
| Cfrc::ADXL362 | ADXL362 SPI Accelerometer |
| ►Cfrc::SendableHelper< AnalogAccelerometer > | |
| Cfrc::AnalogAccelerometer | Handle operation of an analog accelerometer |
| ►Cfrc::SendableHelper< AnalogEncoder > | |
| Cfrc::AnalogEncoder | Class for supporting continuous analog encoders, such as the US Digital MA3 |
| ►Cfrc::SendableHelper< AnalogInput > | |
| Cfrc::AnalogInput | Analog input class |
| ►Cfrc::SendableHelper< AnalogOutput > | |
| Cfrc::AnalogOutput | MXP analog output class |
| ►Cfrc::SendableHelper< AnalogPotentiometer > | |
| Cfrc::AnalogPotentiometer | Class for reading analog potentiometers |
| ►Cfrc::SendableHelper< AnalogTrigger > | |
| Cfrc::AnalogTrigger | |
| ►Cfrc::SendableHelper< AnalogTriggerOutput > | |
| Cfrc::AnalogTriggerOutput | Class to represent a specific output from an analog trigger |
| ►Cfrc::SendableHelper< BuiltInAccelerometer > | |
| Cfrc::BuiltInAccelerometer | Built-in accelerometer |
| ►Cfrc::SendableHelper< Command > | |
| Cfrc::Command | At the very core of the entire command framework |
| ►Cfrc::SendableHelper< CommandBase > | |
| Cfrc2::CommandBase | A Sendable base class for Commands |
| ►Cfrc::SendableHelper< CommandScheduler > | |
| Cfrc2::CommandScheduler | The scheduler responsible for running Commands |
| ►Cfrc::SendableHelper< Compressor > | |
| Cfrc::Compressor | Class for operating a compressor connected to a PCM (Pneumatic Control Module) |
| ►Cfrc::SendableHelper< Counter > | |
| Cfrc::Counter | Class for counting the number of ticks on a digital input channel |
| ►Cfrc::SendableHelper< DifferentialDrive > | |
| Cfrc::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 |
| ►Cfrc::SendableHelper< DigitalGlitchFilter > | |
| Cfrc::DigitalGlitchFilter | Class to enable glitch filtering on a set of digital inputs |
| ►Cfrc::SendableHelper< DigitalInput > | |
| Cfrc::DigitalInput | Class to read a digital input |
| ►Cfrc::SendableHelper< DigitalOutput > | |
| Cfrc::DigitalOutput | Class to write to digital outputs |
| ►Cfrc::SendableHelper< DoubleSolenoid > | |
| Cfrc::DoubleSolenoid | DoubleSolenoid class for running 2 channels of high voltage Digital Output (PCM) |
| ►Cfrc::SendableHelper< DutyCycle > | |
| Cfrc::DutyCycle | Class to read a duty cycle PWM input |
| ►Cfrc::SendableHelper< DutyCycleEncoder > | |
| Cfrc::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 |
| ►Cfrc::SendableHelper< Encoder > | |
| Cfrc::Encoder | Class to read quad encoders |
| ►Cfrc::SendableHelper< GyroBase > | |
| Cfrc::GyroBase | GyroBase is the common base class for Gyro implementations such as AnalogGyro |
| ►Cfrc::SendableHelper< KilloughDrive > | |
| Cfrc::KilloughDrive | A class for driving Killough drive platforms |
| ►Cfrc::SendableHelper< MecanumDrive > | |
| Cfrc::MecanumDrive | A class for driving Mecanum drive platforms |
| ►Cfrc::SendableHelper< NidecBrushless > | |
| Cfrc::NidecBrushless | Nidec Brushless Motor |
| ►Cfrc::SendableHelper< PIDBase > | |
| Cfrc::PIDBase | Class implements a PID Control Loop |
| ►Cfrc::SendableHelper< PIDController > | |
| Cfrc2::PIDController | Implements a PID control loop |
| ►Cfrc::SendableHelper< PowerDistributionPanel > | |
| Cfrc::PowerDistributionPanel | Class for getting voltage, current, temperature, power and energy from the CAN PDP |
| ►Cfrc::SendableHelper< ProfiledPIDController< Distance > > | |
| Cfrc::ProfiledPIDController< Distance > | Implements a PID control loop whose setpoint is constrained by a trapezoid profile |
| ►Cfrc::SendableHelper< PWM > | |
| Cfrc::PWM | Class implements the PWM generation in the FPGA |
| ►Cfrc::SendableHelper< Relay > | |
| Cfrc::Relay | Class for Spike style relay outputs |
| ►Cfrc::SendableHelper< Scheduler > | |
| Cfrc::Scheduler | |
| ►Cfrc::SendableHelper< SendableBase > | |
| Cfrc::SendableBase | |
| ►Cfrc::SendableHelper< SendableCameraWrapper > | |
| Cfrc::SendableCameraWrapper | A wrapper to make video sources sendable and usable from Shuffleboard |
| ►Cfrc::SendableHelper< SendableChooserBase > | |
| Cfrc::SendableChooserBase | This class is a non-template base class for SendableChooser |
| ►Cfrc::SendableHelper< SmartDashboard > | |
| Cfrc::SmartDashboard | |
| ►Cfrc::SendableHelper< Solenoid > | |
| Cfrc::Solenoid | Solenoid class for running high voltage Digital Output (PCM) |
| ►Cfrc::SendableHelper< SpeedControllerGroup > | |
| Cfrc::SpeedControllerGroup | |
| ►Cfrc::SendableHelper< Subsystem > | |
| Cfrc::Subsystem | |
| ►Cfrc::SendableHelper< SubsystemBase > | |
| Cfrc2::SubsystemBase | A base for subsystems that handles registration in the constructor, and provides a more intuitive method for setting the default command |
| ►Cfrc::SendableHelper< Trigger > | |
| Cfrc::Trigger | This class provides an easy way to link commands to inputs |
| ►Cfrc::SendableHelper< Ultrasonic > | |
| Cfrc::Ultrasonic | Ultrasonic rangefinder class |
| Cfrc::SendableRegistry | Public interface for registering sensors and actuators for use on dashboards and LiveWindow |
| Cfrc::SensorUtil | Stores most recent status information as well as containing utility functions for checking channels and error processing |
| Chal::SerialHelper | A class for deterministically getting information about Serial Ports |
| Cwpi::WebSocketServer::ServerOptions | Server options |
| Cwpi::SHA1 | |
| Cfrc::Shuffleboard | Mechanism with which data can be added and laid out in the Shuffleboard dashboard application from a robot program |
| ►Cfrc::ShuffleboardRoot | The root of the data placed in Shuffleboard |
| Cfrc::detail::ShuffleboardInstance | |
| ►Cfrc::ShuffleboardValue | |
| ►Cfrc::ShuffleboardComponentBase | A shim class to allow storing ShuffleboardComponents in arrays |
| ►Cfrc::ShuffleboardComponent< Derived > | A generic component in Shuffleboard |
| Cfrc::ShuffleboardWidget< Derived > | Abstract superclass for widgets |
| ►Cfrc::ShuffleboardComponent< ComplexWidget > | |
| ►Cfrc::ShuffleboardWidget< ComplexWidget > | |
| Cfrc::ComplexWidget | A Shuffleboard widget that handles a Sendable object such as a speed controller or sensor |
| ►Cfrc::ShuffleboardComponent< ShuffleboardLayout > | |
| Cfrc::ShuffleboardLayout | A layout in a Shuffleboard tab |
| ►Cfrc::ShuffleboardComponent< SimpleWidget > | |
| ►Cfrc::ShuffleboardWidget< SimpleWidget > | |
| Cfrc::SimpleWidget | A Shuffleboard widget that handles a single data point such as a number or string |
| ►Cfrc::ShuffleboardComponent< SuppliedValueWidget< T > > | |
| ►Cfrc::ShuffleboardWidget< SuppliedValueWidget< T > > | |
| Cfrc::SuppliedValueWidget< T > | |
| Cfrc::ShuffleboardContainer | Common interface for objects that can contain shuffleboard components |
| Cwpi::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::sig::SignalBase< bool > | |
| Cwpi::sig::SignalBase< const addrinfo & > | |
| Cwpi::sig::SignalBase< const char *, const char * > | |
| Cwpi::sig::SignalBase< const char *, int > | |
| Cwpi::sig::SignalBase< int > | |
| Cwpi::sig::SignalBase< int64_t, int > | |
| Cwpi::sig::SignalBase< T... > | |
| Cwpi::sig::SignalBase< uint16_t, wpi::StringRef > | |
| Cwpi::sig::SignalBase< uint64_t > | |
| Cwpi::sig::SignalBase< wpi::ArrayRef< uint8_t > > | |
| Cwpi::sig::SignalBase< wpi::ArrayRef< uint8_t >, bool > | |
| Cwpi::sig::SignalBase< wpi::StringRef > | |
| Cwpi::sig::SignalBase< wpi::StringRef, bool > | |
| Cwpi::sig::SignalBase< wpi::StringRef, wpi::StringRef > | |
| Cwpi::sig::SignalBase< wpi::StringRef, wpi::WebSocket & > | |
| Cwpi::sig::SignalBase< wpi::uv::Buffer &, size_t > | |
| Cwpi::sig::SignalBase< wpi::uv::Buffer &, size_t, const sockaddr &, unsigned > | |
| Cwpi::sig::SignalBase< wpi::uv::Error > | |
| ►Chal::impl::SimCallbackRegistryBase | |
| ►Chal::impl::SimDataValueBase< T, MakeValue > | |
| Chal::SimDataValue< T, MakeValue, GetName, GetDefault > | Simulation data value wrapper |
| Chal::SimCallbackRegistry< CallbackFunction, GetName > | Simulation callback registry |
| Cfrc::sim::SimDeviceSim | |
| Cwpi::uv::SimpleBufferPool< DEPTH > | A simple pool allocator for Buffers |
| Cfrc::SimpleMotorFeedforward< Distance > | A helper class that computes feedforward voltages for a simple permanent-magnet DC motor |
| Cfrc::SimpleMotorFeedforward< units::meter > | |
| Cfrc::SimpleMotorFeedforward< units::meters > | |
| Cwpi::simplify_type< From > | |
| Cwpi::simplify_type< const IntrusiveRefCntPtr< T > > | |
| Cwpi::simplify_type< IntrusiveRefCntPtr< T > > | |
| Cwpi::detail::SizerImpl< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | |
| Cfrc::SlewRateLimiter< Unit > | A class that limits the rate of change of an input value |
| Cwpi::sig::detail::Slot< typename,... > | |
| Cwpi::sig::detail::SlotPmfTracked< typename, typename,... > | |
| ►Cwpi::sig::detail::SlotState | |
| ►Cwpi::sig::detail::SlotBase< Args... > | |
| Cwpi::sig::detail::Slot< Func, trait::typelist< Args... > > | |
| Cwpi::sig::detail::Slot< Func, trait::typelist< Connection &, Args... > > | |
| Cwpi::sig::detail::Slot< Pmf, Ptr, trait::typelist< Args... > > | |
| Cwpi::sig::detail::Slot< Pmf, Ptr, trait::typelist< Connection &, Args... > > | |
| Cwpi::sig::detail::SlotPmfTracked< Pmf, WeakPtr, trait::typelist< Args... > > | |
| Cwpi::sig::detail::SlotTracked< Func, WeakPtr, trait::typelist< Args... > > | |
| Cwpi::sig::detail::SlotBase< Args > | |
| Cwpi::sig::detail::SlotTracked< typename, typename,... > | |
| ►Cwpi::SmallPtrSetImplBase | SmallPtrSetImplBase - This is the common code shared among all the SmallPtrSet<>'s, which is almost everything |
| ►Cwpi::SmallPtrSetImpl< frc::Subsystem * > | |
| Cwpi::SmallPtrSet< frc::Subsystem *, 4 > | |
| ►Cwpi::SmallPtrSetImpl< PointeeType * > | |
| ►Cwpi::SmallPtrSet< PointeeType *, N > | |
| Cwpi::SmallSet< PointeeType *, N > | If this set is of pointer values, transparently switch over to using SmallPtrSet for performance |
| ►Cwpi::SmallPtrSetImpl< PtrType > | A templated base class for SmallPtrSet which provides the typesafe interface that is common across all small sizes |
| Cwpi::SmallPtrSet< PtrType, SmallSize > | SmallPtrSet - This class implements a set which is optimized for holding SmallSize or less elements |
| ►Cwpi::SmallPtrSetIteratorImpl | SmallPtrSetIteratorImpl - This is the common base class shared between all instances of SmallPtrSetIterator |
| Cwpi::SmallPtrSetIterator< PtrTy > | SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet |
| Cwpi::SmallSet< T, N, C > | SmallSet - This maintains a set of unique values, optimizing for the case when the set is small (less than N) |
| Cwpi::SmallSet< frc2::Subsystem *, 4 > | |
| Cwpi::SmallSet< std::string, 32 > | |
| Cwpi::SmallVectorAlignmentAndSize< T, typename > | Figure out the offset of the first element |
| ►Cwpi::SmallVectorBase | This is all the non-templated stuff common to all SmallVectors |
| ►Cwpi::SmallVectorTemplateCommon< T > | |
| ►Cwpi::SmallVectorTemplateBase< T > | |
| ►Cwpi::SmallVectorImpl< T > | This class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter |
| Cwpi::SmallVector< T, N > | This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small |
| ►Cwpi::SmallVectorTemplateBase< T, bool > | SmallVectorTemplateBase<isPodLike = false> - This is where we put method implementations that are designed to work with non-POD-like T's |
| ►Cwpi::SmallVectorImpl< char > | |
| Cwpi::SmallVector< char, 0 > | |
| ►Cwpi::SmallVector< char, InternalLen > | |
| Cwpi::SmallString< 128 > | |
| Cwpi::SmallString< 16 > | |
| Cwpi::SmallString< 32 > | |
| Cwpi::SmallString< 64 > | |
| Cwpi::SmallString< InternalLen > | SmallString - A SmallString is just a SmallVector with methods and accessors that make it work better as a string (e.g |
| ►Cwpi::SmallVectorImpl< frc2::Command * > | |
| Cwpi::SmallVector< frc2::Command *, 4 > | |
| ►Cwpi::SmallVectorImpl< frc2::Subsystem * > | |
| Cwpi::SmallVector< frc2::Subsystem *, N > | |
| ►Cwpi::SmallVectorImpl< nt::NetworkTableEntry > | |
| Cwpi::SmallVector< nt::NetworkTableEntry, 2 > | |
| ►Cwpi::SmallVectorImpl< std::pair< KeyT, ValueT > > | |
| Cwpi::SmallVector< std::pair< KeyT, ValueT >, N > | |
| ►Cwpi::SmallVectorImpl< std::string > | |
| Cwpi::SmallVector< std::string, 2 > | |
| Cwpi::SmallVector< std::string, N > | |
| ►Cwpi::SmallVectorImpl< std::unique_ptr< frc2::Command > > | |
| Cwpi::SmallVector< std::unique_ptr< frc2::Command >, 4 > | |
| ►Cwpi::SmallVectorImpl< uint8_t > | |
| Cwpi::SmallVector< uint8_t, 1024 > | |
| Cwpi::SmallVector< uint8_t, 14 > | |
| ►Cwpi::SmallVectorImpl< wpi::SmallString< 16 > > | |
| Cwpi::SmallVector< wpi::SmallString< 16 >, 4 > | |
| ►Cwpi::SmallVectorImpl< wpi::uv::Buffer > | |
| Cwpi::SmallVector< wpi::uv::Buffer, DEPTH > | |
| Cwpi::SmallVectorTemplateBase< T, true > | SmallVectorTemplateBase<isPodLike = true> - This is where we put method implementations that are designed to work with POD-like T's |
| Cwpi::SmallVectorTemplateCommon< T, typename > | This is the part of SmallVectorTemplateBase which does not depend on whether the type T is a POD |
| ►Cwpi::SmallVectorStorage< T, N > | Storage for the SmallVector elements |
| Cwpi::SmallVector< T, N > | This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small |
| ►Cwpi::SmallVectorStorage< char, N > | |
| Cwpi::SmallVector< char, 0 > | |
| Cwpi::SmallVector< char, InternalLen > | |
| ►Cwpi::SmallVectorStorage< frc2::Command *, N > | |
| Cwpi::SmallVector< frc2::Command *, 4 > | |
| ►Cwpi::SmallVectorStorage< frc2::Subsystem *, N > | |
| Cwpi::SmallVector< frc2::Subsystem *, N > | |
| ►Cwpi::SmallVectorStorage< nt::NetworkTableEntry, N > | |
| Cwpi::SmallVector< nt::NetworkTableEntry, 2 > | |
| ►Cwpi::SmallVectorStorage< std::pair< KeyT, ValueT >, N > | |
| Cwpi::SmallVector< std::pair< KeyT, ValueT >, N > | |
| ►Cwpi::SmallVectorStorage< std::string, N > | |
| Cwpi::SmallVector< std::string, 2 > | |
| Cwpi::SmallVector< std::string, N > | |
| ►Cwpi::SmallVectorStorage< std::unique_ptr< frc2::Command >, N > | |
| Cwpi::SmallVector< std::unique_ptr< frc2::Command >, 4 > | |
| Cwpi::SmallVectorStorage< T, 0 > | We need the storage to be properly aligned even for small-size of 0 so that the pointer math in SmallVectorTemplateCommon::getFirstEl() is well-defined |
| ►Cwpi::SmallVectorStorage< uint8_t, N > | |
| Cwpi::SmallVector< uint8_t, 1024 > | |
| Cwpi::SmallVector< uint8_t, 14 > | |
| ►Cwpi::SmallVectorStorage< wpi::SmallString< 16 >, N > | |
| Cwpi::SmallVector< wpi::SmallString< 16 >, 4 > | |
| ►Cwpi::SmallVectorStorage< wpi::uv::Buffer, N > | |
| Cwpi::SmallVector< wpi::uv::Buffer, DEPTH > | |
| Cwpi::sys::fs::space_info | Space_info - Self explanatory |
| Cfrc::sim::SPIAccelerometerSim | |
| Cwpi::spinlock | A spinlock mutex |
| Cfrc::Spline< Degree > | Represents a two-dimensional parametric spline that interpolates between two points |
| ►Cfrc::Spline< 3 > | |
| Cfrc::CubicHermiteSpline | Represents a hermite spline of degree 3 |
| ►Cfrc::Spline< 5 > | |
| Cfrc::QuinticHermiteSpline | Represents a hermite spline of degree 5 |
| Cfrc::SplineHelper | Helper class that is used to generate cubic and quintic splines from user provided waypoints |
| Cfrc::SplineParameterizer | Class used to parameterize a spline by its arc length |
| Cfrc::TrapezoidProfile< Distance >::State | |
| Cfrc::Trajectory::State | Represents one point on the trajectory |
| Cwpi::detail::static_const< T > | |
| ►Cwpi::StringMapEntryBase | StringMapEntryBase - Shared base class of StringMapEntry instances |
| Cwpi::StringMapEntry< ValueTy > | StringMapEntry - This is used to represent one value that is inserted into a StringMap |
| ►Cwpi::StringMapImpl | StringMapImpl - This is the base class of StringMap that is shared among all of its instantiations |
| Cwpi::StringMap< frc::ShuffleboardLayout * > | |
| Cwpi::StringMap< NT_Entry > | |
| Cwpi::StringMap< std::chrono::nanoseconds > | |
| Cwpi::StringMap< std::shared_ptr< nt::Value > > | |
| Cwpi::StringMap< T > | |
| Cwpi::StringMap< ValueTy > | StringMap - This is an unconventional map that is specialized for handling keys that are "strings", which are basically ranges of bytes |
| ►Cwpi::StringRef | StringRef - Represent a constant reference to a string, i.e |
| Cwpi::StringLiteral | A wrapper around a string literal that serves as a proxy for constructing global tables of StringRefs with the length computed at compile time |
| ►Cfrc2::Subsystem | A robot subsystem |
| Cfrc2::SubsystemBase | A base for subsystems that handles registration in the constructor, and provides a more intuitive method for setting the default command |
| Cfrc::SwerveDriveKinematics< NumModules > | Helper class that converts a chassis velocity (dx, dy, and dtheta components) into individual module states (speed and angle) |
| Cfrc::SwerveDriveOdometry< NumModules > | Class for swerve drive odometry |
| Cfrc::SwerveModuleState | Represents the state of one swerve module |
| Cwpi::TCPConnector | |
| Cwpi::ThreadSafeRefCountedBase< Derived > | A thread-safe version of RefCountedBase |
| Cfrc2::Timer | A wrapper for the frc::Timer class that returns unit-typed values |
| Cfrc::Timer | Timer objects measure accumulated time in seconds |
| Cwpi::detail::to_json_fn | |
| Cwpi::detail::TrailingZerosCounter< T, SizeOfT > | |
| Cfrc::Trajectory | Represents a time-parameterized trajectory |
| Cfrc::TrajectoryConfig | Represents the configuration for generating a trajectory |
| ►Cfrc::TrajectoryConstraint | An interface for defining user-defined velocity and acceleration constraints while generating trajectories |
| Cfrc::CentripetalAccelerationConstraint | A constraint on the maximum absolute centripetal acceleration allowed when traversing a trajectory |
| Cfrc::DifferentialDriveKinematicsConstraint | |
| Cfrc::DifferentialDriveVoltageConstraint | A class that enforces constraints on differential drive voltage expenditure based on the motor dynamics and the drive kinematics |
| Cfrc::MecanumDriveKinematicsConstraint | |
| Cfrc::SwerveDriveKinematicsConstraint< NumModules > | |
| Cfrc::TrajectoryGenerator | Helper class used to generate trajectories with various constraints |
| Cfrc::TrajectoryParameterizer | Class used to parameterize a trajectory by time |
| Cfrc::TrajectoryUtil | |
| Cfrc::Transform2d | Represents a transformation for a Pose2d |
| Cfrc::Translation2d | Represents a translation in 2d space |
| Cfrc::TrapezoidProfile< Distance > | A trapezoid-shaped velocity profile |
| ►Cfrc2::Trigger | A class used to bind command scheduling to events |
| ►Cfrc2::Button | A class used to bind command scheduling to button presses |
| Cfrc2::JoystickButton | A class used to bind command scheduling to joystick button presses |
| Cfrc2::POVButton | A class used to bind command scheduling to joystick POV presses |
| ►Ctrue_type | |
| Cstd::is_error_code_enum< wpi::errc > | |
| Cwpi::detail::is_complete_type< T, decltype(void(sizeof(T)))> | |
| Cwpi::detail::is_json< json > | |
| Cwpi::sig::trait::detail::is_callable< F, P, typelist< T... >, void_t< decltype(((*std::declval< P >()).*std::declval< F >())(std::declval< T >()...))> > | |
| Cwpi::sig::trait::detail::is_callable< F, typelist< T... >, void_t< decltype(std::declval< F >()(std::declval< T >()...))> > | |
| Cwpi::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::Twine | Twine - A lightweight data structure for efficiently representing the concatenation of temporary values as strings |
| Cfrc::Twist2d | A change in distance along arc since the last pose update |
| Cwpi::sig::trait::typelist<... > | Represent a list of types |
| Cwpi::UDPClient | |
| Cwpi::UidVector< T, reuse_threshold > | |
| Cwpi::impl::UidVectorIterator< It > | |
| Cwpi::unique_function< FunctionT > | |
| Cwpi::unique_function< ReturnT(ParamTs...)> | |
| Cwpi::sys::fs::UniqueID | |
| Cwpi::UrlParser | Parses a URL into its constiuent components |
| Ccs::UsbCameraInfo | USB camera information |
| ►Cuv_buf_t | |
| Cwpi::uv::Buffer | Data buffer |
| Cwpi::validate_format_parameters< Args > | These are templated helper classes used by the format function that capture the object to be formatted and the format string |
| Cwpi::validate_format_parameters< Arg, Args... > | |
| Cwpi::validate_format_parameters<> | |
| Cnt::Value | A network table entry value |
| Cfrc::Vector2d | This is a 2D vector struct that supports basic vector operations |
| Cwpi::VersionTuple | Represents a version number in the form major[.minor[.subminor[.build]]] |
| Ccs::VideoListener | An event listener |
| Ccs::VideoProperty | A source or sink property |
| ►Ccs::VideoSink | A sink for video that accepts a sequence of frames |
| Ccs::ImageSink | A base class for single image reading sinks |
| Ccs::MjpegServer | A sink that acts as a MJPEG-over-HTTP network server |
| ►Ccs::VideoSource | A source for video that provides a sequence of frames |
| Ccs::ImageSource | A base class for single image providing sources |
| ►Ccs::VideoCamera | A source that represents a video camera |
| ►Ccs::HttpCamera | A source that represents a MJPEG-over-HTTP (IP) camera |
| Ccs::AxisCamera | A source that represents an Axis IP camera |
| Ccs::UsbCamera | A source that represents a USB camera |
| Cfrc::VisionPipeline | A vision pipeline is responsible for running a group of OpenCV algorithms to extract data from an image |
| ►Cfrc::VisionRunnerBase | Non-template base class for VisionRunner |
| Cfrc::VisionRunner< T > | A vision runner is a convenient wrapper object to make it easy to run vision pipelines from robot code |
| Cwpi::sig::trait::detail::voider<... > | |
| Cfrc::Watchdog | A class that's a wrapper around a watchdog timer |
| Cwpi::WebSocketServerHelper | WebSocket HTTP server helper |
| Cfrc::WidgetType | Represents the type of a widget in Shuffleboard |
| Cwpi::WorkerThread< T > | |
| Cwpi::WorkerThread< R(T...)> | |
| Cwpi::detail::WorkerThreadAsync< R > | |
| Cwpi::detail::WorkerThreadAsync< void > | |
| Cwpi::detail::WorkerThreadRequest< R, T > | |
| Cwpi::wpi_shutdown_obj | Wpi_shutdown_obj - This is a simple helper class that calls wpi_shutdown() when it is destroyed |
| Cwpi::detail::zip_longest_range< Args > | |
| Cwpi::detail::ZipLongestItemType< Iter > | |
| Cwpi::detail::ZipLongestTupleType< Iters > | |
| Cwpi::detail::zippy< ItType, Args > | |
| Cwpi::detail::ZipTupleType< Iters > | |
| ►CBase | |
| Cfrc2::CommandHelper< Base, CRTP, typename > | CRTP implementation to allow polymorphic decorator functions in Command |
| ►CParentErrT | |
| Cwpi::ErrorInfo< ThisErrT, ParentErrT > | Base class for user error types |