Loading...
Searching...
No Matches
RoleMap.h
Go to the documentation of this file.
1//---------------------------------------------------------------------------------------
2// Copyright (c) 2001-2025 by Apryse Software Inc. All Rights Reserved.
3// Consult legal.txt regarding legal and license information.
4//---------------------------------------------------------------------------------------
5#ifndef PDFTRON_H_CPPPDFStructRoleMap
6#define PDFTRON_H_CPPPDFStructRoleMap
7
8#include <SDF/Obj.h>
9#include <C/PDF/Struct/TRN_RoleMap.h>
10
11namespace pdftron {
12 namespace PDF {
13 namespace Struct {
14
21{
22public:
23
33
34 RoleMap (const RoleMap& p);
36
42 bool IsValid() const;
43
50 const char* GetDirectMap(const char* type) const;
51
57
58
59// @cond PRIVATE_DOC
60#ifndef SWIGHIDDEN
61 RoleMap(TRN_RoleMap impl);
62private:
63 TRN_RoleMap mp_map;
64#endif
65// @endcond
66};
67
68
69#include <Impl/RoleMap.inl>
70
71 }; // namespace Struct
72 }; // namespace PDF
73}; // namespace pdftron
74
75#endif // PDFTRON_H_CPPPDFStructRoleMap
RoleMap & operator=(const RoleMap &p)
const char * GetDirectMap(const char *type) const