FLANG
Public Types | Public Member Functions | List of all members
Fortran::runtime::io::FileFrame< STORE, minBuffer > Class Template Reference
Inheritance diagram for Fortran::runtime::io::FileFrame< STORE, minBuffer >:
Fortran::runtime::io::ExternalFileUnit

Public Types

using FileOffset = std::int64_t
 

Public Member Functions

RT_API_ATTRS FileOffset FrameAt () const
 
RT_API_ATTRS char * Frame () const
 
RT_API_ATTRS std::size_t FrameLength () const
 
RT_API_ATTRS std::size_t BytesBufferedBeforeFrame () const
 
RT_API_ATTRS std::size_t ReadFrame (FileOffset at, std::size_t bytes, IoErrorHandler &handler)
 
RT_API_ATTRS void WriteFrame (FileOffset at, std::size_t bytes, IoErrorHandler &handler)
 
RT_API_ATTRS void Flush (IoErrorHandler &handler, std::int64_t keep=0)
 
RT_API_ATTRS void TruncateFrame (std::int64_t at, IoErrorHandler &handler)
 

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