content_mixed Class Reference
validator for mixed content
More...
#include <xmlmodel.h>
List of all members.
Detailed Description
validator for mixed content
Definition at line 254 of file xmlmodel.h.
Constructor & Destructor Documentation
Member Function Documentation
void content_mixed::validate |
( |
const xml_element & |
_el |
) |
[virtual] |
validates xml element
- Parameters:
-
Implements content_interface.
Definition at line 197 of file xmlmodel.cpp.
References xml_node::_decl, xml_container::_first_child, _listToken, namedNode::_name, xml_tree_node::_right, exception::_throw(), base_list< T >::begin(), xml_element::cast_decl(), xml_element::cast_to_element(), DFA_LEAF, ELEMENT_NODE, base_list< T >::end(), and xml_container::has_children().
void content_mixed::build_mixed_list |
( |
const dfa_token * |
parent |
) |
[private] |
builds mixed list
- Parameters:
-
Definition at line 167 of file xmlmodel.cpp.
References dfa_token::_first, dfa_token::_last, _listToken, dfa_token::_rule, _tmp_allocator, DFA_ANY, DFA_ASTERISK, DFA_CHOICE, DFA_LEAF, DFA_PLUS, DFA_QUESTION, DFA_SEQUENCE, and _list< T, A >::push_back().
Referenced by content_mixed().
Member Data Documentation
The documentation for this class was generated from the following files: