CARLA
 
载入中...
搜索中...
未找到
RepeatRecord.h
浏览该文件的文档.
1// Copyright (c) 2019 Computer Vision Center (CVC) at the Universitat Autonoma
2// de Barcelona (UAB).
3//
4// This work is licensed under the terms of the MIT license.
5// For a copy, see <https://opensource.org/licenses/MIT>.
6
7#pragma once //确保这个头文件在一个编译单元中只被包含一次
8
9#include "carla/NonCopyable.h" //包含carla框架中的NonCopyable类,用于禁止拷贝操作
10#include <string> //包含标准库中的string类
11#include <vector> //包含标准库中vector类,用于处理动态数组
12#include "carla/road/RoadTypes.h" //包含carla框架中road模块的路型定义
13
14namespace carla {
15namespace road {
16namespace object {
17 //RepeatRecord类定义,它继承自MovableNonCopyable,后者私有继承自NonCopyable,
18 //意味着RepeatRecord类也不能被拷贝,但可以移动(如果MovableNonCopyable类实现了移动语义)
19 //这个类被设计为只包含私有成员,表明其不打算被外部直接使用
21 public:
22 //默认构造函数,不执行任何操作
24
25 private:
26
28 };
29
30} // object
31} // road
32} // carla
这个类用于禁止拷贝构造函数和赋值操作,但允许移动构造函数和赋值操作
uint32_t ObjId
Definition RoadTypes.h:32
CARLA模拟器的主命名空间。
Definition Carla.cpp:139