1//
2// SPDX-License-Identifier: BSD-3-Clause
3// Copyright (c) Contributors to the OpenEXR Project.
4//
5
6#ifndef IMFGENERICINPUTFILE_H_
7#define IMFGENERICINPUTFILE_H_
8
9#include "ImfForward.h"
10
11
12OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
13
14class IMF_EXPORT_TYPE GenericInputFile
15{
16 public:
17 IMF_EXPORT
18 virtual ~GenericInputFile();
19
20 protected:
21 IMF_EXPORT
22 GenericInputFile();
23 IMF_EXPORT
24 void readMagicNumberAndVersionField(OPENEXR_IMF_INTERNAL_NAMESPACE::IStream& is, int& version);
25};
26
27OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
28
29
30#endif /* IMFGENERICINPUTFILE_H_ */
31

source code of include/OpenEXR/ImfGenericInputFile.h