#include <ActorAttribute.h>
◆ ActorAttributeValueAccess() [1/3]
carla::client::ActorAttributeValueAccess::ActorAttributeValueAccess |
( |
| ) |
|
|
default |
◆ ActorAttributeValueAccess() [2/3]
◆ ActorAttributeValueAccess() [3/3]
◆ ~ActorAttributeValueAccess()
virtual carla::client::ActorAttributeValueAccess::~ActorAttributeValueAccess |
( |
| ) |
|
|
virtualdefault |
◆ As() [1/8]
template<>
bool carla::client::ActorAttributeValueAccess::As |
( |
| ) |
const |
◆ As() [2/8]
template<>
int carla::client::ActorAttributeValueAccess::As |
( |
| ) |
const |
◆ As() [3/8]
template<>
float carla::client::ActorAttributeValueAccess::As |
( |
| ) |
const |
◆ As() [4/8]
template<typename T >
T carla::client::ActorAttributeValueAccess::As |
( |
| ) |
const |
◆ As() [5/8]
auto carla::client::ActorAttributeValueAccess::As |
( |
| ) |
const |
◆ As() [6/8]
template<>
bool carla::client::ActorAttributeValueAccess::As |
( |
| ) |
const |
◆ As() [7/8]
template<>
int carla::client::ActorAttributeValueAccess::As |
( |
| ) |
const |
◆ As() [8/8]
template<>
float carla::client::ActorAttributeValueAccess::As |
( |
| ) |
const |
◆ GetId()
virtual const std::string & carla::client::ActorAttributeValueAccess::GetId |
( |
| ) |
const |
|
pure virtual |
◆ GetType()
◆ GetValue()
virtual const std::string & carla::client::ActorAttributeValueAccess::GetValue |
( |
| ) |
const |
|
protectedpure virtual |
◆ operator!=()
bool carla::client::ActorAttributeValueAccess::operator!= |
( |
const T & | rhs | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==() [1/4]
◆ operator==() [2/4]
◆ operator==() [3/4]
◆ operator==() [4/4]
◆ Validate()
void carla::client::ActorAttributeValueAccess::Validate |
( |
| ) |
const |
|
protected |
在文件 ActorAttribute.cpp 第 91 行定义.
引用了 carla::client::ActorAttributeValueAccess::As< rpc::ActorAttributeType::Bool >(), carla::client::ActorAttributeValueAccess::As< rpc::ActorAttributeType::Float >(), carla::client::ActorAttributeValueAccess::As< rpc::ActorAttributeType::Int >(), carla::client::ActorAttributeValueAccess::As< rpc::ActorAttributeType::RGBColor >(), carla::client::ActorAttributeValueAccess::As< rpc::ActorAttributeType::String >(), carla::rpc::Bool, carla::rpc::Float, GetType(), carla::rpc::Int, LIBCARLA_THROW_INVALID_VALUE, carla::rpc::RGBColor , 以及 carla::rpc::String.
被这些函数引用 carla::client::ActorAttribute::ActorAttribute(), carla::client::ActorAttributeValue::ActorAttributeValue() , 以及 carla::client::ActorAttribute::Set().
该类的文档由以下文件生成: