ska::detailv3::functor_storage< Result, Result(*)(Args...)> Struct Template Reference
Collaboration diagram for ska::detailv3::functor_storage< Result, Result(*)(Args...)>:
Public Types | |
typedef Result(* | function_ptr) (Args...) |
Public Member Functions | |
functor_storage (function_ptr function) | |
Result | operator() (Args... args) const |
operator function_ptr & () | |
operator const function_ptr & () | |
Public Attributes | |
function_ptr | function |
Member Typedef Documentation
◆ function_ptr
template<typename Result , typename... Args>
typedef Result(* ska::detailv3::functor_storage< Result, Result(*)(Args...)>::function_ptr) (Args...) |
Constructor & Destructor Documentation
◆ functor_storage()
template<typename Result , typename... Args>
|
inline |
Member Function Documentation
◆ operator const function_ptr &()
template<typename Result , typename... Args>
|
inline |
◆ operator function_ptr &()
template<typename Result , typename... Args>
|
inline |
◆ operator()()
template<typename Result , typename... Args>
|
inline |
Member Data Documentation
◆ function
template<typename Result , typename... Args>
function_ptr ska::detailv3::functor_storage< Result, Result(*)(Args...)>::function |
The documentation for this struct was generated from the following file:
- mpqc/util/external/c++/ska_flat_hash_map.hpp