10#ifndef __RTByteBlock_h__
11#define __RTByteBlock_h__ included
17#ifndef __RTDataObject_h__
18#include <RTDataObject.h>
29 const void * contents );
35 RTS_INLINE
operator void * ( void );
36 RTS_INLINE
operator const void * ( void )
const;
38 virtual int operator==(
const RTDataObject & )
const override;
40 virtual const RTObject_class * getClassData(
void )
const override;
43#define RTType_RTByteBlock ( RTByteBlock::classData )
57#include <RTByteBlock.inl>
Definition: RTByteBlock.h:22
Provides a common interface to certain data type implementations (e.g.
Definition: RTDataObject.h:33
A type descriptor providing information about a type.
Definition: RTObject_class.h:64
Definition: RTByteBlock.h:47