asOBJ_CLASS asOBJ_CLASS_CONSTRUCTOR asOBJ_CLASS_DESTRUCTOR asOBJ_CLASS_ASSIGNMENT asOBJ_PRIMITIVE asOBJ_FLOAT
The object is a class, structure, or union. This flag can optionally be combined with asOBJ_CLASS_CONSTRUCTOR, asOBJ_CLASS_DESTRUCTOR, and/or asOBJ_CLASS_ASSIGNMENT.
There is also a short name for each of the combinations in the form of asOBJ_CLASS_C, asOBJ_CLASS_CD, asOBJ_CLASS_CDA, etc.
The class has a constructor.
The class has a destructor.
The class has an overloaded assignment operator.
The object is really a primitive type, e.g. int, char, pointer, etc. All primitive types except float and double should use this flag.
The object is really a float or a double.