Что такое пространство имен деталей, обычно используемое для

В некоторых крупных проектах или библиотеках (например, Eigen) вы можете увидеть пространства имен, такие как internal или detail. Я понимаю, что подходит для internal, но для чего обычно используется detail? Есть ли общее соглашение для распространения кода в пространствах имен (особенно в случае библиотек с открытым интерфейсом)?

Ответ 1

Пространство имен, называемое detail, обычно используется точно так же, как пространство имен, называемое internal. Это для "внутренних деталей", которые не видны в открытом интерфейсе или которые, по крайней мере, должны игнорироваться внешними пользователями.