CARLA
 
载入中...
搜索中...
未找到
命名空间 | 类型定义 | 函数
Memory.h 文件参考
#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命名空间中