#include "proxsuite/fwd.hpp"#include "proxsuite/linalg/veg/ref.hpp"#include "proxsuite/linalg/veg/type_traits/constructible.hpp"#include "proxsuite/linalg/veg/type_traits/assignable.hpp"#include "proxsuite/linalg/veg/internal/typedefs.hpp"#include "proxsuite/linalg/veg/internal/macros.hpp"#include "proxsuite/linalg/veg/memory/placement.hpp"#include "proxsuite/linalg/veg/type_traits/alloc.hpp"#include <cstddef>#include <cstdlib>#include <malloc.h>#include "proxsuite/linalg/veg/internal/prologue.hpp"#include "proxsuite/linalg/veg/internal/epilogue.hpp"Go to the source code of this file.
Namespaces | |
| namespace | proxsuite |
| namespace | proxsuite::linalg |
| namespace | proxsuite::linalg::veg |
| namespace | proxsuite::linalg::veg::alignment |
| namespace | proxsuite::linalg::veg::alignment::detail |
| namespace | proxsuite::linalg::veg::mem |
| namespace | proxsuite::linalg::veg::_detail |
| namespace | proxsuite::linalg::veg::_detail::_mem |
Functions | |
| constexpr bool | proxsuite::linalg::veg::alignment::detail::is_alignment (std::size_t value) |
| void * | proxsuite::linalg::veg::alignment::detail::align (std::size_t alignment, std::size_t size, void *&ptr, std::size_t &space) |
| void * | proxsuite::linalg::veg::alignment::detail::aligned_alloc (std::size_t alignment, std::size_t size) |
| VEG_INLINE auto | proxsuite::linalg::veg::mem::aligned_alloc (usize align, usize size) noexcept -> void * |
| VEG_INLINE void | proxsuite::linalg::veg::mem::aligned_free (usize, void *ptr) noexcept |
| proxsuite::linalg::veg::mem::VEG_INLINE_VAR (system_alloc, SystemAlloc) | |
| proxsuite::linalg::veg::mem::VEG_INLINE_VAR (default_cloner, DefaultCloner) | |