AuboStudio SDK  0.6.3
base_feature.h
浏览该文件的文档.
1#ifndef AUBO_SCOPE_BASE_FEATURE_H
2#define AUBO_SCOPE_BASE_FEATURE_H
3
5
6namespace arcs {
7namespace aubo_scope {
9
10/**
11 * This interface represents the Base feature in AuboScope.
12 */
14{
15public:
18 virtual ~BaseFeature();
19
20private:
21 friend class DataSwitch;
23 void *d_{ nullptr };
24};
25
26} // namespace aubo_scope
27} // namespace arcs
28
29#endif // AUBO_SCOPE_BASE_FEATURE_H
#define ARCS_ABI_EXPORT
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
This interface represents the Base feature in AuboScope.
BaseFeature(BaseFeature &&f)