MCPcopy Create free account
hub / github.com/cbeck88/visit_struct / get_pointer

Method get_pointer

include/visit_struct/visit_struct.hpp:444–451  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

442 // Get member pointer, by index
443 template <int idx, typename S>
444 VISIT_STRUCT_CONSTEXPR static auto get_pointer() ->
445 typename std::enable_if<
446 traits::is_visitable<traits::clean_t<S>, CONTEXT>::value,
447 decltype(traits::visitable<traits::clean_t<S>, CONTEXT>::get_pointer(std::integral_constant<int, idx>{}))
448 >::type
449 {
450 return traits::visitable<traits::clean_t<S>, CONTEXT>::get_pointer(std::integral_constant<int, idx>{});
451 }
452
453 template <int idx, typename S>
454 VISIT_STRUCT_CONSTEXPR static auto get_pointer(S &&) -> decltype(get_pointer<idx, S>()) {

Callers

nothing calls this directly

Calls 1

get_pointerFunction · 0.85

Tested by

no test coverage detected