g2o
Loading...
Searching...
No Matches
g2o::ceres::internal::FixedArray< T, N, A >::NonEmptyInlinedStorage Class Reference

Public Member Functions

StorageElement * data ()
void AnnotateConstruct (size_type)
void AnnotateDestruct (size_type)

Private Attributes

char buff_ [sizeof(StorageElement[inline_elements])]

Detailed Description

template<typename T, size_t N = kFixedArrayUseDefault, typename A = FixedArrayDefaultAllocator<T>>
class g2o::ceres::internal::FixedArray< T, N, A >::NonEmptyInlinedStorage

Definition at line 368 of file fixed_array.h.

Member Function Documentation

◆ AnnotateConstruct()

template<typename T, size_t N = kFixedArrayUseDefault, typename A = FixedArrayDefaultAllocator<T>>
void g2o::ceres::internal::FixedArray< T, N, A >::NonEmptyInlinedStorage::AnnotateConstruct ( size_type )
inline

Definition at line 371 of file fixed_array.h.

371{}

◆ AnnotateDestruct()

template<typename T, size_t N = kFixedArrayUseDefault, typename A = FixedArrayDefaultAllocator<T>>
void g2o::ceres::internal::FixedArray< T, N, A >::NonEmptyInlinedStorage::AnnotateDestruct ( size_type )
inline

Definition at line 372 of file fixed_array.h.

372{}

◆ data()

template<typename T, size_t N = kFixedArrayUseDefault, typename A = FixedArrayDefaultAllocator<T>>
StorageElement * g2o::ceres::internal::FixedArray< T, N, A >::NonEmptyInlinedStorage::data ( )
inline

Definition at line 370 of file fixed_array.h.

370{ return reinterpret_cast<StorageElement*>(buff_); }
char buff_[sizeof(StorageElement[inline_elements])]

References buff_.

Member Data Documentation

◆ buff_

template<typename T, size_t N = kFixedArrayUseDefault, typename A = FixedArrayDefaultAllocator<T>>
char g2o::ceres::internal::FixedArray< T, N, A >::NonEmptyInlinedStorage::buff_[sizeof(StorageElement[inline_elements])]
private

Definition at line 381 of file fixed_array.h.

Referenced by data().


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