12template<
typename ValueType>
16 this->register_self();
22#define BLI_VECTOR_CPP_TYPE_MAKE(VALUE_TYPE) \
23 BLI_CPP_TYPE_MAKE(blender::Vector<VALUE_TYPE>, CPPTypeFlags::None) \
24 template<> const blender::VectorCPPType &blender::VectorCPPType::get_impl<VALUE_TYPE>() \
26 static blender::VectorCPPType type{blender::TypeTag<VALUE_TYPE>{}}; \
31#define BLI_VECTOR_CPP_TYPE_REGISTER(VALUE_TYPE) blender::VectorCPPType::get<VALUE_TYPE>()
VectorCPPType(TypeTag< ValueType >)