userver: userver/http/header_map.hpp File Reference
Loading...
Searching...
No Matches
header_map.hpp File Reference

Detailed Description

Container that maps case-insensitive header name into header value.

Definition in file header_map.hpp.

Go to the source code of this file.

#include <initializer_list>
#include <iterator>
#include <string>
#include <vector>
#include <userver/formats/json_fwd.hpp>
#include <userver/formats/parse/to.hpp>
#include <userver/http/predefined_header.hpp>
#include <userver/utils/fast_pimpl.hpp>
+ This graph shows which files directly or indirectly include this file:

Classes

class  http::headers::HeaderMap
 Container that maps case-insensitive header name into header value. More...
 
class  http::headers::HeaderMap::TooManyHeadersException
 The exception being thrown in case of capacity overflow. More...
 
class  http::headers::header_map::MapEntry
 
class  http::headers::HeaderMap::Iterator
 
class  http::headers::HeaderMap::ConstIterator
 

Namespaces

namespace  http
 HTTP primitives: status codes, URLs, headers, and parsing helpers.
 
namespace  http::headers
 Predefined HTTP header names and related helpers.
 
namespace  http::headers::header_map
 Internal helpers for HeaderMap storage and iteration.