#include <xml-printer.h>
Public Member Functions | |
auto_check_tag_nesting (const printer &xp) | |
~auto_check_tag_nesting () |
Private Attributes | |
const printer & | m_xp |
const element * | m_initial_insertion_element |
RAII class for ensuring that the tags nested correctly. Verify that within an instance's lifetime that any pushes to the printer's insertion point have been popped by the end.
|
inline |
References m_initial_insertion_element, and m_xp.
|
inline |
References gcc_assert, m_initial_insertion_element, and m_xp.
|
private |
Referenced by auto_check_tag_nesting(), and ~auto_check_tag_nesting().
|
private |