Macro BOOST_TRIBOOL_THIRD_STATE
BOOST_TRIBOOL_THIRD_STATE — Declare a new name for the third state of a tribool. 
 
Synopsis
BOOST_TRIBOOL_THIRD_STATE(Name)
Description
Используйте этот макрос, чтобы объявить новое имя для третьего состояния трибула. Это состояние может иметь любое количество новых имен (в дополнение кнеопределенным), все из которых будут эквивалентны. Новое имя будет размещено в пространстве имен, в котором макрос расширен.
Пример: BOOST_TRIBOOL_THIRD_STATE(true_or_false)
Tribool x(true_or_false); // потенциально установить x, если (true_or_false(x)) { // не знаю, что такое x }