RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
rawspeed::FileWriter Class Referencefinal

#include "io/FileWriter.h"

Collaboration diagram for rawspeed::FileWriter:
[legend]

Public Member Functions

 FileWriter (const char *filename)
void writeFile (Buffer fileMap, uint32_t size=0) const
const char * Filename () const

Private Attributes

const char * mFilename

Detailed Description

Definition at line 29 of file FileWriter.h.

Constructor & Destructor Documentation

◆ FileWriter()

rawspeed::FileWriter::FileWriter ( const char * filename)
explicit

Definition at line 41 of file FileWriter.cpp.

References mFilename.

Member Function Documentation

◆ Filename()

const char * rawspeed::FileWriter::Filename ( ) const
inlinenodiscard

Definition at line 34 of file FileWriter.h.

References mFilename.

◆ writeFile()

void rawspeed::FileWriter::writeFile ( Buffer fileMap,
uint32_t size = 0 ) const

Definition at line 43 of file FileWriter.cpp.

References rawspeed::Buffer::begin(), rawspeed::Buffer::getSize(), mFilename, ThrowFIE, and rawspeed::widenFileName().

Here is the call graph for this function:

Member Data Documentation

◆ mFilename

const char* rawspeed::FileWriter::mFilename
private

Definition at line 38 of file FileWriter.h.

Referenced by FileWriter(), Filename(), and writeFile().


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