- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

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-2025 by Apryse Software 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/Crypto/TRN_X501AttributeTypeAndValue.h>
9
10 #include <Common/BasicTypes.h>
11 #include <Common/UString.h>
12 #include <PDF/PDFDoc.h>
13 #include <Crypto/ObjectIdentifier.h>
14
15 namespace pdftron { namespace Crypto {
16
17
21 class X501AttributeTypeAndValue
22 {
23 public:
24 X501AttributeTypeAndValue(const X501AttributeTypeAndValue& other);
25 X501AttributeTypeAndValue& operator= (const X501AttributeTypeAndValue& other);
26
27 void Destroy();
28
29 //methods:
30
36 ObjectIdentifier GetAttributeTypeOID() const;
37
43 UString GetStringValue() const;
44
45 ~X501AttributeTypeAndValue();
46
47 #ifdef SWIG
48 X501AttributeTypeAndValue();
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 Crypto
65 } //end pdftron
66
67
68 #endif //PDFTRON_H_CPPPDFX501AttributeTypeAndValue
pdftron::Crypto::X501AttributeTypeAndValue::X501AttributeTypeAndValue
X501AttributeTypeAndValue(const X501AttributeTypeAndValue &other)
UString.h
pdftron::Crypto::X501AttributeTypeAndValue::GetAttributeTypeOID
ObjectIdentifier GetAttributeTypeOID() const
pdftron::Crypto::ObjectIdentifier
Definition: ObjectIdentifier.h:18
pdftron::Crypto::X501AttributeTypeAndValue::m_impl
TRN_X501AttributeTypeAndValue m_impl
Definition: X501AttributeTypeAndValue.h:53
ObjectIdentifier.h
pdftron::Crypto::X501AttributeTypeAndValue::~X501AttributeTypeAndValue
~X501AttributeTypeAndValue()
PDFDoc.h
BasicTypes.h
pdftron::Crypto::X501AttributeTypeAndValue::GetStringValue
UString GetStringValue() const
pdftron::Crypto::X501AttributeTypeAndValue
Definition: X501AttributeTypeAndValue.h:21
pdftron::Crypto::X501AttributeTypeAndValue::operator=
X501AttributeTypeAndValue & operator=(const X501AttributeTypeAndValue &other)
pdftron::Crypto::X501AttributeTypeAndValue::Destroy
void Destroy()
pdftron::UString
Definition: UString.h:27