C++ Device API Reference Manual
Reference documentation for the Simics C++ Device API.
 
Loading...
Searching...
No Matches
attribute-getter.h File Reference

Go to the source code of this file.

Classes

struct  simics::detail::attr_getter_helper< T(O::*)()>
 
struct  simics::detail::attr_getter_helper< T(O::*)() const >
 
struct  simics::detail::attr_getter_helper_dual< T(O::*)(), C >
 
struct  simics::detail::attr_getter_helper_dual< T(O::*)() const, C >
 
struct  simics::detail::attr_getter_helper< T O::* >
 
struct  simics::detail::attr_getter_helper_dual< T O::*, C >
 
struct  simics::detail::attr_getter_helper< T &(*)(O &)>
 
struct  simics::detail::attr_getter_helper< T(*)(O &)>
 

Namespaces

namespace  simics
 
namespace  simics::detail
 

Macros

#define _G_SINGLE(func_ptr)
 
#define _G_DUAL(cls, m)
 

Macro Definition Documentation

◆ _G_DUAL

#define _G_DUAL (   cls,
 
)
Value:
simics::detail::attr_getter_helper_dual<decltype(&cls::m), cls>::\
template f<&cls::m>
Definition: attribute-getter.h:26

◆ _G_SINGLE

#define _G_SINGLE (   func_ptr)
Value:
simics::detail::attr_getter_helper<decltype(&func_ptr)>::\
template f<&func_ptr>
Definition: attribute-getter.h:25