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.