Library | File Standard Definitions

CIP Run-time Type Information (RTTI)

# include <cipxx.h>

Class Hierarchy

class xrtti : public virtual xobject

class xrttibasic : public virtual xrtti

class xrttienum : public virtual xrtti

class xrttiobject : public virtual xrtti



Description

Run-time type information represents a CIP type in a running application. It is used to access information about CIP types and objects, to compare CIP types, to dynamically cast CIP objects to their parent types, to print CIP objects, etc. Run-time type information is generated for CIP types from their CIPL definitions by the CIPL compiler.
See Also:
xobject, xdeclare


Predefined RTTI's for built-in CIP types

xrttibasic *cipGetRtti_bool ();
xrttibasic *cipGetRtti_int ();
xrttibasic *cipGetRtti_real ();
xrttibasic *cipGetRtti_string ();
xrttibasic *cipGetRtti_any ();
xrttiobject *cipGetRtti_object ();