DocWire SDK
DocWire SDK: Award-winning modern data processing in C++20. SourceForge Community Choice & Microsoft support. AI-driven processing. Supports nearly 100 data formats, including email boxes and OCR. Boost efficiency in text extraction, web data extraction, data mining, document analysis. Offline processing possible for security and confidentiality
docwire::common_xml_document_parser< safety_level >::scoped_context_stack_push Class Reference

Helper class to manage the context stack scope. Pushes a new context on construction and pops it on destruction. More...

#include <common_xml_document_parser.h>

Public Member Functions

 scoped_context_stack_push (common_xml_document_parser &parser, const message_callbacks &emit_message)
 Constructs the helper and pushes a new context onto the parser's stack. More...
 
 ~scoped_context_stack_push ()
 Destructor that pops the context from the parser's stack.
 

Detailed Description

template<safety_policy safety_level = default_safety_level>
class docwire::common_xml_document_parser< safety_level >::scoped_context_stack_push

Helper class to manage the context stack scope. Pushes a new context on construction and pops it on destruction.

Definition at line 205 of file common_xml_document_parser.h.

Constructor & Destructor Documentation

◆ scoped_context_stack_push()

template<safety_policy safety_level = default_safety_level>
docwire::common_xml_document_parser< safety_level >::scoped_context_stack_push::scoped_context_stack_push ( common_xml_document_parser parser,
const message_callbacks emit_message 
)

Constructs the helper and pushes a new context onto the parser's stack.

Parameters
parserThe parser instance.
emit_messageThe message callbacks for the new context.

The documentation for this class was generated from the following file: