Agora  1.2.0
Agora project
ostream.h File Reference
#include <ostream>
#include "format.h"
Include dependency graph for ostream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fmt::v8::basic_printf_context< OutputIt, Char >
 
class  fmt::v8::detail::is_streamable< T, Char, Enable >
 
struct  fmt::v8::detail::is_streamable< T, Char, enable_if_t< std::is_arithmetic< T >::value||std::is_array< T >::value||std::is_pointer< T >::value||std::is_same< T, char8_type >::value||std::is_same< T, std::basic_string< Char > >::value||std::is_same< T, std_string_view< Char > >::value||(std::is_convertible< T, int >::value &&!std::is_enum< T >::value)> >
 
struct  fmt::v8::detail::fallback_formatter< T, Char, enable_if_t< is_streamable< T, Char >::value > >
 

Namespaces

 fmt
 
 fmt::v8
 
 fmt::v8::detail
 

Functions

template<typename Char >
void fmt::v8::detail::write_buffer (std::basic_ostream< Char > &os, buffer< Char > &buf)
 
template<typename Char , typename T >
void fmt::v8::detail::format_value (buffer< Char > &buf, const T &value, locale_ref loc=locale_ref())
 
template<typename Char >
void fmt::v8::vprint (std::basic_ostream< Char > &os, basic_string_view< Char > format_str, basic_format_args< buffer_context< type_identity_t< Char >>> args)
 
template<typename S , typename... Args, typename Char = enable_if_t<detail::is_string<S>::value, char_t<S>>>
void fmt::v8::print (std::basic_ostream< Char > &os, const S &format_str, Args &&... args)