nngn
Loading...
Searching...
No Matches
nngn::Profile::context< T > Struct Template Reference

#include <profile.h>

Public Member Functions

 context (std::array< uint64_t, N > *p)
 
 ~context (void)
 
void end ()
 

Public Attributes

std::array< uint64_t, N > * p
 

Static Public Attributes

static constexpr auto I = T::STATS_IDX
 
static constexpr auto N = T::Stats::N_EVENTS
 

Constructor & Destructor Documentation

◆ context()

template<typename T >
nngn::Profile::context< T >::context ( std::array< uint64_t, N > * p)
inlineexplicit
Here is the call graph for this function:

◆ ~context()

template<typename T >
nngn::Profile::context< T >::~context ( void )
inline
Here is the call graph for this function:

Member Function Documentation

◆ end()

template<typename T >
void nngn::Profile::context< T >::end ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ I

template<typename T >
auto nngn::Profile::context< T >::I = T::STATS_IDX
staticconstexpr

◆ N

template<typename T >
auto nngn::Profile::context< T >::N = T::Stats::N_EVENTS
staticconstexpr

◆ p

template<typename T >
std::array<uint64_t, N>* nngn::Profile::context< T >::p

The documentation for this struct was generated from the following file: