/* * FileReaderFwd.h * --------------- * Purpose: Forward declaration for class FileReader. * Notes : (currently none) * Authors: OpenMPT Devs * The OpenMPT source code is released under the BSD license. Read LICENSE for more details. */ #pragma once #include "openmpt/all/BuildSettings.hpp" #include "mpt/base/namespace.hpp" namespace mpt { inline namespace MPT_INLINE_NS { namespace IO { class FileCursorTraitsMemory; class FileCursorTraitsFileData; class FileCursorFilenameTraitsNone; template class FileCursorFilenameTraits; template class FileCursor; } } } OPENMPT_NAMESPACE_BEGIN namespace mpt { } // namespace mpt namespace detail { template using FileCursor = mpt::IO::FileCursor; template class FileReader; } // namespace detail namespace mpt { class PathString; } // namespace mpt using FileCursor = detail::FileCursor>; using FileReader = detail::FileReader>; using MemoryFileCursor = detail::FileCursor; using MemoryFileReader = detail::FileReader; OPENMPT_NAMESPACE_END