libzypp
11.13.5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ParseDefConsume.cc
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#include "
zypp/parser/xml/ParseDefConsume.h
"
13
15
namespace
zypp
16
{
17
18
namespace
xml
19
{
20
22
//
23
// CLASS NAME : ParseDefConsume
24
//
26
27
ParseDefConsume::~ParseDefConsume
()
28
{}
29
30
void
ParseDefConsume::start
(
const
Node
& _node )
31
{}
32
33
void
ParseDefConsume::text
(
const
Node
& _node )
34
{}
35
36
void
ParseDefConsume::cdata
(
const
Node
& _node )
37
{}
38
39
void
ParseDefConsume::done
(
const
Node
& _node )
40
{}
41
42
void
ParseDefConsume::startSubnode
(
const
Node
& _node )
43
{}
44
45
void
ParseDefConsume::doneSubnode
(
const
Node
& _node )
46
{}
47
49
//
50
// CLASS NAME : ParseDefConsumeRedirect
51
//
53
54
ParseDefConsumeRedirect::ParseDefConsumeRedirect
()
55
{}
56
57
ParseDefConsumeRedirect::ParseDefConsumeRedirect
(
const
shared_ptr<ParseDefConsume> & target_r )
58
: _target( target_r )
59
{}
60
61
ParseDefConsumeRedirect::ParseDefConsumeRedirect
(
ParseDefConsume
* allocatedTarget_r )
62
: _target( allocatedTarget_r )
63
{}
64
65
ParseDefConsumeRedirect::ParseDefConsumeRedirect
(
ParseDefConsume
& target_r )
66
: _target( &target_r,
NullDeleter
() )
67
{}
68
69
ParseDefConsumeRedirect::~ParseDefConsumeRedirect
()
70
{}
71
72
void
ParseDefConsumeRedirect::setRedirect
(
const
shared_ptr<ParseDefConsume> & target_r )
73
{
_target
= target_r; }
74
75
void
ParseDefConsumeRedirect::setRedirect
(
ParseDefConsume
* allocatedTarget_r )
76
{
_target
.reset( allocatedTarget_r ); }
77
78
void
ParseDefConsumeRedirect::setRedirect
(
ParseDefConsume
& target_r )
79
{
_target
.reset( &target_r,
NullDeleter
() ); }
80
81
void
ParseDefConsumeRedirect::cancelRedirect
()
82
{
_target
.reset(); }
83
84
shared_ptr<ParseDefConsume>
ParseDefConsumeRedirect::getRedirect
()
const
85
{
return
_target
; }
86
87
void
ParseDefConsumeRedirect::start
(
const
Node
& _node )
88
{
89
if
(
_target
)
90
_target
->start( _node );
91
}
92
93
void
ParseDefConsumeRedirect::text
(
const
Node
& _node )
94
{
95
if
(
_target
)
96
_target
->text( _node );
97
}
98
99
void
ParseDefConsumeRedirect::cdata
(
const
Node
& _node )
100
{
101
if
(
_target
)
102
_target
->cdata( _node );
103
}
104
105
void
ParseDefConsumeRedirect::done
(
const
Node
& _node )
106
{
107
if
(
_target
)
108
_target
->done( _node );
109
}
110
111
void
ParseDefConsumeRedirect::startSubnode
(
const
Node
& _node )
112
{
113
if
(
_target
)
114
_target
->startSubnode( _node );
115
}
116
117
void
ParseDefConsumeRedirect::doneSubnode
(
const
Node
& _node )
118
{
119
if
(
_target
)
120
_target
->doneSubnode( _node );
121
}
122
124
//
125
// CLASS NAME : ParseDefConsumeCallback
126
//
128
129
ParseDefConsumeCallback::ParseDefConsumeCallback
()
130
{}
131
132
ParseDefConsumeCallback::~ParseDefConsumeCallback
()
133
{}
134
135
void
ParseDefConsumeCallback::start
(
const
Node
& node_r )
136
{
137
if
(
_start
)
138
_start
( node_r );
139
}
140
141
void
ParseDefConsumeCallback::text
(
const
Node
& node_r )
142
{
143
if
(
_text
)
144
_text
( node_r );
145
}
146
147
void
ParseDefConsumeCallback::cdata
(
const
Node
& node_r )
148
{
149
if
(
_cdata
)
150
_cdata
( node_r );
151
}
152
153
void
ParseDefConsumeCallback::done
(
const
Node
& node_r )
154
{
155
if
(
_done
)
156
_done
( node_r );
157
}
158
159
void
ParseDefConsumeCallback::startSubnode
(
const
Node
& node_r )
160
{
161
if
(
_startSubnode
)
162
_startSubnode
( node_r );
163
}
164
165
void
ParseDefConsumeCallback::doneSubnode
(
const
Node
& node_r )
166
{
167
if
(
_doneSubnode
)
168
_doneSubnode
( node_r );
169
}
170
172
}
// namespace xml
175
}
// namespace zypp
zypp
parser
xml
ParseDefConsume.cc
Generated by
1.8.1