WPILibC++ 2023.4.3
STLForwardCompat.h File Reference

This file contains library features backported from future STL versions. More...

#include <type_traits>

Go to the source code of this file.

Classes

struct  wpi::negation< T >
 
struct  wpi::conjunction<... >
 
struct  wpi::conjunction< B1 >
 
struct  wpi::conjunction< B1, Bn... >
 
struct  wpi::disjunction<... >
 
struct  wpi::disjunction< B1 >
 
struct  wpi::disjunction< B1, Bn... >
 
struct  wpi::in_place_t
 
struct  wpi::in_place_type_t< T >
 
struct  wpi::in_place_index_t< I >
 
struct  wpi::remove_cvref< T >
 

Namespaces

namespace  wpi
 /file This file defines the SmallVector class.
 

Typedefs

template<typename T >
using wpi::remove_cvref_t = typename wpi::remove_cvref< T >::type
 

Variables

constexpr in_place_t wpi::in_place
 

Detailed Description

This file contains library features backported from future STL versions.

These should be replaced with their STL counterparts as the C++ version LLVM is compiled with is updated.