System CAT_VARIANT_BOOL

Usage: you must use this class as is. You should never derive it.


public class CAT_VARIANT_BOOL

This is the definition for the Automation VARIANT_BOOL type.
Once all the implementations which use booleans have migrated to CAT_VARIANT_BOOL, CAT_VARIANT_TRUE, and CAT_VARIANT_FALSE, the real definition for them will be substituted. typedef short CAT_VARIANT_BOOL; #define CAT_VARIANT_TRUE -1 (0xFFFF) #define CAT_VARIANT_FALSE 0x0000 This implies that you must not affect a CAT_VARIANT_BOOL to an unsigned char (CATBoolean, …) and vice versa. Use instead BOOL_TO_VARBOOL or VARBOOL_TO_BOOL macros.


Constructor and Destructor Index


o CAT_VARIANT_BOOL()
o CAT_VARIANT_BOOL(int,int,int)
o CAT_VARIANT_BOOL(CAT_VARIANT_BOOL&)

Method Index


o operator !=(CAT_VARIANT_BOOL&)
o operator ==(CAT_VARIANT_BOOL&)
o operator=(CAT_VARIANT_BOOL&)

Data Member Index


o _rd

Constructor and Destructor


o CAT_VARIANT_BOOL
public CAT_VARIANT_BOOL()
o CAT_VARIANT_BOOL
public CAT_VARIANT_BOOL( i1,
i2,
i3)
o CAT_VARIANT_BOOL
public CAT_VARIANT_BOOL( const iOther)

Methods


o operator !=
public operator !=( const iOther)
o operator ==
public operator ==( const iOther)
o operator=
public operator=( const iOther)

Data Members


o _rd
  public short _rd

This object is included in the file: CAT_VARIANT_BOOL.h

Copyright © 1999-2015, Dassault Systèmes. All rights reserved.