entity
Entity/Component System for C++
entity::component::detail::sized_advance_window Struct Reference

Description

Definition at line 74 of file zip.hpp.

Public Member Functions

template<typename ComponentPoolWindow >
std::size_t operator() (std::size_t result, ComponentPoolWindow &view) const
 
 sized_advance_window (entity target)
 

Public Attributes

entity target_
 

Member Function Documentation

template<typename ComponentPoolWindow >
std::size_t entity::component::detail::sized_advance_window::operator() ( std::size_t  result,
ComponentPoolWindow &  view 
) const

Definition at line 81 of file zip.hpp.

References target_.

82  {
83  return view.advance(target_) ? result + 1 : result;
84  }

Member Data Documentation

entity entity::component::detail::sized_advance_window::target_

Definition at line 86 of file zip.hpp.

Referenced by operator()().

Constructor & Destructor Documentation

entity::component::detail::sized_advance_window::sized_advance_window ( entity  target)

Definition at line 76 of file zip.hpp.

77  : target_(target)
78  {}