RESTinio
|
Helper class for holding a buffer for extra-data object to be incorporated into a request object. More...
#include <request_handler.hpp>
Public Member Functions | |
template<typename Factory > | |
generic_request_extra_data_holder_t (Factory &factory) | |
~generic_request_extra_data_holder_t () noexcept | |
RESTINIO_NODISCARD Extra_Data * | get_ptr () noexcept |
RESTINIO_NODISCARD const Extra_Data * | get_ptr () const noexcept |
Private Attributes | |
std::array< char, sizeof(Extra_Data)> | m_data |
Helper class for holding a buffer for extra-data object to be incorporated into a request object.
It constructs a new object inside internal buffer m_data in the constructor and correctly destroys extra-data object in the destructor.
Definition at line 152 of file request_handler.hpp.
|
inline |
Definition at line 158 of file request_handler.hpp.
|
inlinenoexcept |
Definition at line 164 of file request_handler.hpp.
|
inlinenoexcept |
Definition at line 178 of file request_handler.hpp.
|
inlinenoexcept |
Definition at line 171 of file request_handler.hpp.
|
private |
Definition at line 154 of file request_handler.hpp.