mimic++ v5
Loading...
Searching...
No Matches
CallConvention.hpp File Reference
#include "mimic++/Fwd.hpp"
#include "mimic++/TypeTraits.hpp"
#include <concepts>
#include <source_location>
#include <tuple>
Include dependency graph for CallConvention.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mimicpp
 

Macros

#define MIMICPP_DETAIL_DEFINE_REMOVE_CALL_CONVENTION(call_convention, specs)
 Generates the desired remove_call_convention trait-specialization.
 
#define MIMICPP_DETAIL_DEFINE_ADD_CALL_CONVENTION(call_convention, specs)
 Generates the desired add_call_convention trait-specialization.
 
#define MIMICPP_DETAIL_DEFINE_CALL_CONVENTION_CALL_INTERFACE(call_convention, specs)
 Generates the desired CallInterface-specialization.
 
#define MIMICPP_DETAIL_DEFINE_CALL_CONVENTION_SPECIALIZATIONS(call_convention, specs)
 Generates the required specializations.
 
#define MIMICPP_REGISTER_CALL_CONVENTION(call_convention, namespace_name)
 Registers the desired call-convention.