EnTT 3.15.0
Loading...
Searching...
No Matches
entt::sigh_helper< Registry > Struct Template Reference

Signal connection helper for registries. More...

#include <helper.hpp>

Inheritance diagram for entt::sigh_helper< Registry >:

Public Types

using registry_type = Registry
 Registry type.
 

Public Member Functions

 sigh_helper (registry_type &ref)
 Constructs a helper for a given registry.
 
template<typename Type>
auto with (const id_type id=type_hash< Type >::value()) noexcept
 Binds a properly initialized helper to a given signal type.
 
registry_typeregistry () noexcept
 Returns a reference to the underlying registry.
 

Detailed Description

template<typename Registry>
struct entt::sigh_helper< Registry >

Signal connection helper for registries.

Template Parameters
RegistryBasic registry type.

Definition at line 151 of file helper.hpp.

Member Typedef Documentation

◆ registry_type

template<typename Registry>
using entt::sigh_helper< Registry >::registry_type = Registry

Registry type.

Definition at line 153 of file helper.hpp.

Constructor & Destructor Documentation

◆ sigh_helper()

template<typename Registry>
entt::sigh_helper< Registry >::sigh_helper ( registry_type & ref)
inline

Constructs a helper for a given registry.

Parameters
refA valid reference to a registry.

Definition at line 159 of file helper.hpp.

Member Function Documentation

◆ registry()

template<typename Registry>
registry_type & entt::sigh_helper< Registry >::registry ( )
inlinenodiscardnoexcept

Returns a reference to the underlying registry.

Returns
A reference to the underlying registry.

Definition at line 177 of file helper.hpp.

◆ with()

template<typename Registry>
template<typename Type>
auto entt::sigh_helper< Registry >::with ( const id_type id = type_hash<Type>::value())
inlinenoexcept

Binds a properly initialized helper to a given signal type.

Template Parameters
TypeType of signal to bind the helper to.
Parameters
idOptional name for the underlying storage to use.
Returns
A helper for a given registry and signal type.

Definition at line 169 of file helper.hpp.


The documentation for this struct was generated from the following file: