HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BRAY_Procedural::HitPtr Class Reference

#include <BRAY_Procedural.h>

Public Member Functions

 HitPtr () noexcept
 
 HitPtr (Hit *ptr) noexcept
 
 HitPtr (const HitPtr &src) noexcept
 
 HitPtr (HitPtr &&src) noexcept
 
 ~HitPtr ()
 
HitPtroperator= (const HitPtr &src)
 
HitPtroperator= (HitPtr &&src)
 
Hitoperator* () const noexcept
 
Hitoperator-> () const noexcept
 
Hitget () const noexcept
 
SYS_SAFE_BOOL operator bool () const noexcept
 
void swap (HitPtr &s) noexcept
 
void reset () noexcept
 
void reset (Hit *hit) noexcept
 

Detailed Description

Definition at line 109 of file BRAY_Procedural.h.

Constructor & Destructor Documentation

BRAY_Procedural::HitPtr::HitPtr ( )
inlinenoexcept

Definition at line 112 of file BRAY_Procedural.h.

BRAY_Procedural::HitPtr::HitPtr ( Hit ptr)
inlinenoexcept

Definition at line 116 of file BRAY_Procedural.h.

BRAY_Procedural::HitPtr::HitPtr ( const HitPtr src)
inlinenoexcept

Definition at line 122 of file BRAY_Procedural.h.

BRAY_Procedural::HitPtr::HitPtr ( HitPtr &&  src)
inlinenoexcept

Definition at line 128 of file BRAY_Procedural.h.

BRAY_Procedural::HitPtr::~HitPtr ( )
inline

Definition at line 133 of file BRAY_Procedural.h.

Member Function Documentation

Hit* BRAY_Procedural::HitPtr::get ( ) const
inlinenoexcept

Definition at line 151 of file BRAY_Procedural.h.

SYS_SAFE_BOOL BRAY_Procedural::HitPtr::operator bool ( ) const
inlinenoexcept

Definition at line 152 of file BRAY_Procedural.h.

Hit& BRAY_Procedural::HitPtr::operator* ( ) const
inlinenoexcept

Definition at line 149 of file BRAY_Procedural.h.

Hit* BRAY_Procedural::HitPtr::operator-> ( ) const
inlinenoexcept

Definition at line 150 of file BRAY_Procedural.h.

HitPtr& BRAY_Procedural::HitPtr::operator= ( const HitPtr src)
inline

Definition at line 137 of file BRAY_Procedural.h.

HitPtr& BRAY_Procedural::HitPtr::operator= ( HitPtr &&  src)
inline

Definition at line 142 of file BRAY_Procedural.h.

void BRAY_Procedural::HitPtr::reset ( )
inlinenoexcept

Definition at line 154 of file BRAY_Procedural.h.

void BRAY_Procedural::HitPtr::reset ( Hit hit)
inlinenoexcept

Definition at line 162 of file BRAY_Procedural.h.

void BRAY_Procedural::HitPtr::swap ( HitPtr s)
inlinenoexcept

Definition at line 153 of file BRAY_Procedural.h.


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