BioCMAMC-ST
OpaquePointer Struct Reference

#include <opaque_type.hpp>

Public Member Functions

 OpaquePointer ()=default
 OpaquePointer (const OpaquePointer &rhs) noexcept=default
OpaquePointeroperator= (const OpaquePointer &rhs)=default
 OpaquePointer (OpaquePointer &&rhs) noexcept
OpaquePointeroperator= (OpaquePointer &&rhs) noexcept
 ~OpaquePointer ()=default

Public Attributes

void * ptr {nullptr}

Constructor & Destructor Documentation

◆ OpaquePointer() [1/3]

OpaquePointer::OpaquePointer ( )
default
Here is the caller graph for this function:

◆ OpaquePointer() [2/3]

OpaquePointer::OpaquePointer ( const OpaquePointer & rhs)
defaultnoexcept
Here is the call graph for this function:

◆ OpaquePointer() [3/3]

OpaquePointer::OpaquePointer ( OpaquePointer && rhs)
inlinenoexcept
Here is the call graph for this function:

◆ ~OpaquePointer()

OpaquePointer::~OpaquePointer ( )
default

Member Function Documentation

◆ operator=() [1/2]

OpaquePointer & OpaquePointer::operator= ( const OpaquePointer & rhs)
default
Here is the call graph for this function:

◆ operator=() [2/2]

OpaquePointer & OpaquePointer::operator= ( OpaquePointer && rhs)
inlinenoexcept
Here is the call graph for this function:

Member Data Documentation

◆ ptr

void* OpaquePointer::ptr {nullptr}

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