Flecs: flecs::_::field_ptrs< Components > Struct Template Reference
Description: A fast entity component system (ECS) for C & C++

| Flecs v4.1 A fast entity component system (ECS) for C & C++

Loading...
Searching...
No Matches
flecs::_::field_ptrs< Components > Struct Template Reference

## Public Types
using | array = flecs::array<_::field_ptr, sizeof...(Components)>

## Public Member Functions
void | populate (const ecs_iter_t *iter)
void | populate_self (const ecs_iter_t *iter)

## Public Attributes
array | fields_

## Detailed Description

template<typename ... Components>
struct flecs::_::field_ptrs< Components >

Definition at line 52 of file delegate.hpp.

## Member Typedef Documentation

## ◆ array

template<typename ... Components>

using flecs::_::field_ptrs< Components >::array = flecs::array<_::field_ptr, sizeof...(Components)>

Definition at line 53 of file delegate.hpp.

## Member Function Documentation

## ◆ populate()

template<typename ... Components>

void flecs::_::field_ptrs< Components >::populate | ( | const ecs_iter_t * | iter | ) |
| inline

Definition at line 55 of file delegate.hpp.

## ◆ populate_self()

template<typename ... Components>

void flecs::_::field_ptrs< Components >::populate_self | ( | const ecs_iter_t * | iter | ) |
| inline

Definition at line 59 of file delegate.hpp.

## Member Data Documentation

## ◆ fields_

template<typename ... Components>

array flecs::_::field_ptrs< Components >::fields_

Definition at line 63 of file delegate.hpp.

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

- include/flecs/addons/cpp/delegate.hpp