FeatureModelerExt Enumeration CATFmAttributeAndValueKind

enum CATFmAttributeAndValueKind {
  CATFmKind_void,
  CATFmKind_boolean,
  CATFmKind_byte,
  CATFmKind_int,
  CATFmKind_double,
  CATFmKind_string,
  CATFmKind_any,
  CATFmKind_feature,
  CATFmKind_external
}
Enumeration representing the types of value supported by Feature Modeler.

This enumeration contains the types that can be held by a and by a feature attribute.
It can be retrieved through method or .
Values:
CATFmKind_void
Represents a null (unset) type.
CATFmKind_boolean
Represents a boolean type.
CATFmKind_byte
Represents a byte type.
It can be mapped to unsigned char C type (8 bits).
CATFmKind_int
Represents an integer type.
It can be mapped to signed int C type (32 bits).
CATFmKind_double
Represents a double type.
It can be mapped to double C type (64 bits).
CATFmKind_string
Represents a string type.
It can be mapped to the CATUnicodeString class.
CATFmKind_any
Represents a compound type.
A compound type is a list of different types.
CATFmKind_feature
Represents a link to a feature type.
It can be mapped to a pointer on a feature instance.
CATFmKind_external
Represents an external link type.
It can be mapped to a pointer on a CATOmbObjectInContext instance.
See also:
, ,

This object is included in the file: CATFmAttributeAndValueKind.h

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