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()