Returns true if the specified <Type> pointer is the first type and not any subsequent type. This is useful for performing strict tests that eliminate subclasses.
int32 IsExceptTernary( Type p_oType, TypeInformation p_oIsType, TypeInformation p_oTypeInfoA, TypeInformation p_oTypeInfoB, TypeInformation p_oTypeInfoC )
Parameter Type | Parameter Name | Documentation |
---|---|---|
<Type> | p_oType | A pointer to any object derived from <Type>. |
TypeInformation | p_oIsType | The matching <TypeInformation> pointer. |
TypeInformation | p_oTypeInfoA | Reject any object of this type. |
TypeInformation | p_oTypeInfoB | Reject any object of this type. |
TypeInformation | p_oTypeInfoC | Reject any object of this type. |
None published. Please look for an example in the Scenome Scripting Language code base.