CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::detailv3::FunctorStorage< Result, Functor > Struct Template Reference

#include <CeresEngine/Foundation/Container/FlatHashMap.hpp>

Inheritance diagram for CeresEngine::detailv3::FunctorStorage< Result, Functor >:

Public Member Functions

 FunctorStorage ()=default
 
 FunctorStorage (const Functor &functor)
 
template<typename... Args>
Result operator() (Args &&... args)
 
template<typename... Args>
Result operator() (Args &&... args) const
 

Constructor & Destructor Documentation

◆ FunctorStorage() [1/2]

template<typename Result , typename Functor >
CeresEngine::detailv3::FunctorStorage< Result, Functor >::FunctorStorage ( )
default

◆ FunctorStorage() [2/2]

template<typename Result , typename Functor >
CeresEngine::detailv3::FunctorStorage< Result, Functor >::FunctorStorage ( const Functor &  functor)
inline

Member Function Documentation

◆ operator()() [1/2]

template<typename Result , typename Functor >
template<typename... Args>
Result CeresEngine::detailv3::FunctorStorage< Result, Functor >::operator() ( Args &&...  args)
inline

◆ operator()() [2/2]

template<typename Result , typename Functor >
template<typename... Args>
Result CeresEngine::detailv3::FunctorStorage< Result, Functor >::operator() ( Args &&...  args) const
inline

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