Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
IFX_WriteStream Class Referenceabstract

#include <fx_stream.h>

+ Inheritance diagram for IFX_WriteStream:
+ Collaboration diagram for IFX_WriteStream:

Public Member Functions

virtual bool WriteBlock (pdfium::span< const uint8_t > data)=0
 
bool WriteString (ByteStringView str)
 
bool WriteByte (uint8_t byte)
 
bool WriteDWord (uint32_t i)
 
bool WriteFilesize (FX_FILESIZE size)
 

Protected Member Functions

virtual ~IFX_WriteStream ()=default
 

Detailed Description

Definition at line 18 of file fx_stream.h.

Constructor & Destructor Documentation

◆ ~IFX_WriteStream()

virtual IFX_WriteStream::~IFX_WriteStream ( )
protectedvirtualdefault

Member Function Documentation

◆ WriteBlock()

virtual bool IFX_WriteStream::WriteBlock ( pdfium::span< const uint8_t > data)
pure virtual

Implemented in CPDF_StringArchiveStream, CPDFSDK_FileWriteAdapter, CPSOutput, IFX_SeekableStream, IFX_SeekableWriteStream, and StringWriteStream.

Referenced by WriteByte(), WriteString(), and CPDF_Stream::WriteTo().

+ Here is the caller graph for this function:

◆ WriteByte()

bool IFX_WriteStream::WriteByte ( uint8_t byte)

Definition at line 51 of file fx_stream.cpp.

References WriteBlock().

+ Here is the call graph for this function:

◆ WriteDWord()

bool IFX_WriteStream::WriteDWord ( uint32_t i)

Definition at line 55 of file fx_stream.cpp.

References FXSYS_itoa().

Referenced by CPDF_Reference::WriteTo().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ WriteFilesize()

bool IFX_WriteStream::WriteFilesize ( FX_FILESIZE size)

Definition at line 61 of file fx_stream.cpp.

References FXSYS_i64toa().

+ Here is the call graph for this function:

◆ WriteString()

bool IFX_WriteStream::WriteString ( ByteStringView str)

Definition at line 47 of file fx_stream.cpp.

References WriteBlock().

Referenced by CPDF_Array::WriteTo(), CPDF_Boolean::WriteTo(), CPDF_Dictionary::WriteTo(), CPDF_Name::WriteTo(), CPDF_Null::WriteTo(), CPDF_Number::WriteTo(), CPDF_Reference::WriteTo(), CPDF_Stream::WriteTo(), and CPDF_String::WriteTo().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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