Home / Open source / Terimber 2.0
xml_node Class Referencebase class for all xml nodes (attributes, elements, ...) no virtual methods to keep class size as small as possible
More...
#include <sxml.h>
List of all members.
Detailed Description
base class for all xml nodes (attributes, elements, ...) no virtual methods to keep class size as small as possible
Definition at line 41 of file sxml.h.
Constructor & Destructor Documentation
xml_node::xml_node |
( |
const xml_node & |
x |
) |
[protected] |
private copy constructor and assign operator
constructor
- Parameters:
-
decl |
pointer to the node declaration |
Definition at line 51 of file sxml.cpp.
BEGIN_TERIMBER_NAMESPACE xml_node::~xml_node |
( |
|
) |
|
destructor
Definition at line 47 of file sxml.cpp.
Member Function Documentation
BEGIN_TERIMBER_NAMESPACE xml_forceinline const attributeDecl * xml_node::cast_to_attribute |
( |
|
) |
const |
Member Data Documentation
pointer to the node declaration
Definition at line 61 of file sxml.h.
Referenced by xml_designer_impl::_import_node(), xml_document::add_attribute(), xml_document::add_element(), xml_document::assign_attribute_value(), xml_element::cast_decl(), cast_to_attribute(), xml_container::cast_to_container(), xml_element::cast_to_element(), xml_value_node::cast_to_node_value(), xml_document::check_root(), xml_document::clear(), clear(), xml_document::container_peak(), xml_document::container_pop(), xml_designer_impl::get_cur_type(), xml_designer_impl::get_name(), xml_designer_impl::get_xpath(), xml_container::is_container(), xml_designer_impl::merge(), xml_processor::parseDocument(), xml_processor::parseEndTag(), xml_value_node::persist(), xml_persistor::persist(), xml_persistor::persistElement(), xml_persistor::persistElementDecl(), xml_persistor::persistEntityDecl(), xml_persistor::persistNotationDecl(), xml_persistor::persistPI(), xml_designer_impl::remove_node(), xml_persistor::restore_stack(), xml_designer_impl::select_root(), xml_designer_impl::select_xpath(), xml_document::set_doc_name(), xml_designer_impl::update_value(), content_children::validate(), content_mixed::validate(), xml_document::validate_attributes(), xml_document::validate_children(), and xml_document::xml_document().
The documentation for this class was generated from the following files:
|
|