10#ifndef __RTPointer_h__
11#define __RTPointer_h__ included
17#ifndef __RTByteBlock_h__
18#include <RTByteBlock.h>
24 explicit RTPointer(
void * value =
nullptr );
31 virtual int operator==(
const RTDataObject & )
const override;
33 virtual const RTObject_class * getClassData(
void )
const override;
36#define RTType_RTPointer ( RTPointer::classData )
50#include <RTPointer.inl>
Definition: RTByteBlock.h:22
Provides a common interface to certain data type implementations (e.g.
Definition: RTDataObject.h:33
Definition: RTPointer.h:22
A type descriptor providing information about a type.
Definition: RTObject_class.h:64
Definition: RTPointer.h:40