All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
X501AttributeTypeAndValue.h
Go to the documentation of this file.
1 //---------------------------------------------------------------------------------------
2 // Copyright (c) 2001-2020 by PDFTron Systems Inc. All Rights Reserved.
3 // Consult legal.txt regarding legal and license information.
4 //---------------------------------------------------------------------------------------
5 
6 #ifndef PDFTRON_H_CPPPDFX501AttributeTypeAndValue
7 #define PDFTRON_H_CPPPDFX501AttributeTypeAndValue
8 #include <C/PDF/TRN_X501AttributeTypeAndValue.h>
9 
10 #include <Common/BasicTypes.h>
11 #include <Common/UString.h>
12 #include <PDF/PDFDoc.h>
13 #include <PDF/ObjectIdentifier.h>
14 
15 namespace pdftron { namespace PDF {
16 
17 
22 {
23 public:
26 
27  void Destroy();
28 
29  //methods:
30 
37 
43  UString GetStringValue() const;
44 
46 
47 #ifdef SWIG
49 #endif
50 
51 #ifndef SWIGHIDDEN
52  X501AttributeTypeAndValue(TRN_X501AttributeTypeAndValue impl);
53  TRN_X501AttributeTypeAndValue m_impl;
54 #endif
55 
56 private:
57 
58 #ifndef SWIGHIDDEN
59  mutable bool m_owner;
60 #endif
61 };
62 
63 #include <Impl/X501AttributeTypeAndValue.inl>
64 } //end pdftron
65 } //end PDF
66 
67 
68 #endif //PDFTRON_H_CPPPDFX501AttributeTypeAndValue
X501AttributeTypeAndValue(const X501AttributeTypeAndValue &other)
ObjectIdentifier GetAttributeTypeOID() const
X501AttributeTypeAndValue & operator=(const X501AttributeTypeAndValue &other)