ant
A2 ant: class-based analysis framework
ant::MemoryPool< T >::Item Class Reference

#include <MemoryPool.h>

Public Member Functions

T * get () const
 
T & operator* () const
 
T * operator-> () const noexcept
 
 ~Item ()
 
 Item (Item &&)=default
 
Itemoperator= (Item &&)=default
 

Friends

struct MemoryPool
 

Constructor & Destructor Documentation

◆ ~Item()

template<class T >
ant::MemoryPool< T >::Item::~Item ( )
inline

◆ Item()

template<class T >
ant::MemoryPool< T >::Item::Item ( Item &&  )
default

Member Function Documentation

◆ get()

template<class T >
T* ant::MemoryPool< T >::Item::get ( ) const
inline

◆ operator*()

template<class T >
T& ant::MemoryPool< T >::Item::operator* ( ) const
inline

◆ operator->()

template<class T >
T* ant::MemoryPool< T >::Item::operator-> ( ) const
inlinenoexcept

◆ operator=()

template<class T >
Item& ant::MemoryPool< T >::Item::operator= ( Item &&  )
default

Friends And Related Function Documentation

◆ MemoryPool

template<class T >
friend struct MemoryPool
friend

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