WPILibC++ 2025.0.0-alpha-1-24-g6478ba6
std.h File Reference
#include "format.h"
#include "ostream.h"
#include <atomic>
#include <bitset>
#include <complex>
#include <cstdlib>
#include <exception>
#include <memory>
#include <thread>
#include <type_traits>
#include <typeinfo>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  formatter< std::bitset< N >, Char >
 
struct  formatter< std::thread::id, Char >
 
struct  formatter< std::error_code, Char >
 
struct  formatter< T, Char, typename std::enable_if< std::is_base_of< std::exception, T >::value >::type >
 
struct  detail::has_flip< T, Enable >
 
struct  detail::has_flip< T, void_t< decltype(std::declval< T >().flip())> >
 
struct  detail::is_bit_reference_like< T >
 
struct  formatter< BitRef, Char, enable_if_t< detail::is_bit_reference_like< BitRef >::value > >
 
struct  formatter< std::atomic< T >, Char, enable_if_t< is_formattable< T, Char >::value > >
 
struct  formatter< std::complex< T >, Char >
 

Namespaces

namespace  detail
 detail namespace with internal helper functions
 

Macros

#define FMT_CPP_LIB_FILESYSTEM   0
 
#define FMT_CPP_LIB_VARIANT   0
 

Functions

template<typename T , typename Deleter >
auto ptr (const std::unique_ptr< T, Deleter > &p) -> const void *
 
template<typename T >
auto ptr (const std::shared_ptr< T > &p) -> const void *
 

Macro Definition Documentation

◆ FMT_CPP_LIB_FILESYSTEM

#define FMT_CPP_LIB_FILESYSTEM   0

◆ FMT_CPP_LIB_VARIANT

#define FMT_CPP_LIB_VARIANT   0

Function Documentation

◆ ptr() [1/2]

template<typename T >
auto ptr ( const std::shared_ptr< T > &  p) -> const void*

◆ ptr() [2/2]

template<typename T , typename Deleter >
auto ptr ( const std::unique_ptr< T, Deleter > &  p) -> const void*