AuboStudio SDK 0.6.3

宏定义
class_forward.h 文件参考
`#include <memory>`
class_forward.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 宏定义
#define | ARCS_ABI_EXPORT
#define | ARCS_ABI_IMPORT
#define | ARCS_ABI_LOCAL
#define | ARCS_DECLARE_PTR(Name, Type)
#define | ARCS_DECLARE_PTR_MEMBER(Type)
#define | ARCS_CLASS_FORWARD(C)
| Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR. 更多...
#define | ARCS_STRUCT_FORWARD(C)
| Like ARCS_CLASS_FORWARD, but forward declares the type as a struct instead of a class. 更多...

## 宏定义说明

## ◆ ARCS_ABI_EXPORT

#define ARCS_ABI_EXPORT

在文件 class_forward.h 第 16 行定义.

## ◆ ARCS_ABI_IMPORT

#define ARCS_ABI_IMPORT

在文件 class_forward.h 第 17 行定义.

## ◆ ARCS_ABI_LOCAL

#define ARCS_ABI_LOCAL

在文件 class_forward.h 第 18 行定义.

## ◆ ARCS_CLASS_FORWARD

#define ARCS_CLASS_FORWARD | ( |  | C | ) |

值:
class C; \
ARCS_DECLARE_PTR(C, C)

Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR.

在文件 class_forward.h 第 68 行定义.

## ◆ ARCS_DECLARE_PTR

#define ARCS_DECLARE_PTR | ( |  | Name,
|  |  | Type
| ) |  |

值:
typedef std::shared_ptr<Type> Name##Ptr; \
typedef std::shared_ptr<const Type> Name##ConstPtr; \
typedef std::weak_ptr<Type> Name##WeakPtr; \
typedef std::weak_ptr<const Type> Name##ConstWeakPtr; \
typedef std::unique_ptr<Type> Name##UniquePtr; \
typedef std::unique_ptr<const Type> Name##ConstUniquePtr

在文件 class_forward.h 第 36 行定义.

## ◆ ARCS_DECLARE_PTR_MEMBER

#define ARCS_DECLARE_PTR_MEMBER | ( |  | Type | ) |

值:
typedef std::shared_ptr<Type> Ptr; \
typedef std::shared_ptr<const Type> ConstPtr; \
typedef std::weak_ptr<Type> WeakPtr; \
typedef std::weak_ptr<const Type> ConstWeakPtr; \
typedef std::unique_ptr<Type> UniquePtr; \
typedef std::unique_ptr<const Type> ConstUniquePtr

在文件 class_forward.h 第 54 行定义.

## ◆ ARCS_STRUCT_FORWARD

#define ARCS_STRUCT_FORWARD | ( |  | C | ) |

值:
struct C; \
ARCS_DECLARE_PTR(C, C)

Like ARCS_CLASS_FORWARD, but forward declares the type as a struct instead of a class.

在文件 class_forward.h 第 77 行定义.