IReplacingCallback.h
1
// Copyright 2001-2022 Aspose Pty Ltd. All Rights Reserved.
3
//
4
// This file is part of Aspose.Words. The source code in this file
5
// is only intended as a supplement to the documentation, and is provided
6
// "as is", without warranty of any kind, either expressed or implied.
9
#pragma once
10
11
#include <system/object.h>
12
13
#include <Aspose.Words.Cpp/Replacing/ReplaceAction.h>
14
#include <Aspose.Words.Cpp/aspose_words_api_defs.h>
15
16
namespace
Aspose
17
{
18
namespace
Words
19
{
20
namespace
Replacing
21
{
22
class
ReplacingArgs;
23
}
24
}
25
}
26
27
namespace
Aspose
{
28
29
namespace
Words
{
30
31
namespace
Replacing {
32
220
class
ASPOSE_WORDS_SHARED_CLASS
IReplacingCallback
:
public
System::Object
221
{
222
typedef
IReplacingCallback
ThisType
;
223
typedef
System::Object
BaseType
;
224
225
typedef ::System::BaseTypesInfo<BaseType>
ThisTypeBaseTypesInfo
;
226
ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
227
228
public
:
229
364
virtual
Aspose::Words::Replacing::ReplaceAction
Replacing
(
System::SharedPtr<Aspose::Words::Replacing::ReplacingArgs>
args) = 0;
365
366
};
367
368
}
369
}
370
}