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

Description

Definition at line 59 of file zip.hpp.

Public Member Functions

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

Public Attributes

entity target_
 

Member Function Documentation

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

Definition at line 66 of file zip.hpp.

References target_.

67  {
68  return view.increment(target_) ? result + 1 : result;
69  }

Member Data Documentation

entity entity::component::detail::sized_increment_window::target_

Definition at line 71 of file zip.hpp.

Referenced by operator()().

Constructor & Destructor Documentation

entity::component::detail::sized_increment_window::sized_increment_window ( entity  target)

Definition at line 61 of file zip.hpp.

62  : target_(target)
63  {}