WPILibC++  2019.3.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 C_AFD_POLL_HANDLE_INFO
 C_AFD_POLL_INFO
 C_uv_barrier
 Cfrc::AccelerometerInterface for 3-axis accelerometers
 Cfrc::sim::AccelerometerSim
 Cwpi::add_const_past_pointer< T, Enable >If T is a pointer to X, return a pointer to const X
 Cwpi::add_const_past_pointer< T, typename std::enable_if< std::is_pointer< T >::value >::type >
 Cwpi::add_lvalue_reference_if_not_pointer< T, Enable >If T is a pointer, just return it. If it is not, return T&
 Cwpi::add_lvalue_reference_if_not_pointer< T, typename std::enable_if< std::is_pointer< T >::value >::type >
 Cwpi::adl_serializer< typename, typename >Default JSONSerializer template argument
 Cwpi::AlignedCharArray< Alignment, Size >Helper for building an aligned character array type
 Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< char, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< char, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)>
 Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< nt::NetworkTableEntry, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< nt::NetworkTableEntry, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)>
 Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< std::error_code, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< std::error_code, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)>
 Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< std::pair< KeyT, ValueT >, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< std::pair< KeyT, ValueT >, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)>
 Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< std::string, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< std::string, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)>
 Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< storage_type, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< storage_type, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)>
 Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< T, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< T, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)>
 Cwpi::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::AlignedCharArray< alignof(wpi::detail::AlignerImpl< uint8_t, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< uint8_t, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)>
 Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< wpi::SmallString< 16 >, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< wpi::SmallString< 16 >, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)>
 Cwpi::AlignedCharArray< alignof(wpi::detail::AlignerImpl< wpi::uv::Buffer, T2, T3, T4, T5, T6, T7, T8, T9, T10 >), sizeof(::wpi::detail::SizerImpl< wpi::uv::Buffer, T2, T3, T4, T5, T6, T7, T8, T9, T10 >)>
 Cwpi::detail::AlignerImpl< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >
 Cwpi::AlignTo< Align >alignTo for contexts where a constant expression is required
 Cfrc::ADXL362::AllAxes
 Cfrc::ADXL345_SPI::AllAxes
 Cfrc::ADXL345_I2C::AllAxes
 Cfrc::sim::AnalogGyroSim
 Cfrc::sim::AnalogInSim
 Cfrc::sim::AnalogOutSim
 Cfrc::sim::AnalogTriggerSim
 Cwpi::are_base_of< T, Ts >Traits class for checking whether type T is a base class for all the given types in the variadic list
 Cwpi::are_base_of< T, U, Ts...>
 Cwpi::ArrayRef< T >ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory), i.e
 Cwpi::ArrayRef< std::pair< wpi::StringRef, wpi::StringRef > >
 Cwpi::ArrayRef< uint8_t >
 Cwpi::uv::AsyncFunction< T >
 CB1
 Cwpi::sys::fs::basic_file_statusRepresents the result of a call to directory_iterator::status()
 Cwpi::build_index_impl< N, I >
 Cwpi::build_index_impl< sizeof...(Ts)>
 Cfrc::ButtonScheduler
 Cfrc::sim::CallbackStore
 Cfrc::CameraServerSingleton class for creating and keeping camera servers
 Cfrc::CameraServerShared
 Cfrc::CANData
 Cfrc::CANStatus
 Cfrc::circular_buffer< T >This is a simple circular buffer so we don't need to "bucket brigade" copy old values
 Cfrc::circular_buffer< double >
 Cwpi::WebSocket::ClientOptionsClient connection options
 Cfrc::CommandGroupEntry
 Cwpi::detail::concat_range< ValueT, RangeTs >Helper to store a sequence of ranges being concatenated and access them
 Cwpi::ConcurrentQueue< T >
 Cwpi::sig::ConnectionA Connection object allows interaction with an ongoing slot connection
 Cwpi::sig::ConnectionBlockerConnectionBlocker is a RAII object that blocks a connection until destruction
 Cnt::ConnectionInfoNetworkTables Connection Information
 Cnt::ConnectionNotificationNetworkTables 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 >
 Cwpi::constexpr_optional_base< T >
 Cwpi::constexpr_storage_t< T >
 Cfrc::ControllerInterface for Controllers
 Cfrc::ControllerPower
 Cwpi::java::detail::ConvertIntArray< T, bool >
 Cwpi::java::detail::ConvertIntArray< T, true >
 Cfrc::CounterBaseInterface for counting the number of ticks on a digital input channel
 CCS_EventListener event
 CCS_UsbCameraInfoUSB camera infomation
 CCS_VideoModeVideo mode
 Cwpi::DebugEpochBaseA base class for data structure classes wishing to make iterators ("handles") pointing into themselves fail-fast
 Cwpi::DenseMapInfo< T >
 Cwpi::DenseMapInfo< ArrayRef< T > >
 Cwpi::DenseMapInfo< char >
 Cwpi::DenseMapInfo< int >
 Cwpi::DenseMapInfo< long >
 Cwpi::DenseMapInfo< long long >
 Cwpi::DenseMapInfo< short >
 Cwpi::DenseMapInfo< std::pair< T, U > >
 Cwpi::DenseMapInfo< StringRef >
 Cwpi::DenseMapInfo< T * >
 Cwpi::DenseMapInfo< unsigned >
 Cwpi::DenseMapInfo< unsigned long >
 Cwpi::DenseMapInfo< unsigned long long >
 Cwpi::DenseMapInfo< unsigned short >
 Cwpi::deref< T >Binary functor that adapts to any other binary functor after dereferencing operands
 Cfrc::sim::DigitalPWMSim
 Chal::DIOSetProxyProxy class for directly manipulating the DIO pins
 Cfrc::sim::DIOSim
 Cwpi::sys::fs::directory_entryDirectory_entry - A single entry in a directory
 Cwpi::sys::fs::directory_iteratorDirectory_iterator - Iterates through the entries in path
 Cwpi::sys::fs::detail::DirIterStateKeeps state for the directory_iterator
 Cfrc::sim::DriverStationSim
 Cenable_shared_from_this
 Cfrc::sim::EncoderSim
 Cnt::EntryInfoNetworkTables Entry Information
 Cnt::EntryNotificationNetworkTables Entry Notification
 Cwpi::detail::enumerator< R >
 Cwpi::equalA functor like C++14's std::equal<void> in its absence
 Cfrc::ErrorError object represents a library error
 Cwpi::uv::ErrorError code
 Cfrc::ErrorBaseBase class for most objects
 Cwpi::ErrorOr< T >Represents either an error or a value T
 Cwpi::EventLoopRunnerExecutes an event loop on a separate thread
 Cexception
 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::format_object_baseThis is a helper class used for handling formatted output
 Cwpi::FormattedBytes
 Cwpi::FormattedNumberThis is a helper class used for format_hex() and format_decimal()
 Cwpi::FormattedStringThis is a helper class for left_justify, right_justify, and center_justify
 Chal::fpga_clockA std::chrono compatible wrapper around the FPGA Timer
 Cwpi::FreeDeleter
 Cwpi::detail::from_json_fn
 Cwpi::function_ref< Fn >An efficient, type-erasing, non-owning reference to a callable
 Cwpi::function_ref< Ret(Params...)>
 Cwpi::future< T >A lightweight version of std::future
 Cwpi::future< void >Explicit specialization for future<void>
 Cwpi::detail::FutureThen< To, From >
 Cwpi::detail::FutureThen< To, void >
 Cwpi::detail::FutureThen< void, From >
 Cwpi::detail::FutureThen< void, void >
 Cwpi::detail::fwd_or_bidi_tag< IterT >Helper which sets its type member to forward_iterator_tag if the category of IterT does not derive from bidirectional_iterator_tag, and to bidirectional_iterator_tag otherwise
 Cwpi::detail::fwd_or_bidi_tag_impl< is_bidirectional >
 Cwpi::detail::fwd_or_bidi_tag_impl< true >
 Cwpi::greater_ptr< Ty >
 Cfrc::GyroInterface for yaw rate gyros
 CHAL_CANStreamMessageStorage for CAN Stream Messages
 CHAL_ControlWord
 CHAL_JoystickAxes
 CHAL_JoystickButtons
 CHAL_JoystickDescriptor
 CHAL_JoystickPOVs
 CHAL_MatchInfo
 CHAL_ValueHAL Entry Value
 Chal::HalCallbackListener< CallbackFunction >
 Chal::HandleBaseBase for all HAL Handles
 Cwpi::DebugEpochBase::HandleBaseA base class for iterator classes ("handles") that wish to poll for iterator invalidating modifications in the underlying data structure
 Cwpi::detail::has_from_json< BasicJsonType, T >
 Cwpi::detail::has_non_default_from_json< BasicJsonType, T >
 Cwpi::detail_::has_overloaded_addressof< 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::detail::has_to_json< BasicJsonType, T >
 Cstd::hash< wpi::json >Hash value for JSON objects
 Cstd::hash< wpi::optional< T & > >
 Cstd::hash< wpi::optional< T > >
 Cwpi::hash_codeAn opaque object representing a hash code
 Cwpi::hashing::detail::hash_combine_recursive_helperHelper class to manage the recursive combining of hash_combine arguments
 Cwpi::hashing::detail::hash_stateThe intermediate state used during hashing
 Cwpi::detail::HasPointerLikeTypeTraits< T, U >
 Cwpi::detail::HasPointerLikeTypeTraits< T, decltype((sizeof(PointerLikeTypeTraits< T >)+sizeof(T)), void())>
 Cwpi::http_parser
 Cwpi::http_parser_settings
 Cwpi::http_parser_url
 Cwpi::HttpConnection
 Cwpi::HttpLocation
 Cwpi::HttpMultipartScanner
 Cwpi::HttpParserHTTP protocol parser
 Cwpi::HttpRequest
 Cwpi::HttpServerConnection
 Cwpi::identity< Ty >
 Cifaddrs
 Cwpi::in_place_t
 Cwpi::detail::index_sequence< Ints >
 Cwpi::detail::index_sequence< 0 >
 Cwpi::detail::index_sequence< I1...,(sizeof...(I1)+I2)... >
 Cwpi::detail::index_sequence<>
 Cwpi::nullopt_t::init
 Cwpi::integer_sequence< T, I >Represents a compile-time sequence of integers
 Cwpi::integer_sequence< std::size_t, I...>
 Cintegral_constant
 Cwpi::detail::internal_iterator< BasicJsonType >Iterator value
 Cwpi::IntrusiveRefCntPtr< T >A smart pointer to a reference-counted object that inherits from RefCountedBase or ThreadSafeRefCountedBase
 Cwpi::IntrusiveRefCntPtrInfo< T >Class you can specialize to provide custom retain/release functionality for a type
 Cwpi::detail::is_compatible_array_type< BasicJsonType, CompatibleArrayType >
 Cwpi::detail::is_compatible_complete_type< BasicJsonType, CompatibleCompleteType >
 Cwpi::detail::is_compatible_integer_type< RealIntegerType, CompatibleNumberIntegerType >
 Cwpi::detail::is_compatible_integer_type_impl< true, RealIntegerType, CompatibleNumberIntegerType >
 Cwpi::detail::is_compatible_object_type< BasicJsonType, CompatibleObjectType >
 Cwpi::detail::is_compatible_object_type_impl< true, RealType, CompatibleObjectType >
 Cwpi::is_integral_or_enum< T >Metafunction that determines whether the given type is either an integral type or an enumeration type, including enum classes
 Cwpi::detail::is_json_nested_type< BasicJsonType, T >
 Cwpi::is_one_of< T, Ts >Traits class for checking whether type T is one of any of the given types in the variadic list
 Cwpi::is_one_of< T, U, Ts...>
 Cwpi::isPodLike< T >IsPodLike - This is a type trait that is used to determine whether a given type can be copied around with memcpy instead of running ctors etc
 Cwpi::isPodLike< ArrayRef< T > >
 Cwpi::isPodLike< std::pair< T, U > >
 Cwpi::isPodLike< StringRef >
 Cwpi::detail::IsPointerLike< T >
 Cwpi::detail::IsPointerLike< T * >
 CITable
 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_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::JClass
 Cwpi::java::JClassInit
 Cwpi::java::JExceptionInit
 Cwpi::java::JGlobal< T >
 Cwpi::java::JLocal< T >
 Cwpi::jsonClass to store JSON values
 Cwpi::json_pointer
 Cwpi::detail::json_ref< BasicJsonType >
 Cwpi::java::JStringRef
 Cfrc::LayoutTypeRepresents the type of a layout in Shuffleboard
 Cwpi::detail::LeadingZerosCounter< T, SizeOfT >
 Cwpi::lessA 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_firstFunction 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_secondFunction object to check whether the second component of a std::pair compares less than the second component of another std::pair
 Cfrc::LiveWindowPublic interface for putting sensors and actuators on the LiveWindow
 CLog
 Cwpi::Logger
 Clogic_error
 Cnt::LogMessageNetworkTables 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::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::NetworkAcceptor
 Cwpi::NetworkStream
 Cnt::NetworkTableEntryNetworkTables Entry
 Cnt::NetworkTableInstanceNetworkTables Instance
 CNT_ConnectionInfoNetworkTables Connection Information
 CNT_ConnectionNotificationNetworkTables Connection Notification
 CNT_EntryInfoNetworkTables Entry Information
 CNT_EntryNotificationNetworkTables Entry Notification
 CNT_LogMessageNetworkTables log message
 CNT_RpcAnswerNetworkTables RPC Call Data
 CNT_RpcDefinitionNetworkTables RPC Version 1 Definition
 CNT_RpcParamDefNetworkTables RPC Version 1 Definition Parameter
 CNT_RpcResultDefNetworkTables RPC Version 1 Definition Result
 CNT_StringA NetworkTables string
 CNT_ValueNetworkTables Entry Value
 Cfrc::NullDeleter< T >
 Cwpi::sig::detail::NullMutex
 Cwpi::nullopt_t
 Cwpi::uv::Process::OptionStructure for Spawn() option temporaries
 Cwpi::optional< T & >
 Cwpi::optional< T && >
 Cwpi::optional_base< T >
 COptionalBase
 Cpair
 Cwpi::pair_hash< First, Second >
 Cfrc::sim::PCMSim
 Cfrc::sim::PDPSim
 Cfrc::PIDInterface
 Cfrc::PIDOutputPIDOutput interface is a generic output for the PID class
 Cfrc::PIDSourcePIDSource interface is a generic sensor source for the PID class
 Cwpi::PointerLikeTypeTraits< T >A traits type that is used to handle pointer types and things that are just wrappers for pointers as a uniform entity
 Cwpi::PointerLikeTypeTraits< const T * >
 Cwpi::PointerLikeTypeTraits< const T >
 Cwpi::PointerLikeTypeTraits< T * >
 Cwpi::PointerLikeTypeTraits< uintptr_t >
 Cwpi::PointerLikeTypeTraits< void * >
 Cwpi::detail::PopulationCounter< T, SizeOfT >
 Cwpi::detail::PopulationCounter< T, 8 >
 Cwpi::detail::primitive_iterator_t
 Cpriority_queue
 Cwpi::detail::priority_tag< N >
 Cwpi::detail::priority_tag< 0 >
 Cwpi::promise< T >A lightweight version of std::promise
 Cwpi::promise< void >Explicit specialization for promise<void>
 Cwpi::detail::PromiseFactoryBase
 Cpthread_barrier_t
 Cfrc::sim::PWMSim
 Cwpi::rank< N >Utility type to build an inheritance chain that makes it easy to rank overload candidates
 Cwpi::rank< 0 >
 Cwpi::raw_istream
 Cwpi::raw_ostreamThis class implements an extremely fast bulk output stream that can only output to a stream
 Ccs::RawEventListener event
 Cwpi::sys::fs::detail::RecDirIterStateKeeps state for the recursive_directory_iterator
 Cfrc::detail::RecordingController
 Cwpi::sys::fs::recursive_directory_iteratorRecursive_directory_iterator - Same as directory_iterator except for it recurses down into child directories
 Cwpi::recursive_spinlock1A recursive spinlock mutex
 Cwpi::recursive_spinlock2A recursive spinlock mutex
 Cwpi::RefCountedBase< Derived >A CRTP mixin class that adds reference counting to a type
 Cwpi::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT >::ReferenceProxyA proxy object for computing a reference via indirecting a copy of an iterator
 Cwpi::ReferenceStorage< T >Stores a reference that can be changed
 Cfrc::sim::RelaySim
 Cwpi::detail::result_pair< R >
 Creverse_iterator
 Cfrc::sim::RoboRioSim
 Cfrc::RobotBaseImplement a Robot Program framework
 Cfrc::RobotController
 Cfrc::RobotState
 Cwpi::RoundUpToPowerOfTwo< N >RoundUpToPowerOfTwo - This is a helper template that rounds N up to the next power of two (which means N itself if N is already a power of two)
 Cwpi::RoundUpToPowerOfTwoH< N, isPowerTwo >RoundUpToPowerOfTwoH - If N is not a power of two, increase it
 Cwpi::RoundUpToPowerOfTwoH< N, false >
 Cnt::RpcAnswerNetworkTables Remote Procedure Call (Server Side)
 Cnt::RpcCallNetworkTables Remote Procedure Call
 Cnt::RpcDefinitionNetworkTables RPC Version 1 Definition
 Cnt::RpcParamDefNetworkTables RPC Version 1 Definition Parameter
 Cnt::RpcResultDefNetworkTables RPC Version 1 Definition Result
 Cwpi::SafeThread
 Cwpi::detail::SafeThreadOwnerBase
 Cwpi::detail::SafeThreadProxyBase
 Cwpi::SameType< T, T >
 Cfrc::Sendable
 Cfrc::SendableBuilder
 Cfrc::SensorUtilStores most recent status information as well as containing utility functions for checking channels and error processing
 Chal::SerialHelperA class for deterministically getting information about Serial Ports
 Cwpi::WebSocketServer::ServerOptionsServer options
 Cwpi::SHA1
 Cfrc::ShuffleboardMechanism with which data can be added and laid out in the Shuffleboard dashboard application from a robot program
 Cfrc::ShuffleboardRootThe root of the data placed in Shuffleboard
 Cfrc::ShuffleboardValue
 Cwpi::sig::SignalBase< Lockable, T >SignalBase is an implementation of the observer pattern, through the use of an emitting object and slots that are connected to the signal and called with supplied arguments when a signal is emitted
 Cwpi::sig::SignalBase< bool >
 Cwpi::sig::SignalBase< const addrinfo & >
 Cwpi::sig::SignalBase< const char *, const char * >
 Cwpi::sig::SignalBase< const char *, int >
 Cwpi::sig::SignalBase< int >
 Cwpi::sig::SignalBase< int64_t, int >
 Cwpi::sig::SignalBase< T...>
 Cwpi::sig::SignalBase< uint16_t, wpi::StringRef >
 Cwpi::sig::SignalBase< uint64_t >
 Cwpi::sig::SignalBase< wpi::ArrayRef< uint8_t > >
 Cwpi::sig::SignalBase< wpi::ArrayRef< uint8_t >, bool >
 Cwpi::sig::SignalBase< wpi::StringRef >
 Cwpi::sig::SignalBase< wpi::StringRef, bool >
 Cwpi::sig::SignalBase< wpi::StringRef, wpi::StringRef >
 Cwpi::sig::SignalBase< wpi::StringRef, wpi::WebSocket & >
 Cwpi::sig::SignalBase< wpi::uv::Buffer &, size_t >
 Cwpi::sig::SignalBase< wpi::uv::Buffer &, size_t, const sockaddr &, unsigned >
 Cwpi::sig::SignalBase< wpi::uv::Error >
 Chal::impl::SimCallbackRegistryBase
 Cwpi::uv::SimpleBufferPool< DEPTH >A simple pool allocator for Buffers
 Cwpi::simplify_type< From >
 Cwpi::simplify_type< const IntrusiveRefCntPtr< T > >
 Cwpi::simplify_type< IntrusiveRefCntPtr< T > >
 Cwpi::detail::SizerImpl< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >
 Cwpi::sig::detail::Slot< typename, >
 Cwpi::sig::detail::SlotPmfTracked< typename, typename, >
 Cwpi::sig::detail::SlotState
 Cwpi::sig::detail::SlotTracked< typename, typename, >
 Cwpi::SmallPtrSetImplBaseSmallPtrSetImplBase - This is the common code shared among all the SmallPtrSet<>'s, which is almost everything
 Cwpi::SmallPtrSetIteratorImplSmallPtrSetIteratorImpl - This is the common base class shared between all instances of SmallPtrSetIterator
 Cwpi::SmallSet< T, N, C >SmallSet - This maintains a set of unique values, optimizing for the case when the set is small (less than N)
 Cwpi::SmallSet< std::string, 32 >
 Cwpi::SmallVectorBaseThis is all the non-templated stuff common to all SmallVectors
 Cwpi::SmallVectorStorage< T, N >Storage for the SmallVector elements which aren't contained in SmallVectorTemplateCommon
 Cwpi::SmallVectorStorage< char, N >
 Cwpi::SmallVectorStorage< nt::NetworkTableEntry, N >
 Cwpi::SmallVectorStorage< std::pair< KeyT, ValueT >, N >
 Cwpi::SmallVectorStorage< std::string, N >
 Cwpi::SmallVectorStorage< T, 0 >
 Cwpi::SmallVectorStorage< T, 1 >
 Cwpi::SmallVectorStorage< uint8_t, N >
 Cwpi::SmallVectorStorage< wpi::SmallString< 16 >, N >
 Cwpi::SmallVectorStorage< wpi::uv::Buffer, N >
 Cfrc::sim::SPIAccelerometerSim
 Cwpi::spinlockA spinlock mutex
 Cwpi::detail::static_const< T >
 Cwpi::storage_t< T >
 Cwpi::StringMapEntryBaseStringMapEntryBase - Shared base class of StringMapEntry instances
 Cwpi::StringMapImplStringMapImpl - This is the base class of StringMap that is shared among all of its instantiations
 Cwpi::StringRefStringRef - Represent a constant reference to a string, i.e
 Cwpi::TCPConnector
 Cwpi::ThreadSafeRefCountedBase< Derived >A thread-safe version of RefCountedBase
 Cfrc::TimerTimer objects measure accumulated time in seconds
 Cwpi::detail::to_json_fn
 Cwpi::detail::TrailingZerosCounter< T, SizeOfT >
 Cwpi::trivial_init_t
 Ctrue_type
 Cwpi::TwineTwine - A lightweight data structure for efficiently representing the concatenation of temporary values as strings
 Ctype
 Cwpi::sig::trait::typelist<>Represent a list of types
 Cwpi::UDPClient
 Cwpi::UidVector< T, reuse_threshold >
 Cwpi::impl::UidVectorIterator< It >
 Cwpi::sys::fs::UniqueID
 Cwpi::UrlParserParses a URL into its constiuent components
 Ccs::UsbCameraInfoUSB camera information
 Cuv__dirent_s
 Cuv__io_s
 Cuv__work
 Cuv_any_handle
 Cuv_any_req
 Cuv_async_s
 Cuv_barrier_t
 Cuv_buf_tIt 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::ValueA network table entry value
 Cfrc::Vector2dThis is a 2D vector struct that supports basic vector operations
 Ccs::VideoListenerAn event listener
 Ccs::VideoPropertyA source or sink property
 Ccs::VideoSinkA sink for video that accepts a sequence of frames
 Ccs::VideoSourceA source for video that provides a sequence of frames
 Cfrc::VisionPipelineA vision pipeline is responsible for running a group of OpenCV algorithms to extract data from an image
 Cfrc::VisionRunnerBaseNon-template base class for VisionRunner
 Cwpi::sig::trait::detail::voider<>
 Cfrc::WatchdogA class that's a wrapper around a watchdog timer
 Cwpi::WebSocketServerHelperWebSocket HTTP server helper
 Cfrc::WidgetTypeRepresents the type of a widget in Shuffleboard
 Cwpi::WorkerThread< T >
 Cwpi::WorkerThread< R(T...)>
 Cwpi::detail::WorkerThreadAsync< R >
 Cwpi::detail::WorkerThreadAsync< void >
 Cwpi::detail::WorkerThreadRequest< R, T >
 Cwpi::detail::zippy< ItType, Args >
 Cwpi::detail::ZipTupleType< Iters >