WPILibC++ 2025.2.1
Loading...
Searching...
No Matches
detail::fallback_file< F > Class Template Reference

#include <fmt/format-inl.h>

Inheritance diagram for detail::fallback_file< F >:
detail::file_base< F >

Public Member Functions

auto is_buffered () const -> bool
 
auto needs_flush () const -> bool
 
void init_buffer ()
 
auto get_read_buffer () const -> span< const char >
 
auto get_write_buffer () const -> span< char >
 
void advance_write_buffer (size_t)
 
auto get () -> int
 
void unget (char c)
 
- Public Member Functions inherited from detail::file_base< F >
 file_base (F *file)
 
 operator F* () const
 
auto get () -> int
 
void unget (char c)
 
void flush ()
 

Additional Inherited Members

- Public Attributes inherited from detail::file_base< F >
F * file_
 

Member Function Documentation

◆ advance_write_buffer()

template<typename F >
void detail::fallback_file< F >::advance_write_buffer ( size_t )
inline

◆ get()

template<typename F >
auto detail::fallback_file< F >::get ( ) -> int
inline

◆ get_read_buffer()

template<typename F >
auto detail::fallback_file< F >::get_read_buffer ( ) const -> span<const char>
inline

◆ get_write_buffer()

template<typename F >
auto detail::fallback_file< F >::get_write_buffer ( ) const -> span<char>
inline

◆ init_buffer()

template<typename F >
void detail::fallback_file< F >::init_buffer ( )
inline

◆ is_buffered()

template<typename F >
auto detail::fallback_file< F >::is_buffered ( ) const -> bool
inline

◆ needs_flush()

template<typename F >
auto detail::fallback_file< F >::needs_flush ( ) const -> bool
inline

◆ unget()

template<typename F >
void detail::fallback_file< F >::unget ( char c)
inline

The documentation for this class was generated from the following file: