C_AFD_POLL_HANDLE_INFO | |
C_AFD_POLL_INFO | |
C_uv_barrier | |
►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 > | Helper for building an aligned character array type |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< char, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< char, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
Cwpi::AlignedCharArrayUnion< char > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< nt::NetworkTableEntry, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< nt::NetworkTableEntry, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
Cwpi::AlignedCharArrayUnion< nt::NetworkTableEntry > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< std::error_code, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< std::error_code, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
Cwpi::AlignedCharArrayUnion< std::error_code > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< std::pair< KeyT, ValueT >, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< std::pair< KeyT, ValueT >, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
Cwpi::AlignedCharArrayUnion< std::pair< KeyT, ValueT > > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< std::string, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< std::string, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
Cwpi::AlignedCharArrayUnion< std::string > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< StdioContainer, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< StdioContainer, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
Cwpi::AlignedCharArrayUnion< StdioContainer > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< storage_type, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< storage_type, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
Cwpi::AlignedCharArrayUnion< storage_type > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< T, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< T, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
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< uint64_t, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< uint64_t, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
Cwpi::AlignedCharArrayUnion< uint64_t > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< uint8_t, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< uint8_t, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
Cwpi::AlignedCharArrayUnion< uint8_t > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< wpi::SmallString< 16 >, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< wpi::SmallString< 16 >, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
Cwpi::AlignedCharArrayUnion< wpi::SmallString< 16 > > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< wpi::uv::Buffer, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< wpi::uv::Buffer, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)> | |
Cwpi::AlignedCharArrayUnion< wpi::uv::Buffer > | |
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::ADXL362::AllAxes | |
Cfrc::ADXL345_SPI::AllAxes | |
Cfrc::ADXL345_I2C::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...> | |
►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 > | |
►CB1 | |
Cwpi::detail::conjunction< B1 > | |
►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() |
Cwpi::build_index_impl< N, I > | |
►Cwpi::build_index_impl< sizeof...(Ts)> | |
Cwpi::index_sequence_for< Ts > | Creates a compile-time integer sequence for a parameter pack |
►Cfrc::ButtonScheduler | |
Cfrc::CancelButtonScheduler | |
Cfrc::HeldButtonScheduler | |
Cfrc::PressedButtonScheduler | |
Cfrc::ReleasedButtonScheduler | |
Cfrc::ToggleButtonScheduler | |
Cfrc::sim::CallbackStore | |
Cfrc::CameraServer | Singleton class for creating and keeping camera servers |
Cfrc::CameraServerShared | |
Cfrc::CANData | |
Cfrc::CANStatus | |
Cfrc::circular_buffer< T > | This is a simple circular buffer so we don't need to "bucket brigade" copy old values |
Cfrc::circular_buffer< double > | |
Cwpi::WebSocket::ClientOptions | Client connection options |
Cfrc::CommandGroupEntry | |
Cwpi::detail::concat_range< ValueT, RangeTs > | Helper to store a sequence of ranges being concatenated and access them |
Cwpi::ConcurrentQueue< T > | |
►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::Controller | Interface for Controllers |
Cfrc::PIDController | Class implements a PID Control Loop |
Cfrc::ControllerPower | |
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_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, KeyInfoT, BucketT >, KeyT, unsigned, KeyInfoT, BucketT > | |
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< int > | |
Cwpi::DenseMapInfo< long > | |
Cwpi::DenseMapInfo< long long > | |
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::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 | |
►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::equal | A functor like C++14's std::equal<void> in its absence |
Cfrc::Error | Error object represents a library error |
Cwpi::uv::Error | Error code |
►Cfrc::ErrorBase | Base class for most objects |
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::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::DigitalOutput | Class to write to digital outputs |
Cfrc::DriverStation | Provide access to the network communication data to / from the Driver Station |
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::MotorSafetyHelper | |
Cfrc::NidecBrushless | Nidec Brushless Motor |
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::PWM | Class implements the PWM generation in the FPGA |
►Cfrc::SafePWM | A safe version of the PWM class |
►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::PWMTalonSRX | Cross the Road Electronics (CTRE) Talon SRX Speed Controller 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 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::Resource | Convenient way to track allocated resources |
Cfrc::RobotDrive | Utility class for handling Robot drive based on a definition of the motor configuration |
Cfrc::Scheduler | |
Cfrc::SerialPort | Driver for the RS-232 serial port on the roboRIO |
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::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::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 > | |
►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::function_ref< Fn > | An efficient, type-erasing, non-owning reference to a callable |
Cwpi::function_ref< Ret(Params...)> | |
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_CANStreamMessage | Storage for CAN Stream Messages |
CHAL_ControlWord | |
CHAL_JoystickAxes | |
CHAL_JoystickButtons | |
CHAL_JoystickDescriptor | |
CHAL_JoystickPOVs | |
CHAL_MatchInfo | |
CHAL_Value | HAL Entry Value |
Chal::HalCallbackListener< CallbackFunction > | |
►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 > | |
►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::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 > | |
Cifaddrs | |
Cwpi::detail::index_sequence< Ints > | |
►Cwpi::detail::index_sequence< 0 > | |
Cwpi::detail::make_index_sequence< 1 > | |
►Cwpi::detail::index_sequence< I1...,(sizeof...(I1)+I2)... > | |
Cwpi::detail::merge_and_renumber< index_sequence< I1...>, index_sequence< I2...> > | |
►Cwpi::detail::index_sequence<> | |
Cwpi::detail::make_index_sequence< 0 > | |
Cwpi::integer_sequence< T, I > | Represents a compile-time sequence of integers |
►Cwpi::integer_sequence< std::size_t, I...> | |
►Cwpi::index_sequence< I...> | |
Cwpi::build_index_impl< 0, I...> | |
Cwpi::index_sequence< I > | Alias for the common case of a sequence of size_ts |
►Cintegral_constant | |
Cwpi::detail::ConstantLog2< N > | A tiny meta function to compute the log2 of a compile time constant |
Cwpi::detail::ConstantLog2< 1 > | |
Cwpi::detail::negation< B > | |
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::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< Optional< T > > | |
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, T, DifferenceTypeT, PointerT, ReferenceT > | |
►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, T, DifferenceTypeT, PointerT, ReferenceT > | |
►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, DifferenceTypeT, PointerT, ReferenceT > | |
►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 >, std::iterator_traits< WrappedIteratorT >::iterator_category, T, DifferenceTypeT, PointerT, ReferenceT > | |
►Cwpi::iterator_adaptor_base< pointee_iterator< WrappedIteratorT >, 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, T, DifferenceTypeT, PointerT, ReferenceT > | |
►Cwpi::iterator_adaptor_base< pointer_iterator< WrappedIteratorT >, WrappedIteratorT, 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< 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, DifferenceTypeT, PointerT, ReferenceT > | |
►Cwpi::iterator_adaptor_base< StringMapKeyIterator< ValueTy >, StringMapConstIterator< ValueTy >, std::forward_iterator_tag, StringRef > | |
Cwpi::StringMapKeyIterator< ValueTy > | |
►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, WrappedTraitsT > | 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 | |
Cwpi::detail::LeadingZerosCounter< T, SizeOfT > | |
Cwpi::less | A functor like C++14's std::less<void> in its absence |
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::LiveWindow | Public interface for putting sensors and actuators on the LiveWindow |
CLog | |
Cwpi::Logger | |
Cnt::LogMessage | NetworkTables log message |
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 |
Cwpi::detail::merge_and_renumber< Sequence1, Sequence2 > | |
►Cwpi::detail::merge_and_renumber< make_index_sequence< N/2 >::type, make_index_sequence< N-N/2 >::type > | |
Cwpi::detail::make_index_sequence< N > | |
►Cfrc::MotorSafety | |
Cfrc::NidecBrushless | Nidec Brushless Motor |
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::SafePWM | A safe version of the PWM class |
►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::Optional< T > | |
Cwpi::Optional< uint64_t > | |
Cwpi::optional_detail::OptionalStorage< T, IsPodLike > | Storage for any type |
Cwpi::optional_detail::OptionalStorage< T, true > | Storage for trivially copyable types only |
Cwpi::optional_detail::OptionalStorage< T, wpi::isPodLike< T >::value > | |
Cwpi::optional_detail::OptionalStorage< uint64_t, wpi::isPodLike< uint64_t >::value > | |
►Cpair | |
Cwpi::detail::DenseMapPair< KeyT, ValueT > | |
Cwpi::pair_hash< First, Second > | |
Cfrc::sim::PCMSim | |
Cfrc::sim::PDPSim | |
►Cfrc::PIDInterface | |
►Cfrc::PIDBase | Class implements a PID Control Loop |
Cfrc::PIDController | Class implements a PID Control Loop |
Cfrc::SynchronousPID | Class implements a synchronous 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::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< T * > | |
Cwpi::PointerLikeTypeTraits< uintptr_t > | |
Cwpi::PointerLikeTypeTraits< void * > | |
Cwpi::detail::PopulationCounter< T, SizeOfT > | |
Cwpi::detail::PopulationCounter< T, 8 > | |
Cwpi::detail::primitive_iterator_t | |
Cwpi::detail::priority_tag< N > | |
Cwpi::detail::priority_tag< 0 > | |
Cwpi::uv::ProcessOptions | Process options |
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> |
Cpthread_barrier_t | |
Cfrc::sim::PWMSim | |
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 |
Cwpi::sys::fs::detail::RecDirIterState | Keeps state for the recursive_directory_iterator |
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::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 |
Cwpi::ReferenceStorage< T > | Stores a reference that can be changed |
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 | |
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 |
►Cwpi::SafeThread | |
Cwpi::java::JCallbackThread< T > | |
►Cwpi::detail::SafeThreadOwnerBase | |
►Cwpi::SafeThreadOwner< JCallbackThread< T > > | |
►Cwpi::java::JCallbackManager< T > | |
Cwpi::java::JSingletonCallbackManager< T > | |
Cwpi::SafeThreadOwner< Thread > | |
Cwpi::SafeThreadOwner< T > | |
►Cwpi::detail::SafeThreadProxyBase | |
Cwpi::detail::SafeThreadProxy< T > | |
Cwpi::SameType< T, T > | |
►Cfrc::Sendable | |
►Cfrc::SendableBase | |
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::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::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::DigitalGlitchFilter | Class to enable glitch filtering on a set of digital inputs |
Cfrc::DigitalOutput | Class to write to digital outputs |
Cfrc::Encoder | Class to read quad encoders |
Cfrc::GyroBase | GyroBase is the common base class for Gyro implementations such as AnalogGyro |
Cfrc::InterruptableSensorBase | |
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::PWM | Class implements the PWM generation in the FPGA |
Cfrc::Relay | Class for Spike style relay outputs |
Cfrc::RobotDriveBase | Common base class for drive platforms |
Cfrc::Scheduler | |
►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::SolenoidBase | SolenoidBase class is the common base class for the Solenoid and DoubleSolenoid classes |
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::Ultrasonic | Ultrasonic rangefinder class |
►Cfrc::SendableBuilder | |
Cfrc::SendableBuilderImpl | |
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::ShuffleboardComponent< ShuffleboardLayout > | |
Cfrc::ShuffleboardLayout | A layout in a Shuffleboard tab |
►Cfrc::ShuffleboardComponent< ShuffleboardWidget< ComplexWidget > > | |
►Cfrc::ShuffleboardWidget< ComplexWidget > | |
Cfrc::ComplexWidget | A Shuffleboard widget that handles a Sendable object such as a speed controller or sensor |
►Cfrc::ShuffleboardComponent< ShuffleboardWidget< Derived > > | |
Cfrc::ShuffleboardWidget< Derived > | Abstract superclass for widgets |
►Cfrc::ShuffleboardComponent< ShuffleboardWidget< SimpleWidget > > | |
►Cfrc::ShuffleboardWidget< SimpleWidget > | |
Cfrc::SimpleWidget | A Shuffleboard widget that handles a single data point such as a number or string |
►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 |
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 |
Cwpi::uv::SimpleBufferPool< DEPTH > | A simple pool allocator for Buffers |
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 > | |
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< std::string, 32 > | |
►Cwpi::SmallVectorBase | This is all the non-templated stuff common to all SmallVectors |
Cwpi::SmallVectorTemplateCommon< char > | |
Cwpi::SmallVectorTemplateCommon< nt::NetworkTableEntry > | |
Cwpi::SmallVectorTemplateCommon< std::pair< KeyT, ValueT > > | |
Cwpi::SmallVectorTemplateCommon< std::string > | |
Cwpi::SmallVectorTemplateCommon< StdioContainer > | |
►Cwpi::SmallVectorTemplateCommon< T > | |
►Cwpi::SmallVectorTemplateBase< T, isPodLike< T >::value > | |
►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, isPodLike > | 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< 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< StdioContainer > | |
Cwpi::SmallVector< StdioContainer, 4 > | |
►Cwpi::SmallVectorImpl< uint8_t > | |
Cwpi::SmallVector< uint8_t, 1024 > | |
Cwpi::SmallVector< uint8_t, 14 > | |
Cwpi::SmallVectorImpl< uv::Buffer > | |
►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< uint8_t > | |
Cwpi::SmallVectorTemplateCommon< wpi::SmallString< 16 > > | |
Cwpi::SmallVectorTemplateCommon< wpi::uv::Buffer > | |
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 which aren't contained in SmallVectorTemplateCommon |
Cwpi::SmallVectorStorage< char, N > | |
Cwpi::SmallVectorStorage< nt::NetworkTableEntry, N > | |
Cwpi::SmallVectorStorage< std::pair< KeyT, ValueT >, N > | |
Cwpi::SmallVectorStorage< std::string, N > | |
Cwpi::SmallVectorStorage< StdioContainer, N > | |
Cwpi::SmallVectorStorage< T, 0 > | |
Cwpi::SmallVectorStorage< T, 1 > | |
Cwpi::SmallVectorStorage< uint8_t, N > | |
Cwpi::SmallVectorStorage< wpi::SmallString< 16 >, N > | |
Cwpi::SmallVectorStorage< wpi::uv::Buffer, N > | |
Cfrc::sim::SPIAccelerometerSim | |
Cwpi::spinlock | A spinlock mutex |
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< double > | |
Cwpi::StringMap< frc::ShuffleboardLayout * > | |
Cwpi::StringMap< NT_Entry > | |
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 |
Cwpi::TCPConnector | |
Cwpi::ThreadSafeRefCountedBase< Derived > | A thread-safe version of RefCountedBase |
Cfrc::Timer | Timer objects measure accumulated time in seconds |
Cwpi::detail::to_json_fn | |
Cwpi::detail::TrailingZerosCounter< T, SizeOfT > | |
►Ctrue_type | |
►Cwpi::detail::conjunction< is_complete_type< CompatibleType >, is_compatible_complete_type< BasicJsonType, CompatibleType > > | |
Cwpi::detail::is_compatible_type< BasicJsonType, CompatibleType > | |
Cwpi::detail::conjunction<> | |
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 |
►Ctype | |
Cwpi::detail::conjunction< B1, Bn...> | |
Cwpi::sig::trait::typelist<> | Represent a list of types |
Cwpi::UDPClient | |
Cwpi::UidVector< T, reuse_threshold > | |
Cwpi::impl::UidVectorIterator< It > | |
Cwpi::sys::fs::UniqueID | |
Cwpi::UrlParser | Parses a URL into its constiuent components |
Ccs::UsbCameraInfo | USB camera information |
Cuv__dirent_s | |
Cuv__io_s | |
Cuv__work | |
Cuv_any_handle | |
Cuv_any_req | |
Cuv_async_s | |
Cuv_barrier_t | |
►Cuv_buf_t | It should be possible to cast uv_buf_t[] to WSABUF[] see http://msdn.microsoft.com/en-us/library/ms741542(v=vs.85).aspx |
Cwpi::uv::Buffer | Data buffer |
Cuv_check_s | |
Cuv_cond_t | |
Cuv_connect_s | |
Cuv_cpu_info_s | |
Cuv_cpu_times_s | |
Cuv_dirent_s | |
Cuv_fs_event_s | |
Cuv_fs_poll_s | |
Cuv_fs_s | |
Cuv_getaddrinfo_s | |
Cuv_getnameinfo_s | |
Cuv_handle_s | |
Cuv_idle_s | |
Cuv_interface_address_s | |
Cuv_key_t | |
Cuv_lib_t | |
Cuv_loop_s | |
Cuv_once_s | |
Cuv_passwd_s | |
Cuv_pipe_s | |
Cuv_poll_s | |
Cuv_prepare_s | |
Cuv_process_options_s | |
Cuv_process_s | |
Cuv_req_s | |
Cuv_rusage_t | |
Cuv_rwlock_t | |
Cuv_shutdown_s | |
Cuv_signal_s | |
Cuv_stat_t | |
Cuv_stdio_container_s | |
Cuv_stream_s | |
Cuv_tcp_s | |
Cuv_timer_s | |
Cuv_timespec_t | |
Cuv_timeval_t | |
Cuv_tty_s | |
Cuv_udp_s | |
Cuv_udp_send_s | |
Cuv_work_s | |
Cuv_write_s | |
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 |
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::CvSink | A sink for user code to accept video frames as OpenCV images |
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::CvSource | A source for user code to provide OpenCV images as video frames |
►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 |
Cwpi::detail::zippy< ItType, Args > | |
Cwpi::detail::ZipTupleType< Iters > | |