Dev Essential
Loading...
Searching...
No Matches
stack_ptr_decl.h File Reference
#include <array>
Include dependency graph for stack_ptr_decl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  a_util::memory::StackPtr< T, StackSize, Alignment >
 

Namespaces

namespace  a_util
 Serves as the root component, with common functionality documented in core functionality.
 
namespace  a_util::memory
 Serves as component for memory access and management.
 

Functions

template<typename T, std::size_t StackSize, std::size_t Alignment>
void a_util::memory::swap (StackPtr< T, StackSize, Alignment > &lhs, StackPtr< T, StackSize, Alignment > &rhs)
 
template<typename T, std::size_t StackSize, std::size_t Alignment>
bool a_util::memory::operator!= (const StackPtr< T, StackSize, Alignment > &lhs, const StackPtr< T, StackSize, Alignment > &rhs)
 
template<typename T, std::size_t StackSize = sizeof(T), std::size_t Alignment = alignof(std::size_t), typename... Args>
constexpr auto a_util::memory::makeStackPtr (Args &&... args) -> StackPtr< T, StackSize, Alignment >
 

Detailed Description

Public API for StackPtr type and functions