#include <boost/enable_shared_from_this.hpp>#include <boost/make_shared.hpp>#include <boost/shared_ptr.hpp>#include <boost/weak_ptr.hpp>
Memory.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:命名空间 | |
| namespace | carla |
| CARLA模拟器的主命名空间。 | |
类型定义 | |
| template<typename T > | |
| using | carla::EnableSharedFromThis = boost::enable_shared_from_this< T > |
| 允许类的实例安全地生成指向自身的shared_ptr 更多... | |
| template<typename T > | |
| using | carla::SharedPtr = boost::shared_ptr< T > |
| 使用这个SharedPtr(boost::shared_ptr)以保持与boost::python的兼容性, 但未来如果可能的话,我们希望能为std::shared_ptr制作一个Python适配器。 更多... | |
| template<typename T > | |
| using | carla::WeakPtr = boost::weak_ptr< T > |
| 类似于SharedPtr,但提供对boost::weak_ptr的别名,用于弱引用 更多... | |
函数 | |
| template<typename T , typename... Args> | |
| static auto | carla::MakeShared (Args &&... args) |
| 类似于boost::make_shared,但封装在carla命名空间中 更多... | |