23#ifndef INCLUDED_FILE_LOADER
24#define INCLUDED_FILE_LOADER
36 virtual Status Load(
const OsPath& name,
const std::shared_ptr<u8>& buf,
size_t size)
const = 0;
std::shared_ptr< IFileLoader > PIFileLoader
Definition: file_loader.h:39
i64 Status
Error handling system.
Definition: status.h:173
Definition: file_loader.h:29
virtual OsPath Path() const =0
virtual Status Load(const OsPath &name, const std::shared_ptr< u8 > &buf, size_t size) const =0
virtual wchar_t LocationCode() const =0
virtual size_t Precedence() const =0
virtual ~IFileLoader()
Definition: file_loader.cpp:26