Apollo 10.0
自动驾驶开放平台
|
类 | |
class | ArenaManagerBase |
class | ArenaMessageWrapper |
union | ArenaMessageWrapperDataStruct |
union | ArenaMessageWrapperExtended |
union | ArenaMessageWrapperMeta |
class | ErrorCollector |
class | MessageHeader |
class | ProtobufFactory |
class | PyMessageWrap |
struct | RawMessage |
函数 | |
DEFINE_TYPE_TRAIT (HasSerializeToArenaMessageWrapper, SerializeToArenaMessageWrapper) template< typename T > class HasSerializer | |
template<typename T , typename std::enable_if< HasType< T >::value &&std::is_member_function_pointer< decltype(&T::TypeName)>::value, bool >::type = 0> | |
std::string | MessageType (const T &message) |
template<typename T , typename std::enable_if< HasType< T >::value &&!std::is_member_function_pointer< decltype(&T::TypeName)>::value, bool >::type = 0> | |
std::string | MessageType () |
template<typename T > | |
std::enable_if< HasSetType< T >::value, void >::type | SetTypeName (const std::string &type_name, T *message) |
template<typename T > | |
std::enable_if<!HasSetType< T >::value, void >::type | SetTypeName (const std::string &type_name, T *message) |
template<typename T > | |
std::enable_if< HasByteSize< T >::value, int >::type | ByteSize (const T &message) |
template<typename T > | |
std::enable_if<!HasByteSize< T >::value, int >::type | ByteSize (const T &message) |
template<typename T > | |
int | FullByteSize (const T &message) |
template<typename T > | |
std::enable_if< HasParseFromArenaMessageWrapper< T >::value, bool >::type | ParseFromArenaMessageWrapper (ArenaMessageWrapper *wrapper, T *message, T **message_ptr) |
template<typename T , typename std::enable_if< !HasParseFromArenaMessageWrapper< T >::value &&!std::is_base_of< google::protobuf::Message, T >::value, bool >::type = 0> | |
bool | ParseFromArenaMessageWrapper (ArenaMessageWrapper *wrapper, T *message, T **message_ptr) |
template<typename T > | |
std::enable_if< HasParseFromArray< T >::value, bool >::type | ParseFromArray (const void *data, int size, T *message) |
template<typename T > | |
std::enable_if<!HasParseFromArray< T >::value, bool >::type | ParseFromArray (const void *data, int size, T *message) |
template<typename T > | |
std::enable_if< HasParseFromString< T >::value, bool >::type | ParseFromString (const std::string &str, T *message) |
template<typename T > | |
std::enable_if<!HasParseFromString< T >::value, bool >::type | ParseFromString (const std::string &str, T *message) |
template<typename T > | |
std::enable_if< HasParseFromArray< T >::value, bool >::type | ParseFromHC (const void *data, int size, T *message) |
template<typename T > | |
std::enable_if<!HasParseFromArray< T >::value, bool >::type | ParseFromHC (const void *data, int size, T *message) |
template<typename T > | |
std::enable_if< HasSerializeToArenaMessageWrapper< T >::value, bool >::type | SerializeToArenaMessageWrapper (const T &message, ArenaMessageWrapper *wrapper, T **message_ptr) |
template<typename T , typename std::enable_if< !HasSerializeToArenaMessageWrapper< T >::value &&!std::is_base_of< google::protobuf::Message, T >::value, bool >::type = 0> | |
bool | SerializeToArenaMessageWrapper (const T &message, ArenaMessageWrapper *wrapper, T **message_ptr) |
template<typename T > | |
std::enable_if< HasSerializeToArray< T >::value, bool >::type | SerializeToArray (const T &message, void *data, int size) |
template<typename T > | |
std::enable_if<!HasSerializeToArray< T >::value, bool >::type | SerializeToArray (const T &message, void *data, int size) |
template<typename T > | |
std::enable_if< HasSerializeToString< T >::value, bool >::type | SerializeToString (const T &message, std::string *str) |
template<typename T > | |
std::enable_if<!HasSerializeToString< T >::value, bool >::type | SerializeToString (const T &message, std::string *str) |
template<typename T > | |
std::enable_if< HasSerializeToArray< T >::value, bool >::type | SerializeToHC (const T &message, void *data, int size) |
template<typename T > | |
std::enable_if<!HasSerializeToArray< T >::value, bool >::type | SerializeToHC (const T &message, void *data, int size) |
template<typename T , typename std::enable_if< HasGetDescriptorString< T >::value, bool >::type = 0> | |
void | GetDescriptorString (const std::string &type, std::string *desc_str) |
template<typename MessageT , typename std::enable_if< !std::is_base_of< google::protobuf::Message, MessageT >::value, int >::type = 0> | |
void | GetDescriptorString (const MessageT &message, std::string *desc_str) |
template<typename T , typename Descriptor , typename std::enable_if< HasFullName< Descriptor >::value, bool >::type = 0> | |
std::string | GetFullName () |
template<typename T , typename std::enable_if< HasDescriptor< T >::value &&!std::is_base_of< google::protobuf::Message, T >::value, bool >::type = 0> | |
std::string | GetMessageName () |
template<typename MessageT , typename std::enable_if< std::is_base_of< google::protobuf::Message, MessageT >::value, int >::type = 0> | |
std::string | MessageType (const MessageT &message) |
template<typename MessageT , typename std::enable_if< std::is_base_of< google::protobuf::Message, MessageT >::value, int >::type = 0> | |
bool | RegisterMessage (const MessageT &message) |
template<typename MessageT , typename std::enable_if< std::is_base_of< google::protobuf::Message, MessageT >::value, bool >::type = true> | |
bool | SerializeToArenaMessageWrapper (const MessageT &message, ArenaMessageWrapper *wrapper, MessageT **message_ptr) |
template<typename MessageT , typename std::enable_if< std::is_base_of< google::protobuf::Message, MessageT >::value, bool >::type = true> | |
bool | ParseFromArenaMessageWrapper (ArenaMessageWrapper *wrapper, MessageT *message, MessageT **message_ptr) |
bool | SerializeToArray (const PyMessageWrap &message, void *data, int size) |
bool | ParseFromArray (const void *data, int size, PyMessageWrap *message) |
int | ByteSize (const PyMessageWrap &message) |
bool | SerializeToArray (const RawMessage &message, void *data, int size) |
bool | ParseFromArray (const void *data, int size, RawMessage *message) |
int | ByteSize (const RawMessage &message) |
bool | SerializeToArenaMessageWrapper (const RawMessage &message, ArenaMessageWrapper *wrapper) |
bool | ParseFromArenaMessageWrapper (ArenaMessageWrapper *wrapper, RawMessage *message) |
变量 | |
const char *const | PY_MESSAGE_FULLNAME = "apollo.cyber.message.PyMessage" |
|
inline |
在文件 py_message_traits.h 第 40 行定义.
|
inline |
在文件 raw_message_traits.h 第 40 行定义.
std::enable_if< HasByteSize< T >::value, int >::type apollo::cyber::message::ByteSize | ( | const T & | message | ) |
在文件 message_traits.h 第 128 行定义.
std::enable_if<!HasByteSize< T >::value, int >::type apollo::cyber::message::ByteSize | ( | const T & | message | ) |
在文件 message_traits.h 第 134 行定义.
apollo::cyber::message::DEFINE_TYPE_TRAIT | ( | HasSerializeToArenaMessageWrapper | , |
SerializeToArenaMessageWrapper | |||
) |
在文件 message_traits.h 第 45 行定义.
int apollo::cyber::message::FullByteSize | ( | const T & | message | ) |
在文件 message_traits.h 第 141 行定义.
|
inline |
在文件 message_traits.h 第 301 行定义.
|
inline |
在文件 message_traits.h 第 286 行定义.
std::string apollo::cyber::message::GetFullName | ( | ) |
在文件 message_traits.h 第 306 行定义.
std::string apollo::cyber::message::GetMessageName | ( | ) |
在文件 message_traits.h 第 322 行定义.
|
inline |
在文件 message_traits.h 第 93 行定义.
std::string apollo::cyber::message::MessageType | ( | const MessageT & | message | ) |
在文件 protobuf_traits.h 第 43 行定义.
std::string apollo::cyber::message::MessageType | ( | const T & | message | ) |
在文件 message_traits.h 第 66 行定义.
bool apollo::cyber::message::ParseFromArenaMessageWrapper | ( | ArenaMessageWrapper * | wrapper, |
MessageT * | message, | ||
MessageT ** | message_ptr | ||
) |
在文件 protobuf_traits.h 第 88 行定义.
|
inline |
在文件 raw_message_traits.h 第 47 行定义.
std::enable_if< HasParseFromArenaMessageWrapper< T >::value, bool >::type apollo::cyber::message::ParseFromArenaMessageWrapper | ( | ArenaMessageWrapper * | wrapper, |
T * | message, | ||
T ** | message_ptr | ||
) |
在文件 message_traits.h 第 151 行定义.
bool apollo::cyber::message::ParseFromArenaMessageWrapper | ( | ArenaMessageWrapper * | wrapper, |
T * | message, | ||
T ** | message_ptr | ||
) |
在文件 message_traits.h 第 161 行定义.
|
inline |
在文件 py_message_traits.h 第 36 行定义.
|
inline |
在文件 raw_message_traits.h 第 36 行定义.
std::enable_if< HasParseFromArray< T >::value, bool >::type apollo::cyber::message::ParseFromArray | ( | const void * | data, |
int | size, | ||
T * | message | ||
) |
在文件 message_traits.h 第 170 行定义.
std::enable_if<!HasParseFromArray< T >::value, bool >::type apollo::cyber::message::ParseFromArray | ( | const void * | data, |
int | size, | ||
T * | message | ||
) |
在文件 message_traits.h 第 177 行定义.
std::enable_if< HasParseFromArray< T >::value, bool >::type apollo::cyber::message::ParseFromHC | ( | const void * | data, |
int | size, | ||
T * | message | ||
) |
在文件 message_traits.h 第 194 行定义.
std::enable_if<!HasParseFromArray< T >::value, bool >::type apollo::cyber::message::ParseFromHC | ( | const void * | data, |
int | size, | ||
T * | message | ||
) |
在文件 message_traits.h 第 207 行定义.
std::enable_if< HasParseFromString< T >::value, bool >::type apollo::cyber::message::ParseFromString | ( | const std::string & | str, |
T * | message | ||
) |
在文件 message_traits.h 第 183 行定义.
std::enable_if<!HasParseFromString< T >::value, bool >::type apollo::cyber::message::ParseFromString | ( | const std::string & | str, |
T * | message | ||
) |
在文件 message_traits.h 第 189 行定义.
bool apollo::cyber::message::RegisterMessage | ( | const MessageT & | message | ) |
在文件 protobuf_traits.h 第 69 行定义.
bool apollo::cyber::message::SerializeToArenaMessageWrapper | ( | const MessageT & | message, |
ArenaMessageWrapper * | wrapper, | ||
MessageT ** | message_ptr | ||
) |
在文件 protobuf_traits.h 第 77 行定义.
|
inline |
在文件 raw_message_traits.h 第 42 行定义.
std::enable_if< HasSerializeToArenaMessageWrapper< T >::value, bool >::type apollo::cyber::message::SerializeToArenaMessageWrapper | ( | const T & | message, |
ArenaMessageWrapper * | wrapper, | ||
T ** | message_ptr | ||
) |
在文件 message_traits.h 第 214 行定义.
bool apollo::cyber::message::SerializeToArenaMessageWrapper | ( | const T & | message, |
ArenaMessageWrapper * | wrapper, | ||
T ** | message_ptr | ||
) |
在文件 message_traits.h 第 224 行定义.
|
inline |
在文件 py_message_traits.h 第 31 行定义.
|
inline |
在文件 raw_message_traits.h 第 32 行定义.
std::enable_if< HasSerializeToArray< T >::value, bool >::type apollo::cyber::message::SerializeToArray | ( | const T & | message, |
void * | data, | ||
int | size | ||
) |
在文件 message_traits.h 第 235 行定义.
std::enable_if<!HasSerializeToArray< T >::value, bool >::type apollo::cyber::message::SerializeToArray | ( | const T & | message, |
void * | data, | ||
int | size | ||
) |
在文件 message_traits.h 第 241 行定义.
std::enable_if< HasSerializeToArray< T >::value, bool >::type apollo::cyber::message::SerializeToHC | ( | const T & | message, |
void * | data, | ||
int | size | ||
) |
在文件 message_traits.h 第 259 行定义.
std::enable_if<!HasSerializeToArray< T >::value, bool >::type apollo::cyber::message::SerializeToHC | ( | const T & | message, |
void * | data, | ||
int | size | ||
) |
在文件 message_traits.h 第 280 行定义.
std::enable_if< HasSerializeToString< T >::value, bool >::type apollo::cyber::message::SerializeToString | ( | const T & | message, |
std::string * | str | ||
) |
在文件 message_traits.h 第 247 行定义.
std::enable_if<!HasSerializeToString< T >::value, bool >::type apollo::cyber::message::SerializeToString | ( | const T & | message, |
std::string * | str | ||
) |
在文件 message_traits.h 第 253 行定义.
std::enable_if< HasSetType< T >::value, void >::type apollo::cyber::message::SetTypeName | ( | const std::string & | type_name, |
T * | message | ||
) |
在文件 message_traits.h 第 118 行定义.
std::enable_if<!HasSetType< T >::value, void >::type apollo::cyber::message::SetTypeName | ( | const std::string & | type_name, |
T * | message | ||
) |
在文件 message_traits.h 第 124 行定义.
const char* const apollo::cyber::message::PY_MESSAGE_FULLNAME = "apollo.cyber.message.PyMessage" |
在文件 py_message.h 第 31 行定义.