Definition at line 196 of file ProjectSerializer.cpp.
◆ XMLTagHandlerAdapter()
anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::XMLTagHandlerAdapter |
( |
XMLTagHandler * |
handler | ) |
|
|
inlineexplicitnoexcept |
Definition at line 199 of file ProjectSerializer.cpp.
201 {
202 }
XMLTagHandler * mBaseHandler
AuthorizationHandler handler
◆ CacheString()
std::string_view anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::CacheString |
( |
std::string |
string | ) |
|
|
inlineprivate |
◆ EmitStartTag() [1/2]
void anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::EmitStartTag |
( |
| ) |
|
|
inlineprivate |
◆ EmitStartTag() [2/2]
void anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::EmitStartTag |
( |
const std::string_view & |
name | ) |
|
|
inline |
◆ EndTag()
void anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::EndTag |
( |
const std::string_view & |
name | ) |
|
|
inline |
◆ Finalize()
bool anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::Finalize |
( |
| ) |
|
|
inline |
Definition at line 261 of file ProjectSerializer.cpp.
262 {
264 {
267 }
268
270 }
void EndTag(const std::string_view &name)
◆ WriteAttr() [1/2]
void anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::WriteAttr |
( |
const std::string_view & |
name, |
|
|
std::string |
value |
|
) |
| |
|
inline |
Definition at line 224 of file ProjectSerializer.cpp.
225 {
227
229 return;
230
232 }
std::string_view CacheString(std::string string)
References name.
◆ WriteAttr() [2/2]
template<typename T >
void anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::WriteAttr |
( |
const std::string_view & |
name, |
|
|
T |
value |
|
) |
| |
|
inline |
Definition at line 234 of file ProjectSerializer.cpp.
235 {
237
239 return;
240
242 }
A view into an attribute value. The class does not take the ownership of the data.
References name.
◆ WriteData()
void anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::WriteData |
( |
std::string |
value | ) |
|
|
inline |
◆ WriteRaw()
void anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::WriteRaw |
( |
std::string |
| ) |
|
|
inline |
◆ mAttributes
AttributesList anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::mAttributes |
|
private |
◆ mBaseHandler
XMLTagHandler* anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::mBaseHandler |
|
private |
◆ mCurrentTagName
std::string_view anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::mCurrentTagName |
|
private |
◆ mHandlers
std::vector<XMLTagHandler*> anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::mHandlers |
|
private |
◆ mInTag
bool anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::mInTag { false } |
|
private |
◆ mStringsCache
std::deque<std::string> anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter::mStringsCache |
|
private |
The documentation for this class was generated from the following file: