Loading [MathJax]/extensions/tex2jax.js
WPILibC++ 2025.3.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
detail::apple_file< F > Class Template Reference

#include <fmt/format-inl.h>

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

Public Member Functions

auto is_buffered () 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 size)
 
bool needs_flush () const
 
- 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::apple_file< F >::advance_write_buffer ( size_t size)
inline

◆ get_read_buffer()

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

◆ get_write_buffer()

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

◆ init_buffer()

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

◆ is_buffered()

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

◆ needs_flush()

template<typename F >
bool detail::apple_file< F >::needs_flush ( ) const
inline

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