我不明白如何在 Cap'n Proto 中导出类型别名。
我能想到的最简单的例子是点云。假设我们有一个模式,例如
struct Point {
x @0: Float32 = 0;
y @1: Float32 = 0;
}
然后我还想将这些点的列表导出为固定类型:
struct Point {
x @0: Float32 = 0;
y @1: Float32 = 0;
}
using PointCloud = List(Point);
在我看来(基于生成的代码)该PointCloud
类型没有作为模式的一部分导出。似乎这PointCloud
只能在模式文件中使用。
如何导出此别名以便在外部使用?