osrm-backend/include/server/http/header.hpp
Daniel Patterson 50d9632ed7
Upgrade formatting to clang-format 10 (#5895)
* Update formatting tools to clang-format-10

* Reformat using clang-format-10.0.09
2020-11-26 07:21:39 -08:00

35 lines
664 B
C++

#ifndef HEADER_HPP
#define HEADER_HPP
#include <algorithm>
#include <string>
namespace osrm
{
namespace server
{
namespace http
{
struct header
{
// explicitly use default copy c'tor as adding move c'tor
header &operator=(const header &other) = default;
header(std::string name, std::string value) : name(std::move(name)), value(std::move(value)) {}
header(header &&other) : name(std::move(other.name)), value(std::move(other.value)) {}
void clear()
{
name.clear();
value.clear();
}
std::string name;
std::string value;
};
} // namespace http
} // namespace server
} // namespace osrm
#endif // HEADER_HPP