Animación Vulkan 1.0
Animación de tiro libre baloncesto con motor gráfico desarrollado en clase
Cargando...
Buscando...
Nada coincide
Referencia de la estructura xml_parser
Diagrama de colaboración de xml_parser:
[leyenda]

Métodos públicos

 xml_parser (xml_allocator *alloc_)
char_t * parse_doctype_primitive (char_t *s)
char_t * parse_doctype_ignore (char_t *s)
char_t * parse_doctype_group (char_t *s, char_t endch)
char_t * parse_exclamation (char_t *s, xml_node_struct *cursor, unsigned int optmsk, char_t endch)
char_t * parse_question (char_t *s, xml_node_struct *&ref_cursor, unsigned int optmsk, char_t endch)
char_t * parse_tree (char_t *s, xml_node_struct *root, unsigned int optmsk, char_t endch)

Métodos públicos estáticos

static char_t * parse_skip_bom (char_t *s)
static bool has_element_node_siblings (xml_node_struct *node)
static xml_parse_result parse (char_t *buffer, size_t length, xml_document_struct *xmldoc, xml_node_struct *root, unsigned int optmsk)

Atributos públicos

xml_allocatoralloc
char_t * error_offset
xml_parse_status error_status

Documentación de constructores y destructores

◆ xml_parser()

xml_parser::xml_parser ( xml_allocator * alloc_)
inline

Hace referencia a alloc, error_offset y error_status.

Referenciado por parse().

Gráfico de llamadas a esta función:

Documentación de funciones miembro

◆ has_element_node_siblings()

bool xml_parser::has_element_node_siblings ( xml_node_struct * node)
inlinestatic

Hace referencia a PUGI_IMPL_NODETYPE.

Referenciado por parse().

Gráfico de llamadas a esta función:

◆ parse()

xml_parse_result xml_parser::parse ( char_t * buffer,
size_t length,
xml_document_struct * xmldoc,
xml_node_struct * root,
unsigned int optmsk )
inlinestatic

Hace referencia a error_offset, error_status, has_element_node_siblings(), make_parse_result(), parse_skip_bom(), parse_tree(), PUGI_IMPL_OPTSET y xml_parser().

Gráfico de llamadas de esta función:

◆ parse_doctype_group()

char_t * xml_parser::parse_doctype_group ( char_t * s,
char_t endch )
inline

Hace referencia a parse_doctype_ignore(), parse_doctype_primitive() y PUGI_IMPL_THROW_ERROR.

Referenciado por parse_exclamation().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ parse_doctype_ignore()

char_t * xml_parser::parse_doctype_ignore ( char_t * s)
inline

Hace referencia a PUGI_IMPL_THROW_ERROR.

Referenciado por parse_doctype_group().

Gráfico de llamadas a esta función:

◆ parse_doctype_primitive()

char_t * xml_parser::parse_doctype_primitive ( char_t * s)
inline

Hace referencia a PUGI_IMPL_SCANFOR y PUGI_IMPL_THROW_ERROR.

Referenciado por parse_doctype_group().

Gráfico de llamadas a esta función:

◆ parse_exclamation()

char_t * xml_parser::parse_exclamation ( char_t * s,
xml_node_struct * cursor,
unsigned int optmsk,
char_t endch )
inline

Hace referencia a ct_space, parse_doctype_group(), PUGI_IMPL_CHECK_ERROR, PUGI_IMPL_ENDSWITH, PUGI_IMPL_IS_CHARTYPE, PUGI_IMPL_OPTSET, PUGI_IMPL_PUSHNODE, PUGI_IMPL_SCANFOR, PUGI_IMPL_THROW_ERROR, strconv_cdata() y strconv_comment().

Referenciado por parse_tree().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ parse_question()

char_t * xml_parser::parse_question ( char_t * s,
xml_node_struct *& ref_cursor,
unsigned int optmsk,
char_t endch )
inline

Hace referencia a ct_space, ct_start_symbol, ct_symbol, PUGI_IMPL_CHECK_ERROR, PUGI_IMPL_ENDSEG, PUGI_IMPL_ENDSWITH, PUGI_IMPL_IS_CHARTYPE, PUGI_IMPL_OPTSET, PUGI_IMPL_POPNODE, PUGI_IMPL_PUSHNODE, PUGI_IMPL_SCANFOR, PUGI_IMPL_SCANWHILE, PUGI_IMPL_SKIPWS y PUGI_IMPL_THROW_ERROR.

Referenciado por parse_tree().

Gráfico de llamadas a esta función:

◆ parse_skip_bom()

char_t * xml_parser::parse_skip_bom ( char_t * s)
inlinestatic

Referenciado por parse().

Gráfico de llamadas a esta función:

◆ parse_tree()

char_t * xml_parser::parse_tree ( char_t * s,
xml_node_struct * root,
unsigned int optmsk,
char_t endch )
inline

Hace referencia a alloc, append_new_attribute(), ct_space, ct_start_symbol, ct_symbol, get_strconv_attribute(), get_strconv_pcdata(), parse_exclamation(), parse_question(), PUGI_IMPL_ENDSEG, PUGI_IMPL_ENDSWITH, PUGI_IMPL_IS_CHARTYPE, PUGI_IMPL_NODETYPE, PUGI_IMPL_OPTSET, PUGI_IMPL_POPNODE, PUGI_IMPL_PUSHNODE, PUGI_IMPL_SCANFOR, PUGI_IMPL_SCANWHILE_UNROLL, PUGI_IMPL_SKIPWS, PUGI_IMPL_THROW_ERROR y strlength().

Referenciado por parse().

Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

Documentación de datos miembro

◆ alloc

xml_allocator* xml_parser::alloc

Referenciado por parse_tree() y xml_parser().

◆ error_offset

char_t* xml_parser::error_offset

Referenciado por parse() y xml_parser().

◆ error_status

xml_parse_status xml_parser::error_status

Referenciado por parse() y xml_parser().


La documentación de esta estructura está generada del siguiente archivo: