Skip to content

Cleanup NDS namespace, add a inlined versioned namespace. Fix for 26.

Added a versioned sub-namespace to NDS, abi_0. Marked it as inlined. Also cleaned up the namespace there are now three categories of symboles in NDS:

  • public api. All symbols are versioned in NDS::abi_0. Subsequent abi versions will add NDS::abi_.

  • private api. Combined helper/detail into NDS::detail, moved all non public symbols from NDS:: to NDS::detail.

  • anonymous/static. Private functions local to the translation unit were put in an anonymous namespace.

Merge request reports