10#ifndef __RTInteger_h__
11#define __RTInteger_h__ included
17#ifndef __RTDataObject_h__
18#include <RTDataObject.h>
30 RTS_INLINE
operator int(
void )
const;
34 virtual int operator==(
const RTDataObject & )
const override;
36 RTS_INLINE
int operator ~ (
void )
const;
37 RTS_INLINE
int operator ! (
void )
const;
40 RTS_INLINE
RTInteger & operator++(
void );
41 RTS_INLINE
RTInteger & operator--(
void );
46 RTS_INLINE
int operator++(
int );
47 RTS_INLINE
int operator--(
int );
50 virtual const RTObject_class * getClassData(
void )
const override;
53#define RTType_RTInteger ( RTInteger::classData )
70#include <RTInteger.inl>
Provides a common interface to certain data type implementations (e.g.
Definition: RTDataObject.h:33
Definition: RTInteger.h:22
A type descriptor providing information about a type.
Definition: RTObject_class.h:64
Definition: RTInteger.h:60