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 ()
 
 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() [1/2]

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

◆ ~context() [1/2]

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

◆ context() [2/2]

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

◆ ~context() [2/2]

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

Member Function Documentation

◆ end() [1/2]

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:

◆ end() [2/2]

template<typename T >
void nngn::Profile::context< T >::end ( )

Member Data Documentation

◆ I

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

◆ N

template<typename T >
static constexpr 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 files: