# [register_metadata](register_metadata.hpp)

```cpp
template<typename... Comps>
void register_metadata(entt::registry & r) noexcept;
```

Registers metadata for a set of types, attaching them to the [type entity](type_helper.md).

* [core::name](../../core/data/name.md)
* [meta::attributes](../data/attributes.md)
* [meta::size](../data/size.md)