In addition to the elements defined in C++ 2014 [structure.specifications], descriptions of function semantics contain the following elements (as appropriate):
Completion signature: if the function initiates an asynchronous operation, specifies the signature of a completion handler used to receive the result of the operation.