- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DictIterator.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_CPPSDFDictIterator
6 #define PDFTRON_H_CPPSDFDictIterator
7
8 #include <C/Common/TRN_Types.h>
9 #include <C/Common/TRN_Iterator.h>
10
11 namespace pdftron {
12 namespace SDF {
13
14
15 class Obj;
16
32 class DictIterator
33 {
34 public:
35
39 void Next();
40
44 SDF::Obj Key();
45
49 SDF::Obj Value();
50
54 bool HasCurrent();
55
60 bool HasNext();
61
65 DictIterator(const DictIterator& c);
66 DictIterator& operator=(const DictIterator& other);
67 ~DictIterator();
68
72 void Destroy();
73
74 // @cond PRIVATE_DOC
75 #ifndef SWIGHIDDEN
76 DictIterator(TRN_DictIterator impl);
77 TRN_DictIterator mp_impl;
78 #endif
79 // @endcond
80 };
81
82 };
83 };
84
85 #include <Impl/SDFDoc.inl>
86
87 #endif // PDFTRON_H_CPPSDFDictIterator
pdftron::SDF::DictIterator::HasCurrent
bool HasCurrent()
pdftron::SDF::DictIterator::Destroy
void Destroy()
pdftron::SDF::DictIterator::operator=
DictIterator & operator=(const DictIterator &other)
pdftron::SDF::DictIterator::DictIterator
DictIterator(const DictIterator &c)
pdftron::SDF::DictIterator
Definition: DictIterator.h:32
pdftron::SDF::DictIterator::Key
SDF::Obj Key()
pdftron::SDF::DictIterator::Next
void Next()
pdftron::SDF::DictIterator::~DictIterator
~DictIterator()
pdftron::SDF::Obj
Definition: Obj.h:40
pdftron::SDF::DictIterator::HasNext
bool HasNext()
pdftron::SDF::DictIterator::Value
SDF::Obj Value()