►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 | |
Cllvm::add_const_past_pointer< T, Enable > | If T is a pointer to X, return a pointer to const X |
Cllvm::add_const_past_pointer< T, typename std::enable_if< std::is_pointer< T >::value >::type > | |
Cllvm::add_lvalue_reference_if_not_pointer< T, Enable > | If T is a pointer, just return it. If it is not, return T& |
Cllvm::add_lvalue_reference_if_not_pointer< T, typename std::enable_if< std::is_pointer< T >::value >::type > | |
►CAlignedCharArray | |
Cllvm::AlignedCharArrayUnion< BucketT[InlineBuckets], LargeRep > | |
Cllvm::AlignedCharArrayUnion< char > | |
Cllvm::AlignedCharArrayUnion< cs::Image * > | |
Cllvm::AlignedCharArrayUnion< RpcIdPair > | |
Cllvm::AlignedCharArrayUnion< T > | |
Cllvm::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 |
CAlignedCharArray | Helper for building an aligned character array type |
Cllvm::detail::AlignerImpl< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | |
Cllvm::detail::AlignmentCalcImpl< T, bool > | |
►Cllvm::detail::AlignmentCalcImplBase | |
Cllvm::detail::AlignmentCalcImpl< T, true > | |
Cllvm::AlignOf< T > | AlignOf - A templated class that contains an enum value representing the alignment of the template argument |
Cfrc::ADXL362::AllAxes | |
Cfrc::ADXL345_SPI::AllAxes | |
Cfrc::ADXL345_I2C::AllAxes | |
►Cllvm::ArrayRef< T > | ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory), i.e |
Cllvm::MutableArrayRef< T > | MutableArrayRef - Represent a mutable reference to an array (0 or more elements consecutively in memory), i.e |
►CB1 | |
Cwpi::detail::conjunction< B1 > | |
►Cbinary_function | |
Cllvm::greater_ptr< Ty > | |
Cllvm::less_ptr< Ty > | |
Cwpi::json::binary_writer | Serialization to CBOR and MessagePack values |
Cllvm::build_index_impl< N, I > | |
►Cllvm::build_index_impl< sizeof...(Ts)> | |
Cllvm::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 | |
Cllvm::CachedHash< T > | |
►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::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::ConcurrentQueue< T > | |
Cwpi::ConcurrentQueue< Outgoing > | |
Cnt::ConnectionInfo | NetworkTables Connection Information |
Cnt::ConnectionNotification | NetworkTables Connection Notification |
►Cfrc::Controller | Interface for Controllers |
►Cfrc::PIDInterface | |
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 |
►Cllvm::DebugEpochBase | A base class for data structure classes wishing to make iterators ("handles") pointing into themselves fail-fast |
►Cllvm::DenseMapBase< DenseMap< CS_Source, std::shared_ptr< nt::NetworkTable >, DenseMapInfo< CS_Source >, detail::DenseMapPair< CS_Source, std::shared_ptr< nt::NetworkTable > > >, CS_Source, std::shared_ptr< nt::NetworkTable >, DenseMapInfo< CS_Source >, detail::DenseMapPair< CS_Source, std::shared_ptr< nt::NetworkTable > > > | |
Cllvm::DenseMap< CS_Source, std::shared_ptr< nt::NetworkTable > > | |
►Cllvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT > | |
Cllvm::DenseMap< KeyT, ValueT, KeyInfoT, BucketT > | |
►Cllvm::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 > > | |
Cllvm::DenseMap< RpcIdPair, nt::IRpcServer::SendResponseFunc > | |
►Cllvm::DenseMapBase< DenseMap< RpcIdPair, std::string, DenseMapInfo< RpcIdPair >, detail::DenseMapPair< RpcIdPair, std::string > >, RpcIdPair, std::string, DenseMapInfo< RpcIdPair >, detail::DenseMapPair< RpcIdPair, std::string > > | |
Cllvm::DenseMap< RpcIdPair, std::string > | |
►Cllvm::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 > > | |
Cllvm::DenseMap< void *, LiveWindow::Impl::Component > | |
►Cllvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT > | |
Cllvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT > | |
Cllvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT > | |
Cllvm::DenseMapInfo< T > | |
Cllvm::DenseMapInfo< ArrayRef< T > > | |
Cllvm::DenseMapInfo< CachedHash< T > > | |
Cllvm::DenseMapInfo< char > | |
Cllvm::DenseMapInfo< int > | |
Cllvm::DenseMapInfo< long > | |
Cllvm::DenseMapInfo< long long > | |
Cllvm::DenseMapInfo< std::pair< T, U > > | |
Cllvm::DenseMapInfo< StringRef > | |
Cllvm::DenseMapInfo< T * > | |
Cllvm::DenseMapInfo< unsigned > | |
Cllvm::DenseMapInfo< unsigned long > | |
Cllvm::DenseMapInfo< unsigned long long > | |
Cllvm::deref< T > | Binary functor that adapts to any other binary functor after dereferencing operands |
Cllvm::sys::fs::directory_entry | Directory_entry - A single entry in a directory |
Cllvm::sys::fs::directory_iterator | Directory_iterator - Iterates through the entries in path |
Cnt::DsClient | |
Cnt::EntryInfo | NetworkTables Entry Information |
Cnt::EntryNotification | NetworkTables Entry Notification |
Cllvm::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::AnalogOutput | MXP analog output class |
Cfrc::CameraServer | Singleton class for creating and keeping camera servers |
►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::DigitalOutput | Class to write to digital outputs |
Cfrc::DriverStation | Provide access to the network communication data to / from the Driver Station |
►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::I2C | I2C bus interface class |
Cfrc::MotorSafetyHelper | |
Cfrc::NidecBrushless | Nidec Brushless Motor |
Cfrc::Notifier | |
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::SensorBase | Base class for all sensors |
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::AnalogPotentiometer | Class for reading analog potentiometers |
Cfrc::AnalogTrigger | |
Cfrc::BuiltInAccelerometer | Built-in accelerometer |
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::Encoder | Class to read quad encoders |
►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::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::PowerDistributionPanel | Class for getting voltage, current, temperature, power and energy from the CAN PDP |
Cfrc::SmartDashboard | |
Cfrc::Ultrasonic | Ultrasonic rangefinder class |
Cfrc::SerialPort | Driver for the RS-232 serial port on the roboRIO |
►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::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 |
►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 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::detail::is_compatible_integer_type_impl< bool, typename, typename > | |
Cwpi::detail::is_compatible_object_type_impl< B, RealType, CompatibleObjectType > | |
Cllvm::sys::fs::file_status | File_status - Represents the result of a call to stat and friends |
►Cllvm::format_object_base | This is a helper class used for handling formatted output |
Cllvm::format_object< Ts > | These are templated helper classes used by the format function that capture the object to be formated and the format string |
Cllvm::FormattedNumber | This is a helper class used for format_hex() and format_decimal() |
Cllvm::FormattedString | This is a helper class used for left_justify() and right_justify() |
Ccs::Frame | |
Cllvm::FreeDeleter | |
Cwpi::detail::from_json_fn | |
Cllvm::function_ref< Fn > | An efficient, type-erasing, non-owning reference to a callable |
Cllvm::function_ref< Ret(Params...)> | |
►Cfrc::Gyro | Interface for yaw rate gyros |
Cfrc::GyroBase | GyroBase is the common base class for Gyro implementations such as AnalogGyro |
Ccs::Handle | |
Cnt::Handle | |
►Cllvm::DebugEpochBase::HandleBase | A base class for iterator classes ("handles") that wish to poll for iterator invalidating modifications in the underlying data structure |
Cllvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst > | |
Cllvm::has_rbegin< T > | Metafunction to determine if type T has a member called rbegin() |
Cfrc::HasBeenMoved | |
Cstd::hash< wpi::json > | Hash value for JSON objects |
Cllvm::hash_code | An opaque object representing a hash code |
Cllvm::hashing::detail::hash_combine_recursive_helper | Helper class to manage the recursive combining of hash_combine arguments |
Cllvm::hashing::detail::hash_state | The intermediate state used during hashing |
Cfrc::HLUsageReporting | |
►Cfrc::HLUsageReportingInterface | |
Cfrc::HardwareHLReporting | |
Cwpi::HttpConnection | |
Cwpi::HttpLocation | |
Cwpi::HttpRequest | |
►Cnt::IConnectionNotifier | |
Cnt::ConnectionNotifier | |
►Cnt::IDispatcher | |
►Cnt::DispatcherBase | |
Cnt::Dispatcher | |
►Cnt::IEntryNotifier | |
Cnt::EntryNotifier | |
Ccs::Image | |
Cfrc::LiveWindow::Impl | |
►Cnt::INetworkConnection | |
Cnt::NetworkConnection | |
Cnt::InstanceImpl | |
Cllvm::integer_sequence< T, I > | Represents a compile-time sequence of integers |
►Cllvm::integer_sequence< std::size_t, I... > | |
►Cllvm::index_sequence< I... > | |
Cllvm::build_index_impl< 0, I... > | |
Cllvm::index_sequence< I > | Alias for the common case of a sequence of size_ts |
►Cintegral_constant | |
Cllvm::detail::ConstantLog2< N > | A tiny meta function to compute the log2 of a compile time constant |
Cllvm::detail::ConstantLog2< 1 > | |
Cllvm::hashing::detail::is_hashable_data< T > | Trait to indicate whether a type's bits can be hashed directly |
Cllvm::hashing::detail::is_hashable_data< std::pair< T, U > > | |
Cwpi::detail::negation< B > | |
Cllvm::IntrusiveRefCntPtr< T > | IntrusiveRefCntPtr - A template class that implements a "smart pointer" that assumes the wrapped object has a reference count associated with it that can be managed via calls to IntrusivePtrAddRef/IntrusivePtrRelease |
Cllvm::IntrusiveRefCntPtr< detail::DirIterState > | |
Cllvm::IntrusiveRefCntPtr< detail::RecDirIterState > | |
Cllvm::IntrusiveRefCntPtrInfo< T > | |
►Cnt::IRpcServer | |
Cnt::RpcServer | |
Cwpi::detail::is_compatible_array_type< BasicJsonType, CompatibleArrayType > | |
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 > | |
Cllvm::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 > | |
Cllvm::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 |
Cllvm::isPodLike< ArrayRef< T > > | |
Cllvm::isPodLike< Optional< T > > | |
Cllvm::isPodLike< std::pair< T, U > > | |
Cllvm::isPodLike< StringRef > | |
►Cnt::IStorage | |
Cnt::Storage | |
►CITable | |
Cnt::NetworkTable | A network table that knows its subtable path |
►Citerator | |
Cllvm::sys::path::const_iterator | Path iterator |
Cllvm::sys::path::reverse_iterator | Reverse path iterator |
Cwpi::json::iter_impl< U > | Template for a random access iterator for the json class |
Cllvm::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 | |
CJGlobal< T > | |
Cwpi::java::JLocal< T > | |
Cwpi::json | Class to store JSON values |
Cwpi::json::json_pointer | JSON Pointer |
Cwpi::json::json_value | JSON value |
Cwpi::java::JStringRef | |
Cllvm::detail::LeadingZerosCounter< T, SizeOfT > | |
Cllvm::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> |
Cllvm::less_first | Function object to check whether the first component of a std::pair compares less than the first component of another std::pair |
Cllvm::less_second | Function object to check whether the second component of a std::pair compares less than the second component of another std::pair |
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 |
Cllvm::mapped_iterator< RootIt, UnaryFunc > | |
Cfrc::MatchDataSender | |
Cfrc::MatchInfoData | |
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 > | |
Cllvm::Optional< T > | |
►Cpair | |
Cllvm::detail::DenseMapPair< CS_Source, std::shared_ptr< nt::NetworkTable > > | |
Cllvm::detail::DenseMapPair< RpcIdPair, nt::IRpcServer::SendResponseFunc > | |
Cllvm::detail::DenseMapPair< RpcIdPair, std::string > | |
Cllvm::detail::DenseMapPair< void *, LiveWindow::Impl::Component > | |
Cllvm::detail::DenseMapPair< KeyT, ValueT > | |
Cllvm::pair_hash< First, Second > | |
Cwpi::json::parser | Syntax analysis |
►Cfrc::PIDOutput | PIDOutput interface is a generic output for the PID class |
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 |
Cllvm::PointerLikeTypeTraits< T > | A traits type that is used to handle pointer types and things that are just wrappers for pointers as a uniform entity |
Cllvm::PointerLikeTypeTraits< const T * > | |
Cllvm::PointerLikeTypeTraits< T * > | |
Cllvm::PointerLikeTypeTraits< uintptr_t > | |
Cllvm::PointerLikeTypeTraits< void * > | |
Cnt::impl::CallbackThread< Derived, TUserInfo, TListenerData, TNotifierData >::Poller | |
Cllvm::detail::PopulationCounter< T, SizeOfT > | |
Cllvm::detail::PopulationCounter< T, 8 > | |
Cwpi::detail::priority_tag< N > | |
Cwpi::detail::priority_tag< 0 > | |
►Ccs::PropertyImpl | |
Ccs::CvSourceImpl::PropertyData | |
Ccs::HttpCameraImpl::PropertyData | |
Ccs::UsbCameraProperty | |
►Cwpi::raw_istream | |
Cwpi::raw_fd_istream | |
Cwpi::raw_mem_istream | |
Cwpi::raw_socket_istream | |
►Cllvm::raw_ostream | This class implements an extremely fast bulk output stream that can only output to a stream |
Cllvm::raw_os_ostream | Raw_os_ostream - A raw_ostream that writes to an std::ostream |
►Cllvm::raw_pwrite_stream | An abstract base class for streams implementations that also support a pwrite operation |
Cllvm::raw_fd_ostream | A raw_ostream that writes to a file descriptor |
Cllvm::raw_null_ostream | A raw_ostream that discards all output |
►Cllvm::raw_svector_ostream | A raw_ostream that writes to an SmallVector or SmallString |
Cllvm::buffer_ostream | |
Cllvm::raw_string_ostream | A raw_ostream that writes to an std::string |
Cwpi::raw_socket_ostream | |
►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 > | |
Cllvm::sys::fs::recursive_directory_iterator | Recursive_directory_iterator - Same as directory_iterator except for it recurses down into child directories |
Cllvm::RefCountedBase< Derived > | RefCountedBase - A generic base class for objects that wish to have their lifetimes managed using reference counts |
►Cllvm::RefCountedBase< DirIterState > | |
Cllvm::sys::fs::detail::DirIterState | DirIterState - Keeps state for the directory_iterator |
►Cllvm::RefCountedBase< RecDirIterState > | |
Cllvm::sys::fs::detail::RecDirIterState | RecDirIterState - Keeps state for the recursive_directory_iterator |
Cllvm::RefCountedBaseVPTR | RefCountedBaseVPTR - A class that has the same function as RefCountedBase, but with a virtual destructor |
►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 |
Cllvm::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) |
Cllvm::RoundUpToPowerOfTwoH< N, isPowerTwo > | RoundUpToPowerOfTwoH - If N is not a power of two, increase it |
Cllvm::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 > | |
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< Thread > | |
Cwpi::SafeThreadOwner< T > | |
►Cwpi::detail::SafeThreadProxyBase | |
Cwpi::detail::SafeThreadProxy< T > | |
CScopedHandle< HandleTraits > | |
►Cfrc::Sendable | |
►Cfrc::SendableBase | |
Cfrc::AnalogOutput | MXP analog output class |
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::DigitalOutput | Class to write to digital outputs |
Cfrc::NidecBrushless | Nidec Brushless Motor |
Cfrc::PIDController | Class implements a PID Control Loop |
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::SensorBase | Base class for all sensors |
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::SendableBuilder | |
Cfrc::SendableBuilderImpl | |
Cnt::SequenceNumber | |
Cwpi::json::serializer | Wrapper around the serialization functions |
Cwpi::SHA1 | |
Cllvm::simplify_type< From > | |
Cllvm::simplify_type< const IntrusiveRefCntPtr< T > > | |
Cllvm::simplify_type< IntrusiveRefCntPtr< T > > | |
Ccs::SinkData | |
►Ccs::SinkImpl | |
Ccs::CvSinkImpl | |
Ccs::MjpegServerImpl | |
Cllvm::detail::SizerImpl< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | |
►Cllvm::SmallPtrSetImplBase | SmallPtrSetImplBase - This is the common code shared among all the SmallPtrSet<>'s, which is almost everything |
►Cllvm::SmallPtrSetImpl< PtrType > | A templated base class for SmallPtrSet which provides the typesafe interface that is common across all small sizes |
Cllvm::SmallPtrSet< PtrType, SmallSize > | SmallPtrSet - This class implements a set which is optimized for holding SmallSize or less elements |
►Cllvm::SmallPtrSetImpl< PointeeType * > | |
►Cllvm::SmallPtrSet< PointeeType *, N > | |
Cllvm::SmallSet< PointeeType *, N > | If this set is of pointer values, transparently switch over to using SmallPtrSet for performance |
►Cllvm::SmallPtrSetIteratorImpl | SmallPtrSetIteratorImpl - This is the common base class shared between all instances of SmallPtrSetIterator |
Cllvm::SmallPtrSetIterator< PtrTy > | SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet |
Cllvm::SmallSet< T, N, C > | SmallSet - This maintains a set of unique values, optimizing for the case when the set is small (less than N) |
Cllvm::SmallSet< RpcIdPair, 12 > | |
►Cllvm::SmallVectorBase | This is all the non-templated stuff common to all SmallVectors |
Cllvm::SmallVectorTemplateCommon< T, typename > | This is the part of SmallVectorTemplateBase which does not depend on whether the type T is a POD |
Cllvm::SmallVectorTemplateCommon< char > | |
Cllvm::SmallVectorTemplateCommon< cs::Image * > | |
Cllvm::SmallVectorTemplateCommon< RpcIdPair > | |
►Cllvm::SmallVectorTemplateCommon< T > | |
►Cllvm::SmallVectorTemplateBase< T, isPodLike > | SmallVectorTemplateBase<isPodLike = false> - This is where we put method implementations that are designed to work with non-POD-like T's |
►Cllvm::SmallVectorImpl< char > | |
Cllvm::SmallVector< char, 0 > | |
Cllvm::SmallVector< char, 256 > | |
►Cllvm::SmallVector< char, InternalLen > | |
Cllvm::SmallString< InternalLen > | SmallString - A SmallString is just a SmallVector with methods and accessors that make it work better as a string (e.g |
Cllvm::SmallString< 128 > | |
Cllvm::SmallString< 64 > | |
►Cllvm::SmallVectorImpl< cs::Image * > | |
Cllvm::SmallVector< cs::Image *, 4 > | |
►Cllvm::SmallVectorImpl< RpcIdPair > | |
Cllvm::SmallVector< RpcIdPair, N > | |
Cllvm::SmallVectorTemplateBase< T, true > | SmallVectorTemplateBase<isPodLike = true> - This is where we put method implementations that are designed to work with POD-like T's |
►Cllvm::SmallVectorTemplateBase< T, isPodLike< T >::value > | |
►Cllvm::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 |
Cllvm::SmallVector< T, N > | This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small |
Cllvm::SmallVectorStorage< T, N > | Storage for the SmallVector elements which aren't contained in SmallVectorTemplateCommon |
Cllvm::SmallVectorStorage< char, N > | |
Cllvm::SmallVectorStorage< cs::Image *, N > | |
Cllvm::SmallVectorStorage< RpcIdPair, N > | |
Cllvm::SmallVectorStorage< T, 0 > | |
Cllvm::SmallVectorStorage< T, 1 > | |
Ccs::SourceData | |
►Ccs::SourceImpl | |
Ccs::CvSourceImpl | |
►Ccs::HttpCameraImpl | |
Ccs::AxisCameraImpl | |
Ccs::UsbCameraImpl | |
Cwpi::detail::static_const< T > | |
►Cllvm::StringMapConstIterator< ValueTy > | |
Cllvm::StringMapIterator< ValueTy > | |
►Cllvm::StringMapEntryBase | StringMapEntryBase - Shared base class of StringMapEntry instances |
Cllvm::StringMapEntry< ValueTy > | StringMapEntry - This is used to represent one value that is inserted into a StringMap |
►Cllvm::StringMapImpl | StringMapImpl - This is the base class of StringMap that is shared among all of its instantiations |
Cllvm::StringMap< ValueTy > | StringMap - This is an unconventional map that is specialized for handling keys that are "strings", which are basically ranges of bytes |
Cllvm::StringMap< cs::VideoSink > | |
Cllvm::StringMap< cs::VideoSource > | |
Cllvm::StringMap< Entry * > | |
Cllvm::StringMap< int > | |
Cllvm::StringMap< llvm::SmallString< 16 > > | |
Cllvm::StringMap< NT_Entry > | |
Cllvm::StringMap< T > | |
Cllvm::StringRef | StringRef - Represent a constant reference to a string, i.e |
►CT | |
Cllvm::detail::AlignmentCalcImpl< T, true > | |
Cwpi::TCPConnector | |
Cllvm::ThreadSafeRefCountedBase< Derived > | A thread-safe version of llvm::RefCountedBase |
Cfrc::Timer | Timer objects measure accumulated time in seconds |
Cwpi::detail::to_json_fn | |
►Ctrue_type | |
Cwpi::detail::conjunction<... > | |
Cllvm::Twine | Twine - A lightweight data structure for efficiently representing the concatenation of temporary values as strings |
►Ctype | |
Cwpi::detail::conjunction< B1, Bn... > | |
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 > | |
►Cunary_function | |
Cllvm::identity< Ty > | |
Cllvm::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 |
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 |
Cfrc::VisionPipeline | A vision pipeline is responsible for running a group of OpenCV algorithms to extract data from an image |
Cnt::WireDecoder | |
Cnt::WireEncoder | |