CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::impl::increment::ByMemberCall< T, M, Method > Struct Template Reference

#include <CeresEngine/Foundation/Iterator.hpp>

Public Types

using R = decltype((std::declval< T & >().*Method)())
 

Public Member Functions

R operator() (T &v) const
 

Member Typedef Documentation

◆ R

template<typename T , typename M , M Method>
using CeresEngine::impl::increment::ByMemberCall< T, M, Method >::R = decltype((std::declval<T&>().*Method)())

Member Function Documentation

◆ operator()()

template<typename T , typename M , M Method>
R CeresEngine::impl::increment::ByMemberCall< T, M, Method >::operator() ( T v) const
inline

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