Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
NCollection_AccAllocator::AlignedPtr Class Reference

A pointer aligned to a 4 byte boundary. More...

#include <NCollection_AccAllocator.hxx>

Public Member Functions

constexpr AlignedPtr () noexcept
 
 AlignedPtr (void *const theValue) noexcept
 
 operator void * () const noexcept
 
 operator uint8_t * () const noexcept
 
AlignedPtr operator- (const AlignedSize theValue) const noexcept
 
AlignedPtr operator+ (const AlignedSize theValue) const noexcept
 
AlignedPtr operator-= (const AlignedSize theValue) noexcept
 
AlignedPtr operator+= (const AlignedSize theValue) noexcept
 

Detailed Description

A pointer aligned to a 4 byte boundary.

Constructor & Destructor Documentation

◆ AlignedPtr() [1/2]

constexpr NCollection_AccAllocator::AlignedPtr::AlignedPtr ( )
inlineconstexprnoexcept

◆ AlignedPtr() [2/2]

NCollection_AccAllocator::AlignedPtr::AlignedPtr ( void *const theValue)
inlinenoexcept

Member Function Documentation

◆ operator uint8_t *()

NCollection_AccAllocator::AlignedPtr::operator uint8_t * ( ) const
inlinenoexcept

◆ operator void *()

NCollection_AccAllocator::AlignedPtr::operator void * ( ) const
inlinenoexcept

◆ operator+()

AlignedPtr NCollection_AccAllocator::AlignedPtr::operator+ ( const AlignedSize theValue) const
inlinenoexcept

◆ operator+=()

AlignedPtr NCollection_AccAllocator::AlignedPtr::operator+= ( const AlignedSize theValue)
inlinenoexcept

◆ operator-()

AlignedPtr NCollection_AccAllocator::AlignedPtr::operator- ( const AlignedSize theValue) const
inlinenoexcept

◆ operator-=()

AlignedPtr NCollection_AccAllocator::AlignedPtr::operator-= ( const AlignedSize theValue)
inlinenoexcept

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