#ifndef V8_GEN_TORQUE_GENERATED_INSTANCE_TYPES_H_ #define V8_GEN_TORQUE_GENERATED_INSTANCE_TYPES_H_ // Instance types for all classes except for those that use InstanceType as flags. #define TORQUE_ASSIGNED_INSTANCE_TYPES(V) … \ // Instance types for all classes except for those that use // InstanceType as flags. #define TORQUE_ASSIGNED_INSTANCE_TYPE_LIST(V) …\ // Pairs of (ClassName, INSTANCE_TYPE) for classes that have // full Torque definitions. #define TORQUE_INSTANCE_CHECKERS_SINGLE_FULLY_DEFINED(V) … \ // Pairs of (ClassName, INSTANCE_TYPE) for classes that have // full Torque definitions and subclasses. #define TORQUE_INSTANCE_CHECKERS_MULTIPLE_FULLY_DEFINED(V) … \ // Pairs of (ClassName, INSTANCE_TYPE) for classes that are // declared but not defined in Torque. These classes may // correspond with actual C++ classes, but they are not // guaranteed to. #define TORQUE_INSTANCE_CHECKERS_SINGLE_ONLY_DECLARED(V) … \ // Pairs of (ClassName, INSTANCE_TYPE) for classes that are // declared but not defined in Torque, and have subclasses. // These classes may correspond with actual C++ classes, but // they are not guaranteed to. #define TORQUE_INSTANCE_CHECKERS_MULTIPLE_ONLY_DECLARED(V) … \ // Triples of (ClassName, FIRST_TYPE, LAST_TYPE) for classes // that have full Torque definitions. #define TORQUE_INSTANCE_CHECKERS_RANGE_FULLY_DEFINED(V) … \ // Triples of (ClassName, FIRST_TYPE, LAST_TYPE) for classes // that are declared but not defined in Torque. These classes // may correspond with actual C++ classes, but they are not // guaranteed to. #define TORQUE_INSTANCE_CHECKERS_RANGE_ONLY_DECLARED(V) … \ // Fully Torque-defined classes (both internal and exported). #define TORQUE_DEFINED_CLASS_LIST(V) … \ #define TORQUE_DEFINED_VARSIZE_INSTANCE_TYPE_LIST(V) … \ #define TORQUE_DEFINED_FIXED_INSTANCE_TYPE_LIST(V) … \ #define TORQUE_DEFINED_INSTANCE_TYPE_LIST(V) … \ #define TORQUE_DEFINED_MAP_CSA_LIST_GENERATOR(V, _) … \ #define TORQUE_DEFINED_MAP_ROOT_LIST(V) … \ #endif // V8_GEN_TORQUE_GENERATED_INSTANCE_TYPES_H_