Namespaces | Typedefs | Functions
api.h File Reference
#include <functional>
#include <future>
#include <string>
#include "cpr/auth.h"
#include "cpr/cprtypes.h"
#include "cpr/defines.h"
#include "cpr/digest.h"
#include "cpr/multipart.h"
#include "cpr/payload.h"
#include "cpr/response.h"
#include "cpr/session.h"
Include dependency graph for api.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 cpr
 
 cpr::priv
 

Typedefs

using cpr::AsyncResponse = std::future< Response >
 

Functions

template<typename... Ts>
Response cpr::Delete (Ts &&...ts)
 
template<typename... Ts>
AsyncResponse cpr::DeleteAsync (Ts...ts)
 
template<typename Then , typename... Ts>
auto cpr::DeleteCallback (Then then, Ts...ts) -> std::future< decltype(then(Delete(std::move(ts)...)))>
 
template<typename... Ts>
Response cpr::Get (Ts &&...ts)
 
template<typename... Ts>
AsyncResponse cpr::GetAsync (Ts...ts)
 
template<typename Then , typename... Ts>
auto cpr::GetCallback (Then then, Ts...ts) -> std::future< decltype(then(Get(std::move(ts)...)))>
 
template<typename... Ts>
Response cpr::Head (Ts &&...ts)
 
template<typename... Ts>
AsyncResponse cpr::HeadAsync (Ts...ts)
 
template<typename Then , typename... Ts>
auto cpr::HeadCallback (Then then, Ts...ts) -> std::future< decltype(then(Head(std::move(ts)...)))>
 
template<typename... Ts>
Response cpr::Options (Ts &&...ts)
 
template<typename... Ts>
AsyncResponse cpr::OptionsAsync (Ts...ts)
 
template<typename Then , typename... Ts>
auto cpr::OptionsCallback (Then then, Ts...ts) -> std::future< decltype(then(Options(std::move(ts)...)))>
 
template<typename... Ts>
Response cpr::Patch (Ts &&...ts)
 
template<typename... Ts>
AsyncResponse cpr::PatchAsync (Ts...ts)
 
template<typename Then , typename... Ts>
auto cpr::PatchCallback (Then then, Ts...ts) -> std::future< decltype(then(Patch(std::move(ts)...)))>
 
template<typename... Ts>
Response cpr::Post (Ts &&...ts)
 
template<typename... Ts>
AsyncResponse cpr::PostAsync (Ts...ts)
 
template<typename Then , typename... Ts>
auto cpr::PostCallback (Then then, Ts...ts) -> std::future< decltype(then(Post(std::move(ts)...)))>
 
template<typename... Ts>
Response cpr::Put (Ts &&...ts)
 
template<typename... Ts>
AsyncResponse cpr::PutAsync (Ts...ts)
 
template<typename Then , typename... Ts>
auto cpr::PutCallback (Then then, Ts...ts) -> std::future< decltype(then(Put(std::move(ts)...)))>
 
template<typename T >
void cpr::priv::set_option (Session &session, T &&t)
 
template<typename T , typename... Ts>
void cpr::priv::set_option (Session &session, T &&t, Ts &&...ts)
 


rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17