Toolbox snapshot
The Reactive C++ Toolbox
Loading...
Searching...
No Matches
Classes | Namespaces
Traits.hpp File Reference
#include <tuple>
Include dependency graph for Traits.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  toolbox::util::FunctionTraits< TypeT >
 Default case for functors and lambdas. More...
 
struct  toolbox::util::FunctionTraits< ReturnT(*)(ArgsT...)>
 Specialisation for free functions. More...
 
struct  toolbox::util::FunctionTraits< ReturnT(*)(ArgsT...) noexcept >
 Specialisation for noexcept free functions. More...
 
struct  toolbox::util::FunctionTraits< ReturnT(ClassT::*)(ArgsT...)>
 Specialisation for member functions. More...
 
struct  toolbox::util::FunctionTraits< ReturnT(ClassT::*)(ArgsT...) const >
 Specialisation for const member functions. More...
 
struct  toolbox::util::FunctionTraits< ReturnT(ClassT::*)(ArgsT...) const noexcept >
 Specialisation for const noexcept member functions. More...
 
struct  toolbox::util::FunctionTraits< ReturnT(ClassT::*)(ArgsT...) noexcept >
 Specialisation for noexcept member functions. More...
 

Namespaces

namespace  toolbox
 
namespace  toolbox::util