#include <Response.h>
Public 类型 | |
using | error_type = ResponseError |
using | value_type = T |
Public 成员函数 | |
value_type & | Get () |
const value_type & | Get () const |
const error_type & | GetError () const |
bool | HasError () const |
operator bool () const | |
template<typename TValue > | |
void | Reset (TValue &&value) |
Response ()=default | |
template<typename TValue > | |
Response (TValue &&value) | |
template<typename... Ts> | |
void | SetError (Ts &&... args) |
Private 属性 | |
boost::variant2::variant< error_type, value_type > | _data |
在文件 Response.h 第 52 行定义.
using carla::rpc::Response< T >::error_type = ResponseError |
在文件 Response.h 第 57 行定义.
using carla::rpc::Response< T >::value_type = T |
在文件 Response.h 第 55 行定义.
|
default |
|
inline |
在文件 Response.h 第 62 行定义.
|
inline |
在文件 Response.h 第 83 行定义.
引用了 carla::rpc::Response< T >::_data, DEBUG_ASSERT , 以及 carla::rpc::Response< T >::HasError().
被这些函数引用 carla::client::detail::Get() , 以及 TEST().
|
inline |
在文件 Response.h 第 88 行定义.
引用了 carla::rpc::Response< T >::_data, DEBUG_ASSERT , 以及 carla::rpc::Response< T >::HasError().
|
inline |
在文件 Response.h 第 78 行定义.
引用了 carla::rpc::Response< T >::_data, DEBUG_ASSERT , 以及 carla::rpc::Response< T >::HasError().
被这些函数引用 TEST().
|
inline |
在文件 Response.h 第 69 行定义.
引用了 carla::rpc::Response< T >::_data.
被这些函数引用 carla::rpc::Response< T >::Get(), carla::rpc::Response< T >::Get(), carla::rpc::Response< T >::GetError(), carla::rpc::Response< void >::GetError(), carla::rpc::Response< T >::operator bool(), carla::rpc::Response< void >::operator bool() , 以及 TEST().
|
inline |
|
inline |
|
inline |
|
private |
在文件 Response.h 第 101 行定义.
被这些函数引用 carla::rpc::Response< T >::Get(), carla::rpc::Response< T >::Get(), carla::rpc::Response< T >::GetError(), carla::rpc::Response< void >::GetError(), carla::rpc::Response< T >::HasError(), carla::rpc::Response< void >::HasError(), carla::rpc::Response< T >::Reset(), carla::rpc::Response< T >::SetError() , 以及 carla::rpc::Response< void >::SetError().