Lines Matching refs:src
696 int parse_http_status_code(const StringRef &src) {
697 if (src.size() != 3) {
702 for (auto c : src) {
1365 std::vector<LinkHeader> parse_link_header(const StringRef &src) {
1367 for (auto first = std::begin(src); first != std::end(src);) {
1368 auto rv = parse_next_link_header_once(first, std::end(src));
1919 StringRef rewrite_clean_path(BlockAllocator &balloc, const StringRef &src) {
1920 if (src.empty() || src[0] != '/') {
1921 return src;
1924 auto fragment = std::find(std::begin(src), std::end(src), '#');
1925 auto raw_query = std::find(std::begin(src), fragment, '?');
1930 return normalize_path(balloc, StringRef{std::begin(src), raw_query},
1934 StringRef copy_lower(BlockAllocator &balloc, const StringRef &src) {
1935 auto iov = make_byte_ref(balloc, src.size() + 1);
1937 p = std::copy(std::begin(src), std::end(src), p);