C_AFD_POLL_HANDLE_INFO | |
C_AFD_POLL_INFO | |
C_uv_barrier | |
►CA | |
Ccs::default_init_allocator< T, A > | |
►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::SPI::Accumulator | |
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< 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< cs::Image *, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< cs::Image *, char, char, char, char, char, char, char, char, char >)> | |
Cwpi::AlignedCharArrayUnion< cs::Image * > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< detail::DenseMapPair< KeyT, unsigned >, LargeRep, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< detail::DenseMapPair< KeyT, unsigned >, LargeRep, char, char, char, char, char, char, char, char >)> | |
Cwpi::AlignedCharArrayUnion< detail::DenseMapPair< KeyT, unsigned >[InlineBuckets], LargeRep > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< RpcIdPair, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< RpcIdPair, char, char, char, char, char, char, char, char, char >)> | |
Cwpi::AlignedCharArrayUnion< RpcIdPair > | |
►Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< std::char_traits< char >::int_type, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< std::char_traits< char >::int_type, char, char, char, char, char, char, char, char, char >)> | |
Cwpi::AlignedCharArrayUnion< std::char_traits< char >::int_type > | |
►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< 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< uint64_t, char, char, char, char, char, char, char, char, char >), sizeof(::wpi::detail::SizerImpl< uint64_t, char, char, char, char, char, char, char, char, char >)> | |
Cwpi::AlignedCharArrayUnion< uint64_t > | |
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 | |
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< uint8_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::json::binary_reader | Deserialization of CBOR and MessagePack values |
Cwpi::json::binary_writer | Serialization to CBOR and MessagePack values |
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 | |
►Cnt::CallbackManager< Derived, Thread > | |
Cnt::ConnectionNotifier | |
Cnt::CallbackManager< ConnectionNotifier, impl::ConnectionNotifierThread > | |
►Cnt::CallbackManager< EntryNotifier, impl::EntryNotifierThread > | |
Cnt::EntryNotifier | |
►Cnt::CallbackManager< LoggerImpl, impl::LoggerThread > | |
Cnt::LoggerImpl | |
►Cnt::CallbackManager< RpcServer, impl::RpcServerThread > | |
Cnt::RpcServer | |
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 > | |
Cfrc::CommandGroupEntry | |
►CCommonHandleTraits | |
CFileHandleTraits | |
CFindHandleTraits | |
CJobHandleTraits | |
CRegTraits | |
Cfrc::LiveWindow::Impl::Component | |
Cwpi::detail::concat_range< ValueT, RangeTs > | Helper to store a sequence of ranges being concatenated and access them |
Cwpi::ConcurrentQueue< T > | |
Cwpi::ConcurrentQueue< Outgoing > | |
►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 | |
CCS_UsbCameraInfo | |
►CCS_VideoMode | |
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< DenseMap< RpcIdPair, nt::IRpcServer::SendResponseFunc, DenseMapInfo< RpcIdPair >, detail::DenseMapPair< RpcIdPair, nt::IRpcServer::SendResponseFunc > >, RpcIdPair, nt::IRpcServer::SendResponseFunc, DenseMapInfo< RpcIdPair >, detail::DenseMapPair< RpcIdPair, nt::IRpcServer::SendResponseFunc > > | |
Cwpi::DenseMap< RpcIdPair, nt::IRpcServer::SendResponseFunc > | |
►Cwpi::DenseMapBase< DenseMap< RpcIdPair, std::string, DenseMapInfo< RpcIdPair >, detail::DenseMapPair< RpcIdPair, std::string > >, RpcIdPair, std::string, DenseMapInfo< RpcIdPair >, detail::DenseMapPair< RpcIdPair, std::string > > | |
Cwpi::DenseMap< RpcIdPair, std::string > | |
►Cwpi::DenseMapBase< DenseMap< std::pair< CS_Handle, int >, int64_t, DenseMapInfo< std::pair< CS_Handle, int > >, detail::DenseMapPair< std::pair< CS_Handle, int >, int64_t > >, std::pair< CS_Handle, int >, int64_t, DenseMapInfo< std::pair< CS_Handle, int > >, detail::DenseMapPair< std::pair< CS_Handle, int >, int64_t > > | |
Cwpi::DenseMap< std::pair< CS_Handle, int >, int64_t > | |
►Cwpi::DenseMapBase< DenseMap< void *, LiveWindow::Impl::Component, DenseMapInfo< void * >, detail::DenseMapPair< void *, LiveWindow::Impl::Component > >, void *, LiveWindow::Impl::Component, DenseMapInfo< void * >, detail::DenseMapPair< void *, LiveWindow::Impl::Component > > | |
Cwpi::DenseMap< void *, LiveWindow::Impl::Component > | |
►Cwpi::DenseMapBase< SmallDenseMap< KeyT, unsigned, InlineBuckets, DenseMapInfo< KeyT >, detail::DenseMapPair< KeyT, unsigned > >, KeyT, unsigned, DenseMapInfo< KeyT >, 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< 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 |
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 |
Cnt::DsClient | |
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 |
►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 |
►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< F, P, T > | |
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 |
Ccs::Frame | |
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::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 |
Cnt::Handle | |
Ccs::Handle | |
►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 > | |
Cfrc::HasBeenMoved | |
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 > | |
Cfrc::HLUsageReporting | |
►Cfrc::HLUsageReportingInterface | |
Cfrc::HardwareHLReporting | |
Cwpi::HttpConnection | |
Cwpi::HttpLocation | |
Cwpi::HttpRequest | |
►Cnt::IConnectionNotifier | |
Cnt::ConnectionNotifier | |
Cwpi::identity< Ty > | |
►Cnt::IDispatcher | |
►Cnt::DispatcherBase | |
Cnt::Dispatcher | |
►Cnt::IEntryNotifier | |
Cnt::EntryNotifier | |
Cifaddrs | |
Ccs::Image | |
Cfrc::LiveWindow::Impl | |
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 > | |
►Cnt::INetworkConnection | |
Cnt::NetworkConnection | |
Cnt::InstanceImpl | |
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::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 |
►Cnt::IRpcServer | |
Cnt::RpcServer | |
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 * > | |
►Cnt::IStorage | |
Cnt::Storage | |
►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_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_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_facade_base< pointee_iterator< WrappedIteratorT >, 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_facade_base< pointer_iterator< WrappedIteratorT >, T, 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_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, 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_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::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_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_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_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_adaptor_base< pointer_iterator< WrappedIteratorT >, WrappedIteratorT, T > | |
Cwpi::pointer_iterator< WrappedIteratorT, T > | |
►Cwpi::iterator_adaptor_base< StringMapKeyIterator< ValueTy >, StringMapConstIterator< ValueTy >, std::forward_iterator_tag, StringRef > | |
Cwpi::StringMapKeyIterator< ValueTy > | |
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 | |
CJCSGlobal< T > | |
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 |
Cwpi::json::lexer | Lexical analysis |
Ccs::Notifier::Thread::Listener | |
Cnt::impl::ListenerData< Callback > | |
►Cnt::impl::ListenerData< std::function< void(const EntryNotification &event)> > | |
Cnt::impl::EntryListenerData | |
►Cnt::impl::ListenerData< std::function< void(const LogMessage &msg)> > | |
Cnt::impl::LoggerListenerData | |
Cfrc::LiveWindow | Public interface for putting sensors and actuators on the LiveWindow |
►Cwpi::Logger | |
Ccs::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 |
Cfrc::MatchDataSender | |
Cfrc::MatchInfoData | |
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 > | |
Cnt::Message | |
Ccs::UsbCameraImpl::Message | |
►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 | |
Ccs::NetworkListener | |
►Cwpi::NetworkStream | |
Cwpi::TCPStream | |
Cnt::NetworkTableEntry | NetworkTables Entry |
Cnt::NetworkTableInstance | NetworkTables Instance |
Ccs::Notifier | |
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< RpcIdPair, nt::IRpcServer::SendResponseFunc > | |
Cwpi::detail::DenseMapPair< RpcIdPair, std::string > | |
Cwpi::detail::DenseMapPair< std::pair< CS_Handle, int >, int64_t > | |
Cwpi::detail::DenseMapPair< void *, LiveWindow::Impl::Component > | |
Cwpi::detail::DenseMapPair< KeyT, ValueT > | |
Cwpi::pair_hash< First, Second > | |
Cwpi::json::parser | Syntax analysis |
►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 * > | |
Cnt::impl::CallbackThread< Derived, TUserInfo, TListenerData, TNotifierData >::Poller | |
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 > | |
►Ccs::PropertyImpl | |
Ccs::CvSourceImpl::PropertyData | |
Ccs::HttpCameraImpl::PropertyData | |
Ccs::UsbCameraProperty | |
Cpthread_barrier_t | |
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 |
►Ccs::RawEvent | Listener event |
Ccs::VideoEvent | An event generated by the library and provided to event listeners |
Ccs::default_init_allocator< T, A >::rebind< U > | |
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::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 |
Cwpi::detail::result_pair< R > | |
►Creverse_iterator | |
Cwpi::detail::json_reverse_iterator< Base > | Template for a reverse iterator class |
►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::RobotStateInterface | |
Cfrc::DriverStation | Provide access to the network communication data to / from the Driver Station |
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::impl::RpcNotifierData | |
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 | |
►Cnt::impl::CallbackThread< ConnectionNotifierThread, ConnectionNotification > | |
Cnt::impl::ConnectionNotifierThread | |
►Cnt::impl::CallbackThread< EntryNotifierThread, EntryNotification, EntryListenerData > | |
Cnt::impl::EntryNotifierThread | |
►Cnt::impl::CallbackThread< LoggerThread, LogMessage, LoggerListenerData > | |
Cnt::impl::LoggerThread | |
►Cnt::impl::CallbackThread< RpcServerThread, RpcAnswer, RpcListenerData, RpcNotifierData > | |
Cnt::impl::RpcServerThread | |
Cnt::DsClient::Thread | |
Ccs::MjpegServerImpl::ConnThread | |
Ccs::NetworkListener::Thread | |
Ccs::Notifier::Thread | |
Cnt::impl::CallbackThread< Derived, TUserInfo, TListenerData, TNotifierData > | |
Ccs::Telemetry::Thread | |
Cwpi::java::JCallbackThread< T > | |
►Cwpi::detail::SafeThreadOwnerBase | |
Cwpi::SafeThreadOwner< DsClient::Thread > | |
Cwpi::SafeThreadOwner< impl::ConnectionNotifierThread > | |
Cwpi::SafeThreadOwner< impl::EntryNotifierThread > | |
Cwpi::SafeThreadOwner< impl::LoggerThread > | |
Cwpi::SafeThreadOwner< impl::RpcServerThread > | |
►Cwpi::SafeThreadOwner< JCallbackThread< T > > | |
►Cwpi::java::JCallbackManager< T > | |
Cwpi::java::JSingletonCallbackManager< T > | |
Cwpi::SafeThreadOwner< NetworkListener::Thread > | |
Cwpi::SafeThreadOwner< Notifier::Thread > | |
Cwpi::SafeThreadOwner< Telemetry::Thread > | |
Cwpi::SafeThreadOwner< Thread > | |
Cwpi::SafeThreadOwner< T > | |
►Cwpi::detail::SafeThreadProxyBase | |
Cwpi::detail::SafeThreadProxy< T > | |
Cwpi::SameType< T, T > | |
CScopedHandle< HandleTraits > | |
►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 |
Cnt::SequenceNumber | |
Cwpi::json::serializer | |
Cwpi::SHA1 | |
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::simplify_type< From > | |
Cwpi::simplify_type< const IntrusiveRefCntPtr< T > > | |
Cwpi::simplify_type< IntrusiveRefCntPtr< T > > | |
Ccs::SinkData | |
►Ccs::SinkImpl | |
Ccs::CvSinkImpl | |
Ccs::MjpegServerImpl | |
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< 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< RpcIdPair, 12 > | |
►Cwpi::SmallVectorBase | This is all the non-templated stuff common to all SmallVectors |
Cwpi::SmallVectorTemplateCommon< char > | |
Cwpi::SmallVectorTemplateCommon< cs::Image * > | |
Cwpi::SmallVectorTemplateCommon< RpcIdPair > | |
Cwpi::SmallVectorTemplateCommon< std::char_traits< char >::int_type > | |
Cwpi::SmallVectorTemplateCommon< std::pair< KeyT, ValueT > > | |
►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, 256 > | |
►Cwpi::SmallVector< char, InternalLen > | |
Cwpi::SmallString< 128 > | |
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< cs::Image * > | |
Cwpi::SmallVector< cs::Image *, 4 > | |
►Cwpi::SmallVectorImpl< RpcIdPair > | |
Cwpi::SmallVector< RpcIdPair, N > | |
►Cwpi::SmallVectorImpl< std::char_traits< char >::int_type > | |
Cwpi::SmallVector< std::char_traits< char >::int_type, 4 > | |
►Cwpi::SmallVectorImpl< std::pair< KeyT, ValueT > > | |
Cwpi::SmallVector< std::pair< KeyT, ValueT >, N > | |
Cwpi::SmallVectorImpl< uint8_t > | |
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 which aren't contained in SmallVectorTemplateCommon |
Cwpi::SmallVectorStorage< char, N > | |
Cwpi::SmallVectorStorage< cs::Image *, N > | |
Cwpi::SmallVectorStorage< RpcIdPair, N > | |
Cwpi::SmallVectorStorage< std::char_traits< char >::int_type, N > | |
Cwpi::SmallVectorStorage< std::pair< KeyT, ValueT >, N > | |
Cwpi::SmallVectorStorage< T, 0 > | |
Cwpi::SmallVectorStorage< T, 1 > | |
Ccs::SourceData | |
►Ccs::SourceImpl | |
Ccs::CvSourceImpl | |
►Ccs::HttpCameraImpl | |
Ccs::AxisCameraImpl | |
Ccs::UsbCameraImpl | |
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< Entry * > | |
Cwpi::StringMap< int > | |
Cwpi::StringMap< NT_Entry > | |
Cwpi::StringMap< T > | |
Cwpi::StringMap< wpi::SmallString< 16 > > | |
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 | |
Ccs::Telemetry | |
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::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::UidVector< ListenerData, 64 > | |
Cwpi::UidVector< std::shared_ptr< nt::impl::CallbackThread::Poller >, 64 > | |
Cwpi::UidVector< std::unique_ptr< nt::InstanceImpl >, 10 > | |
Cwpi::sys::fs::UniqueID | |
►Ccs::UnlimitedHandleResource< THandle, TStruct, typeValue, TMutex > | |
Ccs::StaticUnlimitedHandleResource< THandle, TStruct, typeValue, TMutex > | |
►Ccs::UnlimitedHandleResource< Handle, SinkData, Handle::kSink > | |
Ccs::Sinks | |
►Ccs::UnlimitedHandleResource< Handle, SourceData, Handle::kSource > | |
Ccs::Sources | |
Ccs::UsbCameraBuffer | |
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 |
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 | |
►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 |
Cwpi::sig::trait::detail::voider<... > | |
Cnt::WireDecoder | |
Cnt::WireEncoder | |
Cwpi::detail::zippy< ItType, Args > | |
Cwpi::detail::ZipTupleType< Iters > | |