Yes, this is an extension. It’s likely to be added to C++17 as part of the ‘concepts’ proposal, I believe.
More Related Contents:
- Use of ‘auto func(int)’ before deduction of ‘auto’ in C++14
- Implementation C++14 make_integer_sequence
- What are some uses of decltype(auto)?
- Is it a conforming compiler extension to treat non-constexpr standard library functions as constexpr?
- How does generic lambda work in C++14?
- C++11 aggregate initialization for classes with non-static member initializers
- Throw in constexpr function
- Why do lambda functions drop deduced return type reference by default?
- version `CXXABI_1.3.8′ not found (required by …) [duplicate]
- Injected class name compiler discrepancy
- Purpose of perfect forwarding for Callable argument in invocation expression?
- How does `void_t` work
- Capturing function exit time with __gnu_mcount_nc
- Why is my program slow when looping over exactly 8192 elements?
- C++ syntax for explicit specialization of a template function in a template class?
- Error “undefined reference to ‘std::cout'”
- How to compile for Windows on Linux with gcc/g++?
- Explicit specialization in non-namespace scope does not compile in GCC
- C++: Safe to use longjmp and setjmp?
- Pass by value vs pass by rvalue reference
- Is #pragma once part of the C++11 standard?
- Linking problems due to symbols with abi::cxx11?
- RDRAND and RDSEED intrinsics on various compilers?
- How to enable experimental C++11 concurrency features in MinGW?
- Calling initializer_list constructor via make_unique/make_shared
- What does -fPIC mean when building a shared library?
- Difference between regex_match and regex_search?
- The proper way of forcing a 32-bit compile using CMake
- Linking C++ code with ‘gcc’ (without g++)
- What information does GCC Profile Guided Optimization (PGO) collect and which optimizations use it?