#include "format.h"
#include "ostream.h"
#include <atomic>
#include <bitset>
#include <complex>
#include <cstdlib>
#include <exception>
#include <functional>
#include <memory>
#include <thread>
#include <type_traits>
#include <typeinfo>
#include <utility>
#include <vector>
Go to the source code of this file.
|
struct | formatter< std::bitset< N >, Char > |
|
struct | formatter< std::thread::id, Char > |
|
struct | formatter< std::error_code > |
|
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 > |
|
struct | formatter< std::reference_wrapper< T >, Char, enable_if_t< is_formattable< remove_cvref_t< T >, Char >::value > > |
|
|
namespace | detail |
| detail namespace with internal helper 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 * |
|
◆ FMT_CPP_LIB_FILESYSTEM
#define FMT_CPP_LIB_FILESYSTEM 0 |
◆ FMT_CPP_LIB_VARIANT
#define FMT_CPP_LIB_VARIANT 0 |
◆ 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* |