Skip to content

Names reserved by implementation

<- back to README.md

Due to the header-only nature of the library, all internal identifiers can be accessed from outside.

Identifiers that are not a part of the public interface are considered implementation identifiers. All such identifiers follow a standardized naming convention that aims to reduce the probability of accidental name collisions.

Reserved Local Identifiers

All identifiers residing inside the impl namespace of a module:

utl::<module_name>::impl::<identifier>

Reserved Global Identifiers

Macros prefixed with utl_:

utl_<module_name>_<identifier>