HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
ImfIDManifestAttribute.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: BSD-3-Clause
2
// Copyright (c) Contributors to the OpenEXR Project.
3
4
#ifndef INCLUDED_IMF_IDMANIFEST_ATTRIBUTE_H
5
#define INCLUDED_IMF_IDMANIFEST_ATTRIBUTE_H
6
7
#include "
ImfExport.h
"
8
#include "
ImfNamespace.h
"
9
10
#include "
ImfAttribute.h
"
11
#include "
ImfIDManifest.h
"
12
13
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
14
15
#if defined(_MSC_VER)
16
// suppress warning about non-exported base classes
17
# pragma warning(disable : 4251)
18
# pragma warning(disable : 4275)
19
#endif
20
21
typedef
TypedAttribute<OPENEXR_IMF_INTERNAL_NAMESPACE::CompressedIDManifest>
22
IDManifestAttribute
;
23
24
#ifndef COMPILING_IMF_IDMANIFEST_ATTRIBUTE
25
extern
template
class
IMF_EXPORT_EXTERN_TEMPLATE
26
TypedAttribute<OPENEXR_IMF_INTERNAL_NAMESPACE::CompressedIDManifest>
;
27
#endif
28
29
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
30
31
#endif
ImfNamespace.h
ImfAttribute.h
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
Definition:
ImfNamespace.h:83
IMF_EXPORT_EXTERN_TEMPLATE
#define IMF_EXPORT_EXTERN_TEMPLATE
Definition:
ImfExport.h:59
ImfIDManifest.h
TypedAttribute
Definition:
ImfAttribute.h:103
IDManifestAttribute
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER typedef TypedAttribute< OPENEXR_IMF_INTERNAL_NAMESPACE::CompressedIDManifest > IDManifestAttribute
Definition:
ImfIDManifestAttribute.h:22
ImfExport.h
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
Definition:
ImfNamespace.h:80
OpenEXR
ImfIDManifestAttribute.h
Generated on Fri Apr 4 2025 02:44:27 for HDK by
1.8.6