stdex
Additional custom or not Standard C++ covered algorithms
Loading...
Searching...
No Matches
stdex::html::element Class Reference

HTML element <.../> More...

#include <stdex/html.hpp>

Inheritance diagram for stdex::html::element:
stdex::html::sequence stdex::html::element_start

Public Member Functions

template<class T >
 element (stdex::parser::basic_html_tag< T > &&tag, const T *src, sequence *parent=nullptr)
 
- Public Member Functions inherited from stdex::html::sequence
 sequence (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, sequence *_parent=nullptr)
 

Static Public Member Functions

template<class T >
static element_t element_code (_In_reads_z_(num_chars) const T *name, size_t num_chars)
 

Public Attributes

element_t code
 Element code.
 
stdex::interval< size_t > name
 Element name position in source.
 
std::vector< stdex::parser::html_attributeattributes
 Element attribute positions in source.
 
- Public Attributes inherited from stdex::html::sequence
stdex::parser::html_sequence_t type
 Sequence type. Enum is used for performance reasons (vs. dynamic_cast)
 
stdex::interval< size_t > interval
 Sequence position in source.
 
sequenceparent
 Parent sequence.
 

Detailed Description

HTML element <.../>


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