momo  3.12
momo::internal::ArrayBuffer< ItemTraits, count > Class Template Reference

#include <Array.h>

Inheritance diagram for momo::internal::ArrayBuffer< ItemTraits, count >:
momo::internal::ObjectBuffer< ItemTraits::Item, ItemTraits::GetAlignment(), count >

Additional Inherited Members

- Public Types inherited from momo::internal::ObjectBuffer< ItemTraits::Item, ItemTraits::GetAlignment(), count >
typedef ItemTraits::Item Object
 
- Public Member Functions inherited from momo::internal::ObjectBuffer< ItemTraits::Item, ItemTraits::GetAlignment(), count >
 MOMO_STATIC_ASSERT (ObjectAlignmenter< Object >::Check(alignment))
 
 MOMO_STATIC_ASSERT (count > 0)
 
 ObjectBuffer ()=default
 
 ObjectBuffer (const ObjectBuffer &)=delete
 
 ~ObjectBuffer ()=default
 
ObjectBuffer & operator= (const ObjectBuffer &)=delete
 
const Object * GetPtr () const noexcept
 
Object * GetPtr () noexcept
 
const Object & Get () const noexcept
 
Object & Get () noexcept
 
- Static Public Attributes inherited from momo::internal::ObjectBuffer< ItemTraits::Item, ItemTraits::GetAlignment(), count >
static const size_t alignment
 
static const size_t count
 

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