2
3
6
7
17#include <restinio/impl/include_fmtlib.hpp>
19#include <restinio/string_view.hpp>
20#include <restinio/exception.hpp>
34read_value( std::int64_t & v,
const char * data, std::size_t size )
40read_value( std::uint64_t & v,
const char * data, std::size_t size )
46read_value( std::int32_t & v,
const char * data, std::size_t size )
52read_value( std::uint32_t & v,
const char * data, std::size_t size )
58read_value( std::int16_t & v,
const char * data, std::size_t size )
64read_value( std::uint16_t & v,
const char * data, std::size_t size )
70read_value( std::int8_t & v,
const char * data, std::size_t size )
76read_value( std::uint8_t & v,
const char * data, std::size_t size )
86read_value(
float & v,
const char * data, std::size_t size )
88 std::string buf{ data, size };
94read_value(
double & v,
const char * data, std::size_t size )
96 std::string buf{ data, size };
103template <
typename Value_Type >
109 read_value( result, s.data(), s.length() );
117from_string< std::string >( string_view_t s )
119 return std::string{ s.data(), s.size() };
string_view_t from_string< string_view_t >(string_view_t s)
Get a value from string_view.
void read_value(double &v, const char *data, std::size_t size)
void read_value(std::int16_t &v, const char *data, std::size_t size)
void read_value(std::int32_t &v, const char *data, std::size_t size)
void read_value(std::uint16_t &v, const char *data, std::size_t size)
void read_value(std::int64_t &v, const char *data, std::size_t size)
Read int values.
void read_value(std::uint32_t &v, const char *data, std::size_t size)
void read_value(float &v, const char *data, std::size_t size)
Read float values.
void read_value(std::uint8_t &v, const char *data, std::size_t size)
void read_value(std::int8_t &v, const char *data, std::size_t size)
Value_Type from_string(string_view_t s)
Get a value from string.
void read_value(std::uint64_t &v, const char *data, std::size_t size)