Skip to content

Class Spinnaker::SystemPtr

ClassList > Spinnaker > SystemPtr

A reference tracked pointer to a system object.

  • #include <SystemPtr.h>

Inherits the following classes: Spinnaker::BasePtr

Public Functions

Type Name
SystemPtr ()
Default constructor.
SystemPtr (const int)
Copy constructor.
SystemPtr (const long)
Copy constructor.
SystemPtr (const std::nullptr_t)
Copy constructor.
virtual ~SystemPtr (void)
Virtual destructor.

Public Functions inherited from Spinnaker::BasePtr

See Spinnaker::BasePtr

Type Name
BasePtr (void)
Default constructor.
BasePtr (const BasePtr & other)
Copy constructor.
virtual bool IsValid () const
True if the pointer is valid.
virtual T * get () const
get() __
virtual operator T* (void) const
Dereferencing.
virtual operator bool (void) const
True if the pointer is valid.
virtual bool operator!= (const BasePtr & rT) const
Pointer not equal.
virtual bool operator!= (std::nullptr_t) const
Pointer not equal.
virtual bool operator!= (int nMustBeNull) const
Pointer not equal.
virtual bool operator!= (long nMustBeNull) const
Pointer not equal.
virtual T * operator-> (void) const
Dereferencing.
virtual BasePtr & operator= (const BasePtr & rhs)
Assign INode Pointer.
virtual BasePtr & operator= (const int nMustBeNull)
virtual BasePtr & operator= (const long nMustBeNull)
virtual BasePtr & operator= (const std::nullptr_t nullPtr)
virtual bool operator== (const BasePtr & rT) const
Pointer equal.
virtual bool operator== (std::nullptr_t) const
Pointer equal.
virtual bool operator== (int nMustBeNull) const
Pointer equal.
virtual bool operator== (long nMustBeNull) const
Pointer equal.
virtual ~BasePtr (void)

Protected Attributes inherited from Spinnaker::BasePtr

See Spinnaker::BasePtr

Type Name
PointerData * m_pT
Underlying raw pointer.

Public Functions Documentation

function SystemPtr [1/4]

Default constructor.

inline Spinnaker::SystemPtr::SystemPtr () 


function SystemPtr [2/4]

Copy constructor.

inline Spinnaker::SystemPtr::SystemPtr (
    const int
) 


function SystemPtr [3/4]

Copy constructor.

inline Spinnaker::SystemPtr::SystemPtr (
    const long
) 


function SystemPtr [4/4]

Copy constructor.

inline Spinnaker::SystemPtr::SystemPtr (
    const std::nullptr_t
) 


function ~SystemPtr

Virtual destructor.

inline virtual Spinnaker::SystemPtr::~SystemPtr (
    void
) 



The documentation for this class was generated from the following file C:/workspace/include/SystemPtr.h