dune-common
2.4.1-rc2
|
This file implements a template class to determine alignment requirements of types at compile time. More...
#include <cstddef>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | Dune::AlignmentOf< T > |
Calculates the alignment requirement of a type. More... | |
Namespaces | |
Dune | |
Dune namespace. | |
Macros | |
#define | ALIGNMENT_MODULO(a, b) |
#define | ALIGNMENT_MIN(a, b) |
This file implements a template class to determine alignment requirements of types at compile time.
#define ALIGNMENT_MIN | ( | a, | |
b | |||
) |
#define ALIGNMENT_MODULO | ( | a, | |
b | |||
) |
char c |
char padding1[N] |
char padding2[N2] |
T t |
Referenced by Dune::fvector_assigner< T, s >::append(), Dune::fmatrix_assigner< T, n, m >::append(), Dune::AddRefTypeEvaluator< T >::apply(), Dune::AddPtrTypeEvaluator< T >::apply(), Dune::AddPtrTypeEvaluator< T & >::apply(), Dune::PointerPairDeletor< Tuple >::apply(), Dune::VariableSizeCommunicator< Allocator >::backward(), Dune::className(), Dune::Power< p >::eval(), Dune::tuple_writer< i >::get(), Dune::tuple_writer< 1 >::get(), Dune::At< N >::get(), Dune::istl_assign_to_fmatrix(), Dune::operator<<(), Dune::operator<<=(), Dune::ReservedVector< T, n >::push_back(), Dune::tuple_writer< i >::put(), Dune::tuple_writer< 1 >::put(), Dune::stackobject_to_shared_ptr(), and Dune::FieldVector< T, COLS >::vec_access().