This operation attempts to call a member function which the component provides to internally store whether or not the component triggered a depth change when it was push to the call-stack or when it was popped from the call-stack.
More...
#include "timemory/operations/types/set.hpp"
template<
typename Tp>
struct tim::operation::set_depth_change< Tp >
This operation attempts to call a member function which the component provides to internally store whether or not the component triggered a depth change when it was push to the call-stack or when it was popped from the call-stack.
- Template Parameters
-
Definition at line 227 of file set.hpp.
◆ operator()() [1/2]
Definition at line 239 of file set.hpp.
239{
return sfinae<Tp>(0); }
◆ operator()() [2/2]
Definition at line 232 of file set.hpp.
234 static_assert(!std::is_pointer<Up>::value,
235 "SFINAE tests will always fail with pointer types");
236 return sfinae(obj, 0, v);
The documentation for this struct was generated from the following files: