C++ Device API Reference Manual
Reference documentation for the Simics C++ Device API.
Loading...
Searching...
No Matches
Classes
|
Namespaces
|
Macros
attribute-getter.h File Reference
#include "
../conf-object.h
"
#include "
../attribute-traits.h
"
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,
m
)
Value:
simics::detail::attr_getter_helper_dual
<
decltype
(&cls::m), cls>::\
template
f<&cls::m>
simics::detail::attr_getter_helper_dual
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>
simics::detail::attr_getter_helper
Definition:
attribute-getter.h:25