Reserved Names

EWL reserves certain sets of names and function signatures for its implementation.

Names that contain a double underscore (_ _) or begins with an underscore followed by an upper-case letter is reserved to the EWL library for its use.

Names that begin with an underscore are reserved to the library for use as a name in the global namespace.

User code can safely use macros that are all uppercase characters and underscores, except for leading underscores. Library code will either be in namespace std or in namespace Metrowerks. Implementation details in namespace std will be prefixed by a double underscore or an underscore followed by an uppercase character. Implementation details in namespace Metrowerks are nested in a nested namespace, for example:

  Metrowerks::details