16template<
typename ValueType>
20 this->register_self();
26#define BLI_VECTOR_CPP_TYPE_MAKE(VALUE_TYPE) \
27 BLI_CPP_TYPE_MAKE(blender::Vector<VALUE_TYPE>, CPPTypeFlags::None) \
28 template<> const blender::VectorCPPType &blender::VectorCPPType::get_impl<VALUE_TYPE>() \
30 static blender::VectorCPPType type{blender::TypeTag<VALUE_TYPE>{}}; \
35#define BLI_VECTOR_CPP_TYPE_REGISTER(VALUE_TYPE) blender::VectorCPPType::get<VALUE_TYPE>()
VectorCPPType(TypeTag< ValueType >)
static const VectorCPPType & get()