16 Library introduction [library]

16.4 Method of description [description]

16.4.2 Other conventions [conventions]

16.4.2.2 Type descriptions [type.descriptions]

16.4.2.2.2 Exposition-only types [expos.only.types]

Several types defined in [language.support] through [thread] and [depr] are defined for the purpose of exposition.
The declaration of such a type is followed by a comment ending in exposition only.
[Example
:
namespace std {
  extern "C" using some-handler = int(int, void*, double);  // exposition only
}
The type placeholder some-handler can now be used to specify a function that takes a callback parameter with C language linkage.
end example
]