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-2024 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
55
bool
HasNext
();
56
60
DictIterator
(
const
DictIterator
& c);
61
DictIterator
&
operator=
(
const
DictIterator
& other);
62
~DictIterator
();
63
67
void
Destroy
();
68
69
// @cond PRIVATE_DOC
70
#ifndef SWIGHIDDEN
71
DictIterator
(TRN_DictIterator impl);
72
TRN_DictIterator mp_impl;
73
#endif
74
// @endcond
75
};
76
77
};
78
};
79
80
#include <Impl/SDFDoc.inl>
81
82
#endif // PDFTRON_H_CPPSDFDictIterator
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()