Loading...
Searching...
No Matches
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::HasNext
bool HasNext()
pdftron::SDF::DictIterator::DictIterator
DictIterator(const DictIterator &c)
pdftron::SDF::DictIterator::~DictIterator
~DictIterator()
pdftron::SDF::DictIterator::Value
SDF::Obj Value()
pdftron::SDF::DictIterator::Key
SDF::Obj Key()
pdftron::SDF::DictIterator::Destroy
void Destroy()
pdftron::SDF::DictIterator::Next
void Next()
pdftron::SDF::DictIterator::operator=
DictIterator & operator=(const DictIterator &other)
pdftron::SDF::Obj
Definition Obj.h:41
pdftron::SDF
Definition DictIterator.h:12
pdftron
Definition BasicTypes.h:10