farm-ng-core
sophus::UniqueDataAreaDeleter< TAllocator > Struct Template Reference

#include <mut_image.h>

Public Member Functions

 UniqueDataAreaDeleter ()=default
 
 UniqueDataAreaDeleter (size_t num_bytes)
 
void operator() (uint8_t *p) const
 
 UniqueDataAreaDeleter (UniqueDataAreaDeleter const &other)=default
 
auto operator= (UniqueDataAreaDeleter const &) -> UniqueDataAreaDeleter &=default
 

Public Attributes

size_t num_bytes = 0
 

Constructor & Destructor Documentation

◆ UniqueDataAreaDeleter() [1/3]

template<class TAllocator >
sophus::UniqueDataAreaDeleter< TAllocator >::UniqueDataAreaDeleter ( )
default

◆ UniqueDataAreaDeleter() [2/3]

template<class TAllocator >
sophus::UniqueDataAreaDeleter< TAllocator >::UniqueDataAreaDeleter ( size_t  num_bytes)
inline

◆ UniqueDataAreaDeleter() [3/3]

template<class TAllocator >
sophus::UniqueDataAreaDeleter< TAllocator >::UniqueDataAreaDeleter ( UniqueDataAreaDeleter< TAllocator > const &  other)
default

Member Function Documentation

◆ operator()()

template<class TAllocator >
void sophus::UniqueDataAreaDeleter< TAllocator >::operator() ( uint8_t *  p) const
inline

◆ operator=()

template<class TAllocator >
auto sophus::UniqueDataAreaDeleter< TAllocator >::operator= ( UniqueDataAreaDeleter< TAllocator > const &  ) -> UniqueDataAreaDeleter &=default
default

Member Data Documentation

◆ num_bytes

template<class TAllocator >
size_t sophus::UniqueDataAreaDeleter< TAllocator >::num_bytes = 0

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