Unification of upper and lower case

Top  Previous  Next

User interface > Translation options > Substitution options > Unification of upper and lower case

In Delphi, identifier case sensitivity is not important, but in C++, it is. In Delphi2Cpp, prior to version 2.5.0, this issue was addressed by unifying the case of all identifiers, regardless of their possible different declarations. However, as of version 2.5.0, this method is considered outdated. Now, all identifiers are written to match their respective declarations. To preserve backward compatibility, the old option is still available. It can be enabled via the checkbox 'Unify All Identifiers'.

 

 

The effect of this option is demonstrated using an example in the Case sensitivity section.

 

Some directives may have an impact on the requires notation.

 

There also are some fixed identifiers, which cannot be modified by the list of identifiers.

 

 

 



This page belongs to the Delphi2Cpp Documentation

Delphi2Cpp home  Content