#include <boost/enable_shared_from_this.hpp>
#include <boost/make_shared.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
浏览源代码.
|
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命名空间中
|
|