nngn
Loading...
Searching...
No Matches
anonymous_namespace{tracking_test.cpp}::tracker< T > Struct Template Reference
Inheritance diagram for anonymous_namespace{tracking_test.cpp}::tracker< T >:
Collaboration diagram for anonymous_namespace{tracking_test.cpp}::tracker< T >:

Classes

struct  rebind
 

Public Types

using value_type = T
 
using pointer = std::add_pointer_t<T>
 
using block_type = nngn::alloc_block<allocation, value_type>
 

Public Member Functions

 tracker (void)=default
 
 tracker (info *i_)
 
template<typename U >
 tracker (const tracker< U > &rhs)
 
void allocate (pointer p, std::size_t n)
 
void deallocate (pointer p, std::size_t n)
 

Public Attributes

infoi
 

Member Typedef Documentation

◆ block_type

template<typename T >
using anonymous_namespace{tracking_test.cpp}::tracker< T >::block_type = nngn::alloc_block<allocation, value_type>

◆ pointer

template<typename T >
using anonymous_namespace{tracking_test.cpp}::tracker< T >::pointer = std::add_pointer_t<T>

◆ value_type

template<typename T >
using anonymous_namespace{tracking_test.cpp}::tracker< T >::value_type = T

Constructor & Destructor Documentation

◆ tracker() [1/3]

template<typename T >
anonymous_namespace{tracking_test.cpp}::tracker< T >::tracker ( void )
default

◆ tracker() [2/3]

template<typename T >
anonymous_namespace{tracking_test.cpp}::tracker< T >::tracker ( info * i_)
inlineexplicit

◆ tracker() [3/3]

template<typename T >
template<typename U >
anonymous_namespace{tracking_test.cpp}::tracker< T >::tracker ( const tracker< U > & rhs)
inline

Member Function Documentation

◆ allocate()

template<typename T >
void anonymous_namespace{tracking_test.cpp}::tracker< T >::allocate ( pointer p,
std::size_t n )
Here is the caller graph for this function:

◆ deallocate()

template<typename T >
void anonymous_namespace{tracking_test.cpp}::tracker< T >::deallocate ( pointer p,
std::size_t n )
Here is the caller graph for this function:

Member Data Documentation

◆ i

template<typename T >
info* anonymous_namespace{tracking_test.cpp}::tracker< T >::i

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