46#ifndef _CRT_SECURE_NO_WARNINGS
47#define _CRT_SECURE_NO_WARNINGS
207GumboTag gumbo_tagn_enum(
const char* tagname,
unsigned int length);
215 GUMBO_ATTR_NAMESPACE_NONE,
216 GUMBO_ATTR_NAMESPACE_XLINK,
217 GUMBO_ATTR_NAMESPACE_XML,
218 GUMBO_ATTR_NAMESPACE_XMLNS,
324 GUMBO_DOCTYPE_NO_QUIRKS,
325 GUMBO_DOCTYPE_QUIRKS,
326 GUMBO_DOCTYPE_LIMITED_QUIRKS
337 GUMBO_NAMESPACE_HTML,
339 GUMBO_NAMESPACE_MATHML
436 const char* public_identifier;
437 const char* system_identifier;
551typedef void* (*GumboAllocatorFunction)(
void* userdata,
size_t size);
664 const GumboOptions* options,
const char* buffer,
size_t buffer_length);
GumboAttributeNamespaceEnum
void(* GumboDeallocatorFunction)(void *userdata, void *ptr)
GumboOutput * gumbo_parse(const char *buffer)
int gumbo_vector_index_of(GumboVector *vector, const void *element)
const char * gumbo_normalize_svg_tagname(const GumboStringPiece *tagname)
void *(* GumboAllocatorFunction)(void *userdata, size_t size)
bool gumbo_string_equals_ignore_case(const GumboStringPiece *str1, const GumboStringPiece *str2)
@ GUMBO_INSERTION_ADOPTION_AGENCY_CLONED
@ GUMBO_INSERTION_CONVERTED_FROM_END_TAG
@ GUMBO_INSERTION_IMPLICIT_END_TAG
@ GUMBO_INSERTION_FOSTER_PARENTED
@ GUMBO_INSERTION_RECONSTRUCTED_FORMATTING_ELEMENT
@ GUMBO_INSERTION_FROM_ISINDEX
@ GUMBO_INSERTION_ADOPTION_AGENCY_MOVED
@ GUMBO_INSERTION_BY_PARSER
@ GUMBO_INSERTION_IMPLIED
@ GUMBO_INSERTION_FROM_IMAGE
void gumbo_destroy_output(const GumboOptions *options, GumboOutput *output)
GumboTag gumbo_tag_enum(const char *tagname)
bool gumbo_string_equals(const GumboStringPiece *str1, const GumboStringPiece *str2)
const char * gumbo_normalized_tagname(GumboTag tag)
const GumboStringPiece kGumboEmptyString
const GumboVector kGumboEmptyVector
const GumboSourcePosition kGumboEmptySourcePosition
void gumbo_tag_from_original_text(GumboStringPiece *text)
GumboAttribute * gumbo_get_attribute(const GumboVector *attrs, const char *name)
struct GumboInternalOutput GumboOutput
GumboOutput * gumbo_parse_with_options(const GumboOptions *options, const char *buffer, size_t buffer_length)
const GumboOptions kGumboDefaultOptions
struct GumboInternalOptions GumboOptions
GumboSourcePosition name_start
GumboSourcePosition name_end
GumboStringPiece original_value
GumboSourcePosition value_end
GumboStringPiece original_name
GumboAttributeNamespaceEnum attr_namespace
GumboSourcePosition value_start
GumboQuirksModeEnum doc_type_quirks_mode
GumboStringPiece original_end_tag
GumboNamespaceEnum tag_namespace
GumboSourcePosition start_pos
GumboStringPiece original_tag
GumboSourcePosition end_pos
union GumboInternalNode::@87 v
size_t index_within_parent
GumboParseFlags parse_flags
GumboDeallocatorFunction deallocator
GumboTag fragment_context
GumboNamespaceEnum fragment_namespace
GumboAllocatorFunction allocator
GumboStringPiece original_text
GumboSourcePosition start_pos