Loading...
Searching...
No Matches
ResultSnapshot.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// !Warning! This file is autogenerated, modify the .codegen file, not this one
6// (any changes here will be wiped out during the autogen process)
7
8#ifndef PDFTRON_H_CPPSDFResultSnapshot
9#define PDFTRON_H_CPPSDFResultSnapshot
10#include <C/SDF/TRN_ResultSnapshot.h>
11
12#include <Common/BasicTypes.h>
13#include <Common/UString.h>
14#include <PDF/PDFDoc.h>
15
16namespace pdftron { namespace SDF {
17
18
24{
25public:
27 ResultSnapshot(TRN_ResultSnapshot impl);
30
31 void Destroy();
32
33 //methods:
34
41
48
54 bool IsOk() const;
55
61 bool IsNullTransition() const;
62
63#ifndef SWIGHIDDEN
64 TRN_ResultSnapshot m_impl;
65#endif
66
67 // Internal use only
69
70private:
71
72#ifndef SWIGHIDDEN
73 mutable bool m_owner;
74#endif
75};
76
77#include <Impl/ResultSnapshot.inl>
78} //end pdftron
79} //end SDF
80
81
82#endif //PDFTRON_H_CPPSDFResultSnapshot
DocSnapshot CurrentState() const
ResultSnapshot(const ResultSnapshot &other)
ResultSnapshot(TRN_ResultSnapshot impl)
ResultSnapshot & operator=(const ResultSnapshot &other)
DocSnapshot PreviousState() const