12 #ifndef _INCLUDE_EASYDELEGATE_HPP_
13 #define _INCLUDE_EASYDELEGATE_HPP_
16 #if defined(__GNUC__) || defined(__GNUG__)
17 #define __forceinline __attribute__((always_inline))
18 #define EASYDELEGATE_NOEXCEPT noexcept
19 #define EASYDELEGATE_CONSTEXPR constexpr
22 #define EASYDELEGATE_NOEXCEPT
24 #define EASYDELEGATE_CONSTEXPR
29 #ifdef EASYDELEGATE_FORCE_INLINE
30 #define EASYDELEGATE_INLINE __forceinline
32 #define EASYDELEGATE_INLINE
46 #endif // _INCLUDE_EASYDELEGATE_HPP_
Include file declaring the deferred caller types for use in systems where deferred calls is a necessi...
Include file containing the definition for the DelegateSet class.
Include file declaring various helper types used by the EasyDelegate library. They may also aid progr...
Namespace containing all EasyDelegate functionality.
Definition: deferredcallers.hpp:20
Include file declaring various delegate types.