CARLA
 
载入中...
搜索中...
未找到
| Public 类型 | Public 成员函数 | 静态 Public 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
carla::rpc::Response< void >类 参考

#include <Response.h>

+ carla::rpc::Response< void > 的协作图:

struct  success_flag
 

Public 类型

using error_type = ResponseError
 
using value_type = void
 

Public 成员函数

const error_typeGetError () const
 
bool HasError () const
 
 operator bool () const
 
 Response ()
 
 Response (ResponseError error)
 
template<typename... Ts>
void SetError (Ts &&... args)
 

静态 Public 成员函数

static Response Success ()
 

Private 成员函数

 Response (success_flag)
 

Private 属性

boost::optional< error_type_data
 

详细描述

在文件 Response.h105 行定义.

成员类型定义说明

◆ error_type

using carla::rpc::Response< void >::error_type = ResponseError

在文件 Response.h110 行定义.

◆ value_type

using carla::rpc::Response< void >::value_type = void

在文件 Response.h108 行定义.

构造及析构函数说明

◆ Response() [1/3]

carla::rpc::Response< void >::Response ( )
inline

在文件 Response.h116 行定义.

◆ Response() [2/3]

carla::rpc::Response< void >::Response ( ResponseError error)
inline

在文件 Response.h118 行定义.

◆ Response() [3/3]

carla::rpc::Response< void >::Response ( success_flag )
inlineprivate

在文件 Response.h144 行定义.

成员函数说明

◆ GetError()

const error_type & carla::rpc::Response< void >::GetError ( ) const
inline

在文件 Response.h129 行定义.

引用了 carla::rpc::Response< T >::_data, DEBUG_ASSERT , 以及 carla::rpc::Response< T >::HasError().

+ 函数调用图:

◆ HasError()

bool carla::rpc::Response< void >::HasError ( ) const
inline

在文件 Response.h120 行定义.

引用了 carla::rpc::Response< T >::_data.

◆ operator bool()

carla::rpc::Response< void >::operator bool ( ) const
inline

在文件 Response.h134 行定义.

引用了 carla::rpc::Response< T >::HasError().

+ 函数调用图:

◆ SetError()

template<typename... Ts>
void carla::rpc::Response< void >::SetError ( Ts &&... args)
inline

在文件 Response.h125 行定义.

引用了 carla::rpc::Response< T >::_data.

◆ Success()

static Response carla::rpc::Response< void >::Success ( )
inlinestatic

在文件 Response.h112 行定义.

类成员变量说明

◆ _data

boost::optional<error_type> carla::rpc::Response< void >::_data
private

在文件 Response.h146 行定义.


该类的文档由以下文件生成: