Lines Matching defs:const
33 ParserData::ParserData(const std::string &base_uri)
36 HtmlParser::HtmlParser(const std::string &base_uri)
42 StringRef get_attr(const xmlChar **attrs, const StringRef &name) {
47 if (util::strieq(StringRef{attrs[0], strlen(reinterpret_cast<const char *>(
51 strlen(reinterpret_cast<const char *>(attrs[1]))};
60 get_resource_type_for_preload_as(const StringRef &attribute_value) {
74 void add_link(ParserData *parser_data, const StringRef &uri,
77 reinterpret_cast<const xmlChar *>(uri.c_str()),
78 reinterpret_cast<const xmlChar *>(parser_data->base_uri.c_str()));
88 void start_element_func(void *user_data, const xmlChar *src_name,
89 const xmlChar **attrs) {
92 StringRef{src_name, strlen(reinterpret_cast<const char *>(src_name))};
135 void end_element_func(void *user_data, const xmlChar *name) {
139 StringRef{name, strlen(reinterpret_cast<const char *>(name))})) {
182 int HtmlParser::parse_chunk(const char *chunk, size_t size, int fin) {
201 int HtmlParser::parse_chunk_internal(const char *chunk, size_t size, int fin) {
210 const std::vector<std::pair<std::string, ResourceType>> &
211 HtmlParser::get_links() const {