descriptor.hpp file

Recognize file formats and select compatible file readers.

Namespaces

namespace arcsdec
APIs of libarcsdec.
namespace arcsdec::v_1_0_0 inline
libarcsdec API version 1.0.0.

Classes

class arcsdec::Bytes
A sequence of bytes read from a specific offset in a file.
class arcsdec::ByteSeq
Byte sequence with or without wildcards.
class arcsdec::FileReader
Abstract base class for FileReaders.
class arcsdec::FileReaderDescriptor
Abstract base class for the properties of a FileReader.
class arcsdec::FileReadException
Reports an error while reading a file.
template<enum Format F>
class arcsdec::FormatMatcher
Matcher for file formats.
class arcsdec::InputFormatException
Reports an error concerning the input file format.
class arcsdec::Matcher
Interface for matchers.