17 // LDObjectType_e |
17 // LDObjectType_e |
18 // |
18 // |
19 // Object type codes |
19 // Object type codes |
20 // ============================================================================= |
20 // ============================================================================= |
21 enum LDObjectType_e { |
21 enum LDObjectType_e { |
22 OBJ_Unidentified, // Object is uninitialized (LDObject) |
22 OBJ_Unidentified, // Object is an uninitialized (LDObject) (SHOULD NEVER HAPPEN) |
23 OBJ_Gibberish, // Object is unknown (LDUnknown; bad code number) |
23 OBJ_Gibberish, // Object is the result of failed parsing (LDGibberish) |
24 OBJ_Empty, // Object represents an empty line (LDEmpty) |
24 OBJ_Empty, // Object represents an empty line (LDEmpty) |
25 OBJ_Comment, // Object represents a comment (LDComment, code: 0) |
25 OBJ_Comment, // Object represents a comment (LDComment, code: 0) |
26 OBJ_Subfile, // Object represents a sub-file reference (LDSubfile, code: 1) |
26 OBJ_Subfile, // Object represents a sub-file reference (LDSubfile, code: 1) |
27 OBJ_Line, // Object represents a line (LDLine, code: 2) |
27 OBJ_Line, // Object represents a line (LDLine, code: 2) |
28 OBJ_Triangle, // Object represents a triangle (LDTriangle, code: 3) |
28 OBJ_Triangle, // Object represents a triangle (LDTriangle, code: 3) |