LMMS
Loading...
Searching...
No Matches
CFileProvider Class Referenceabstract

#include <fprovide.h>

Inheritance diagram for CFileProvider:
CProvider_Filesystem

Public Member Functions

virtual ~CFileProvider ()
virtual binistream * open (std::string) const =0
virtual void close (binistream *) const =0

Static Public Member Functions

static bool extension (const std::string &filename, const std::string &extension)
static unsigned long filesize (binistream *f)

Constructor & Destructor Documentation

◆ ~CFileProvider()

virtual CFileProvider::~CFileProvider ( )
inlinevirtual

Member Function Documentation

◆ close()

virtual void CFileProvider::close ( binistream * ) const
pure virtual

Implemented in CProvider_Filesystem.

◆ extension()

bool CFileProvider::extension ( const std::string & filename,
const std::string & extension )
static

◆ filesize()

unsigned long CFileProvider::filesize ( binistream * f)
static

◆ open()

virtual binistream * CFileProvider::open ( std::string ) const
pure virtual

Implemented in CProvider_Filesystem.


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