Platforms | All | ||
Values | true retains comments when compiling to Java, C# or C++. Mobile Designer attempts to keep comments connected to the line where the comments are relevant, typically the line of code that follows the comment. However, due to the fundamental difference between Java, C# and C++, some comments might get misplaced or lost.
false removes comments when compiling to Java, C# or C++. | ||
Default | true |
Platforms | All | ||
Values | true indicates that you do not want to use the safeguard. When set to false, the cross compiler might inject the macro line, but it does nothing. false adds the safeguard to every method call using the injected macro line.
| ||
Default | false |
Platforms | All | ||
Values | true extracts the inner classes.
false does not extract the inner classes. | ||
Default | true |
Platforms | All |
Values | true indicates that timestamps are not included. If you are storing the files in a source control system, omitting this header information reduces the file differences that occur with each cross compilation. false indicates that timestamps are included. |
Default | false |
Platforms | All |
Values | true indicates that the extra line is added. This is part of a fix needed to prevent object self-deletion on the rare occasion that an object nulls all references to itself. The injected line is a macro whose actual contents you can remove by the value of the cpp.no.selfprotect property. false indicates that the extra line is not added. |
Default | true |