MessageCastUtils.hh File Reference
#include <memory>#include <utility>#include <google/protobuf/message.h>#include <google/protobuf/message_lite.h>Go to the source code of this file.
Namespaces | |
| namespace | gz |
| namespace | gz::msgs |
Functions | |
| template<typename T > | |
| const T * | DoDynamicCastMessage (const google::protobuf::MessageLite *message) |
| template<typename T > | |
| T * | DoDynamicCastMessage (google::protobuf::MessageLite *message) |
| template<typename T > | |
| std::shared_ptr< T > | DoDynamicCastMessage (std::shared_ptr< google::protobuf::MessageLite > message) |
| template<typename MsgT > | |
| std::unique_ptr< MsgT > | DoDynamicCastMessage (std::unique_ptr< google::protobuf::Message > &&_baseMsg) |