Open CASCADE Technology  7.7.0.dev
Public Member Functions

NCollection_AccAllocator::AlignedPtr Class Reference

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

#include <NCollection_AccAllocator.hxx>

Public Member Functions

 AlignedPtr ()
 
 AlignedPtr (const Standard_Address theValue)
 
 operator Standard_Address () const
 
 operator Standard_Byte * () const
 
AlignedPtr operator- (const AlignedSize theValue) const
 
AlignedPtr operator+ (const AlignedSize theValue) const
 
AlignedPtr operator-= (const AlignedSize theValue)
 
AlignedPtr operator+= (const AlignedSize theValue)
 

Detailed Description

A pointer aligned to a 4 byte boundary.

Constructor & Destructor Documentation

◆ AlignedPtr() [1/2]

NCollection_AccAllocator::AlignedPtr::AlignedPtr ( )
inline

◆ AlignedPtr() [2/2]

NCollection_AccAllocator::AlignedPtr::AlignedPtr ( const Standard_Address  theValue)
inline

Member Function Documentation

◆ operator Standard_Address()

NCollection_AccAllocator::AlignedPtr::operator Standard_Address ( ) const
inline

◆ operator Standard_Byte *()

NCollection_AccAllocator::AlignedPtr::operator Standard_Byte * ( ) const
inline

◆ operator+()

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

◆ operator+=()

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

◆ operator-()

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

◆ operator-=()

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

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