ISO/IEC TS 19571:2016

Programming Languages — Technical specification for C++ extensions for concurrency

Publication date:   Jan 19, 2016

95.99   Withdrawal of Standard   Aug 25, 2021

General information

95.99   Withdrawal of Standard   Aug 25, 2021

ISO/IEC

ISO/IEC JTC 1/SC 22 Programming languages, their environments and system software interfaces

Technical Specification

35.060   Languages used in information technology

Buying

  Withdrawn

PDF - €81.07

  English  



Buy

Scope

Since the extensions described in this ISO/IEC TS 19571:2016 are experimental and not part of the C++ standard library, they should not be declared directly within namespace std. Unless otherwise specified, all components described in this technical specification either:

- modify an existing interface in the C++ Standard Library in-place,
- are declared in a namespace whose name appends ::experimental::concurrency_v1 to a namespace defined in the C++ Standard Library, such as std, or
- are declared in a subnamespace of a namespace described in the previous bullet, whose name is not the same as an existing subnamespace of namespace std.

Each header described in this ISO/IEC TS 19571:2016 shall import the contents of std::experimental::concurrency_v1
into std::experimental as if by
namespace std {
namespace experimental {
inline namespace concurrency_v1 {}
}
}

Life cycle

NOW

WITHDRAWN
ISO/IEC TS 19571:2016
95.99 Withdrawal of Standard
Aug 25, 2021