MLBookProc 1.1
 
Loading...
Searching...
No Matches
ReplaceTagItem.h
1/*
2 * Copyright (C) 2025 Yury Bobylev <bobilev_yury@mail.ru>
3 *
4 * This program is free software: you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License as published by the Free
6 * Software Foundation, version 3.
7 *
8 * This program is distributed in the hope that it will be useful, but WITHOUT
9 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11 * more details.
12 *
13 * You should have received a copy of the GNU General Public License along with
14 * this program. If not, see <https://www.gnu.org/licenses/>.
15 */
16#ifndef REPLACETAGITEM_H
17#define REPLACETAGITEM_H
18
19#include <string>
20
28{
29public:
34
39
44
50
56
60 std::string tag_to_replace;
61
65 std::string begin_replacement;
66
70 std::string end_replacement;
71};
72
73#endif // REPLACETAGITEM_H
ReplaceTagItem & operator=(const ReplaceTagItem &other)
operator =
std::string end_replacement
Replacement for end tag element.
Definition ReplaceTagItem.h:70
ReplaceTagItem(const ReplaceTagItem &other)
ReplaceTagItem copy constructor.
ReplaceTagItem & operator=(ReplaceTagItem &&other)
operator =
std::string begin_replacement
Replacement for start tag element.
Definition ReplaceTagItem.h:65
ReplaceTagItem(ReplaceTagItem &&other)
ReplaceTagItem move constructor.
std::string tag_to_replace
Id of tag to be replaced (see XMLTag::tag_id).
Definition ReplaceTagItem.h:60
ReplaceTagItem()
ReplaceTagItem constructor.