Namespaces
Variants
Actions

Difference between revisions of "Template:main page cpp contents"

From cppreference.com
m (add int cmp and others)
(Shortened the spaces around the separators.)
Line 3: Line 3:
 
|- class="row rowtop"
 
|- class="row rowtop"
 
|colspan=3|
 
|colspan=3|
</noinclude><span style="font-size: 0.8em;">C++98, C++03, [[cpp/11|C++11]], [[cpp/14|C++14]], [[cpp/17|C++17]], [[cpp/20|C++20]], [[cpp/23|C++23]]{{nbsp|2}}&#9474;{{nbsp|2}}
+
</noinclude><span style="font-size: 0.8em;">[[cpp/11|C++11]], [[cpp/14|C++14]], [[cpp/17|C++17]], [[cpp/20|C++20]], [[cpp/23|C++23]]<!--, [[cpp/26|C++26]]-->{{nbsp|2}}{{nbsp|2}}[[cpp/compiler_support|Compiler support]] [[cpp/compiler support/11|C++11]], [[cpp/compiler support/14|C++14]], [[cpp/compiler support/17|C++17]], [[cpp/compiler support/20|C++20]], [[cpp/compiler support/23|C++23]]<!--, [[cpp/compiler support/26|C++26]]--><br>
[[cpp/compiler_support|Compiler support]] [[cpp/compiler support/11|C++11]], [[cpp/compiler support/14|C++14]], [[cpp/compiler support/17|C++17]], [[cpp/compiler support/20|C++20]], [[cpp/compiler support/23|C++23]]<br>
+
 
</span>
 
</span>
 
|- class="row"
 
|- class="row"
Line 15: Line 14:
 
'''[[cpp/language|Language]]'''
 
'''[[cpp/language|Language]]'''
 
<div class="mainpagediv">
 
<div class="mainpagediv">
[[cpp/language/basic_concepts|Basic concepts]]<br>
+
[[cpp/language/basic concepts|Basic concepts]]<br>
 
[[cpp/keyword|Keywords]]<br>
 
[[cpp/keyword|Keywords]]<br>
 
[[cpp/preprocessor|Preprocessor]]<br>
 
[[cpp/preprocessor|Preprocessor]]<br>
 
[[cpp/language/expressions|Expressions]]<br>
 
[[cpp/language/expressions|Expressions]]<br>
[[cpp/language/declarations|Declaration]]<br>
+
[[cpp/language/declarations|Declarations]]<br>
 
[[cpp/language/initialization|Initialization]]<br>
 
[[cpp/language/initialization|Initialization]]<br>
 
[[cpp/language/functions|Functions]]<br>
 
[[cpp/language/functions|Functions]]<br>
Line 42: Line 41:
 
[[cpp/coroutine|Coroutine support]] {{mark c++20}}<br>
 
[[cpp/coroutine|Coroutine support]] {{mark c++20}}<br>
 
[[cpp/utility#Three-way comparison|Three-way comparison]] {{mark c++20}}<br>
 
[[cpp/utility#Three-way comparison|Three-way comparison]] {{mark c++20}}<br>
{{ltt|cpp/types/numeric_limits}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/types/type_info}}<br>
+
{{ltt|cpp/types/numeric_limits}}{{nbsp}}−{{nbsp}}{{ltt|cpp/types/type_info}}<br>
 
{{ltt|cpp/utility/initializer_list}} {{mark c++11}}<br>
 
{{ltt|cpp/utility/initializer_list}} {{mark c++11}}<br>
 
</div>
 
</div>
Line 49: Line 48:
 
'''[[cpp/error|Diagnostics library]]'''
 
'''[[cpp/error|Diagnostics library]]'''
 
<div class="mainpagediv">
 
<div class="mainpagediv">
{{ltt|cpp/error/exception}}{{nbsp|2}}−{{nbsp|2}}[[cpp/error#System error|System error]]<br>
+
{{ltt|cpp/error/exception}}{{nbsp}}−{{nbsp}}[[cpp/error#System error|System error]]<br>
 
{{ltt|cpp/utility/basic_stacktrace}} {{mark c++23}}
 
{{ltt|cpp/utility/basic_stacktrace}} {{mark c++23}}
 
</div>
 
</div>
Line 64: Line 63:
 
'''[[cpp/meta|Metaprogramming library]]''' {{mark c++11}}
 
'''[[cpp/meta|Metaprogramming library]]''' {{mark c++11}}
 
<div class="mainpagediv">
 
<div class="mainpagediv">
[[cpp/meta#Type traits|Type traits]]{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/numeric/ratio}}<br>
+
[[cpp/meta#Type traits|Type traits]]{{nbsp}}−{{nbsp}}{{ltt|cpp/numeric/ratio}}<br>
 
{{ltt|cpp/utility/integer_sequence}} {{mark c++14}}
 
{{ltt|cpp/utility/integer_sequence}} {{mark c++14}}
 
</div>
 
</div>
Line 70: Line 69:
 
'''[[cpp/utility#General-purpose utilities|General utilities library]]'''
 
'''[[cpp/utility#General-purpose utilities|General utilities library]]'''
 
<div class="mainpagediv">
 
<div class="mainpagediv">
[[cpp/utility/functional|Function objects]]{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/utility/hash}} {{mark c++11}}<br>
+
[[cpp/utility/functional|Function objects]]{{nbsp}}−{{nbsp}}{{ltt|cpp/utility/hash}} {{mark c++11}}<br>
[[cpp/utility#Swap|Swap]]{{nbsp|2}}−{{nbsp|2}}[[cpp/utility#Type operations|Type operations]] {{mark c++11}}<br>
+
[[cpp/utility#Swap|Swap]]{{nbsp}}−{{nbsp}}[[cpp/utility#Type operations|Type operations]] {{mark c++11}}<br>
 
[[cpp/utility#Integer comparison functions|Integer comparison]] {{mark c++20}}<br>
 
[[cpp/utility#Integer comparison functions|Integer comparison]] {{mark c++20}}<br>
{{ltt|cpp/utility/pair}}{{nbsp|2}}−{{nbsp|2}}
+
{{ltt|cpp/utility/pair}}{{nbsp}}−{{nbsp}}{{ltt|cpp/utility/tuple}} {{mark c++11}}<br>
{{ltt|cpp/utility/tuple}} {{mark c++11}}<br>
+
 
{{ltt|cpp/utility/optional}} {{mark c++17}}<br>
 
{{ltt|cpp/utility/optional}} {{mark c++17}}<br>
 
{{ltt|cpp/utility/expected}} {{mark c++23}}<br>
 
{{ltt|cpp/utility/expected}} {{mark c++23}}<br>
{{ltt|cpp/utility/variant}} {{mark c++17}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/utility/any}} {{mark c++17}}<br>
+
{{ltt|cpp/utility/variant}} {{mark c++17}}{{nbsp}}−{{nbsp}}{{ltt|cpp/utility/any}} {{mark c++17}}<br>
 
[[cpp/utility#Elementary string conversions|String conversions]] {{mark c++17}}<br>
 
[[cpp/utility#Elementary string conversions|String conversions]] {{mark c++17}}<br>
 
[[cpp/utility/format|Formatting]] {{mark c++20}}<br>
 
[[cpp/utility/format|Formatting]] {{mark c++20}}<br>
{{ltt|cpp/utility/bitset}}{{nbsp|2}}−{{nbsp|2}}[[cpp/numeric#Bit_manipulation_.28since_C.2B.2B20.29|Bit manipulation]] {{mark c++20}}
+
{{ltt|cpp/utility/bitset}}{{nbsp}}−{{nbsp}}[[cpp/numeric#Bit manipulation .28since C.2B.2B20.29|Bit manipulation]] {{mark c++20}}
 
</div>
 
</div>
  
 
'''[[cpp/string|Strings library]]'''
 
'''[[cpp/string|Strings library]]'''
 
<div class="mainpagediv">
 
<div class="mainpagediv">
{{ltt|cpp/string/basic_string}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/string/char_traits}}<br>
+
{{ltt|cpp/string/basic_string}}{{nbsp}}−{{nbsp}}{{ltt|cpp/string/char_traits}}<br>
 
{{ltt|cpp/string/basic_string_view}} {{mark c++17}}<br>
 
{{ltt|cpp/string/basic_string_view}} {{mark c++17}}<br>
 
Null-terminated strings:<br>
 
Null-terminated strings:<br>
{{nbsp|2}}[[cpp/string/byte|byte]]{{nbsp|2}}−{{nbsp|2}}[[cpp/string/multibyte|multibyte]]{{nbsp|2}}−{{nbsp|2}}[[cpp/string/wide|wide]]
+
{{nbsp|2}}[[cpp/string/byte|byte]]{{nbsp}}−{{nbsp}}[[cpp/string/multibyte|multibyte]]{{nbsp}}−{{nbsp}}[[cpp/string/wide|wide]]
 
</div>
 
</div>
  
 
'''[[cpp/container|Containers library]]'''
 
'''[[cpp/container|Containers library]]'''
 
<div class="mainpagediv">
 
<div class="mainpagediv">
{{ltt|cpp/container/array}} {{mark c++11}}<br>{{ltt|cpp/container/vector}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/deque}}<br>
+
{{ltt|cpp/container/array}} {{mark c++11}}<br>{{ltt|cpp/container/vector}}{{nbsp}}−{{nbsp}}{{ltt|cpp/container/deque}}<br>
{{ltt|cpp/container/list}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/forward_list}} {{mark c++11}}<br>
+
{{ltt|cpp/container/list}}{{nbsp}}−{{nbsp}}{{ltt|cpp/container/forward_list}} {{mark c++11}}<br>
{{ltt|cpp/container/set}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/multiset}}<br>
+
{{ltt|cpp/container/set}}{{nbsp}}−{{nbsp}}{{ltt|cpp/container/multiset}}<br>
{{ltt|cpp/container/map}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/multimap}}<br>
+
{{ltt|cpp/container/map}}{{nbsp}}−{{nbsp}}{{ltt|cpp/container/multimap}}<br>
 
{{ltt|cpp/container/unordered_map}} {{mark c++11}}<br>{{ltt|cpp/container/unordered_multimap}} {{mark c++11}}<br>
 
{{ltt|cpp/container/unordered_map}} {{mark c++11}}<br>{{ltt|cpp/container/unordered_multimap}} {{mark c++11}}<br>
 
{{ltt|cpp/container/unordered_set}} {{mark c++11}}<br>{{ltt|cpp/container/unordered_multiset}} {{mark c++11}}<br>
 
{{ltt|cpp/container/unordered_set}} {{mark c++11}}<br>{{ltt|cpp/container/unordered_multiset}} {{mark c++11}}<br>
{{ltt|cpp/container/stack}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/queue}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/priority_queue}}<br>
+
{{ltt|cpp/container/stack}}{{nbsp}}−{{nbsp}}{{ltt|cpp/container/queue}}{{nbsp}}−{{nbsp}}{{ltt|cpp/container/priority_queue}}<br>
 
{{ltt|cpp/container/flat_set}} {{mark c++23}}<br>
 
{{ltt|cpp/container/flat_set}} {{mark c++23}}<br>
 
{{ltt|cpp/container/flat_multiset}} {{mark c++23}}<br>
 
{{ltt|cpp/container/flat_multiset}} {{mark c++23}}<br>
 
{{ltt|cpp/container/flat_map}} {{mark c++23}}<br>
 
{{ltt|cpp/container/flat_map}} {{mark c++23}}<br>
 
{{ltt|cpp/container/flat_multimap}} {{mark c++23}}<br>
 
{{ltt|cpp/container/flat_multimap}} {{mark c++23}}<br>
{{ltt|cpp/container/span}} {{mark c++20}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/mdspan}} {{mark c++23}}
+
{{ltt|cpp/container/span}} {{mark c++20}}{{nbsp}}−{{nbsp}}{{ltt|cpp/container/mdspan}} {{mark c++23}}
 
</div>
 
</div>
 
|
 
|
Line 125: Line 123:
 
[[cpp/numeric/random|Pseudo-random number generation]]<br>
 
[[cpp/numeric/random|Pseudo-random number generation]]<br>
 
[[cpp/numeric/fenv|Floating-point environment]] {{mark c++11}}<br>
 
[[cpp/numeric/fenv|Floating-point environment]] {{mark c++11}}<br>
{{ltt|cpp/numeric/complex}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/numeric/valarray}}
+
{{ltt|cpp/numeric/complex}}{{nbsp}}−{{nbsp}}{{ltt|cpp/numeric/valarray}}
 
</div>
 
</div>
  
Line 131: Line 129:
  
 
<div class="mainpagediv">
 
<div class="mainpagediv">
[[cpp/chrono#Calendar|Calendar]] {{mark c++20}}{{nbsp|2}}−{{nbsp|2}}[[cpp/chrono#Time zone|Time zone]] {{mark c++20}}
+
[[cpp/chrono#Calendar|Calendar]] {{mark c++20}}{{nbsp}}−{{nbsp}}[[cpp/chrono#Time zone|Time zone]] {{mark c++20}}
 
</div>
 
</div>
  
Line 137: Line 135:
  
 
<div class="mainpagediv">
 
<div class="mainpagediv">
{{ltt|cpp/locale/locale}}{{nbsp|2}}−{{nbsp|2}}[[cpp/locale#Character classification and conversion|Character classification]]
+
{{ltt|cpp/locale/locale}}{{nbsp}}−{{nbsp}}[[cpp/locale#Character classification and conversion|Character classification]]
 
</div>
 
</div>
  
Line 144: Line 142:
 
<div class="mainpagediv">
 
<div class="mainpagediv">
 
[[cpp/io#Print functions (since C++23)|Print functions]] {{mark c++23}}<br>
 
[[cpp/io#Print functions (since C++23)|Print functions]] {{mark c++23}}<br>
[[cpp/io#Stream-based I/O|Stream-based I/O]]{{nbsp|2}}−{{nbsp|2}}[[cpp/io/manip|I/O manipulators]]<br>
+
[[cpp/io#Stream-based I/O|Stream-based I/O]]{{nbsp}}−{{nbsp}}[[cpp/io/manip|I/O manipulators]]<br>
{{ltt|cpp/io/basic_istream}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/io/basic_ostream}}<br>
+
{{ltt|cpp/io/basic_istream}}{{nbsp}}−{{nbsp}}{{ltt|cpp/io/basic_ostream}}<br>
 
[[cpp/io#Synchronized output|Synchronized output]] {{mark c++20}}<br>
 
[[cpp/io#Synchronized output|Synchronized output]] {{mark c++20}}<br>
 
</div>
 
</div>
Line 158: Line 156:
  
 
<div class="mainpagediv">
 
<div class="mainpagediv">
{{ltt|cpp/regex/basic_regex}}{{nbsp|2}}−{{nbsp|2}}[[cpp/regex#Algorithms|algorithms]]
+
{{ltt|cpp/regex/basic_regex}}{{nbsp}}−{{nbsp}}[[cpp/regex#Algorithms|algorithms]]
 
</div>
 
</div>
  
Line 164: Line 162:
  
 
<div class="mainpagediv">
 
<div class="mainpagediv">
{{ltt|cpp/thread/thread}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/thread/jthread}} {{mark c++20}}<br>
+
{{ltt|cpp/thread/thread}}{{nbsp}}−{{nbsp}}{{ltt|cpp/thread/jthread}} {{mark c++20}}<br>
{{ltt|cpp/atomic/atomic}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/atomic/atomic_flag}}<br>
+
{{ltt|cpp/atomic/atomic}}{{nbsp}}−{{nbsp}}{{ltt|cpp/atomic/atomic_flag}}<br>
 
{{ltt|cpp/atomic/atomic_ref}} {{mark c++20}}<br>
 
{{ltt|cpp/atomic/atomic_ref}} {{mark c++20}}<br>
{{ltt|cpp/atomic/memory_order}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/thread/condition_variable}}<br>
+
{{ltt|cpp/atomic/memory_order}}{{nbsp}}−{{nbsp}}{{ltt|cpp/thread/condition_variable}}<br>
[[cpp/thread#Mutual exclusion|Mutual exclusion]]{{nbsp|2}}−{{nbsp|2}}[[cpp/thread#Semaphores|Semaphores]] {{mark c++20}}<br>
+
[[cpp/thread#Mutual exclusion|Mutual exclusion]]{{nbsp}}−{{nbsp}}[[cpp/thread#Semaphores|Semaphores]] {{mark c++20}}<br>
{{ltt|cpp/thread/future}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/thread/promise}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/thread/async}}<br>
+
{{ltt|cpp/thread/future}}{{nbsp}}−{{nbsp}}{{ltt|cpp/thread/promise}}{{nbsp}}−{{nbsp}}{{ltt|cpp/thread/async}}<br>
{{ltt|cpp/thread/latch}} {{mark c++20}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/thread/barrier}} {{mark c++20}}
+
{{ltt|cpp/thread/latch}} {{mark c++20}}{{nbsp}}−{{nbsp}}{{ltt|cpp/thread/barrier}} {{mark c++20}}
 
</div>
 
</div>
  
Line 177: Line 175:
 
{{nbsp|2}}'''[[cpp/experimental/lib_extensions|Standard library extensions]]'''{{nbsp|2}}{{mark since libfund_ts}}
 
{{nbsp|2}}'''[[cpp/experimental/lib_extensions|Standard library extensions]]'''{{nbsp|2}}{{mark since libfund_ts}}
 
<div class="mainpagediv">
 
<div class="mainpagediv">
{{ltt|cpp/experimental/resource_adaptor}} &mdash;
+
{{ltt|cpp/experimental/resource_adaptor}}{{nbsp}}−{{nbsp}}{{ltt|cpp/experimental/invocation_type}}
{{ltt|cpp/experimental/invocation_type}}
+
 
</div>
 
</div>
 
{{nbsp|2}}'''[[cpp/experimental/lib_extensions_2|Standard library extensions v2]]'''{{nbsp|2}}{{mark since libfund_ts_2}}
 
{{nbsp|2}}'''[[cpp/experimental/lib_extensions_2|Standard library extensions v2]]'''{{nbsp|2}}{{mark since libfund_ts_2}}
 
<div class="mainpagediv">
 
<div class="mainpagediv">
{{ltt|cpp/experimental/propagate_const}} &mdash;
+
{{ltt|cpp/experimental/propagate_const}}{{nbsp}}−{{nbsp}}{{ltt|cpp/experimental/ostream_joiner}}{{nbsp}}−{{nbsp}}
{{ltt|cpp/experimental/ostream_joiner}} &mdash;
+
 
{{ltt|cpp/experimental/randint}}<br>
 
{{ltt|cpp/experimental/randint}}<br>
{{ltt|cpp/experimental/observer_ptr}} &mdash;
+
{{ltt|cpp/experimental/observer_ptr}}{{nbsp}}−{{nbsp}}[[cpp/experimental/is_detected|Detection idiom]]
[[cpp/experimental/is_detected|detection idiom]]
+
 
</div>
 
</div>
 
{{nbsp|2}}'''[[cpp/experimental/lib_extensions_3|Standard library extensions v3]]'''{{nbsp|2}}{{mark since libfund_ts_3}}
 
{{nbsp|2}}'''[[cpp/experimental/lib_extensions_3|Standard library extensions v3]]'''{{nbsp|2}}{{mark since libfund_ts_3}}
 
<div class="mainpagediv">
 
<div class="mainpagediv">
{{ltt|cpp/experimental/scope_exit}} &mdash;
+
{{ltt|cpp/experimental/scope_exit}}{{nbsp}}−{{nbsp}}{{ltt|cpp/experimental/scope_fail}}{{nbsp}}−{{nbsp}}{{ltt|cpp/experimental/scope_success}}{{nbsp}}−{{nbsp}}{{ltt|cpp/experimental/unique_resource}}
{{ltt|cpp/experimental/scope_fail}} &mdash;
+
{{ltt|cpp/experimental/scope_success}} &mdash;
+
{{ltt|cpp/experimental/unique_resource}}
+
 
</div>
 
</div>
 
{{nbsp|2}}'''[[cpp/experimental/parallelism_2|Parallelism library extensions v2]]'''{{nbsp|2}}{{mark since parallelism_ts_2}}
 
{{nbsp|2}}'''[[cpp/experimental/parallelism_2|Parallelism library extensions v2]]'''{{nbsp|2}}{{mark since parallelism_ts_2}}
Line 199: Line 191:
 
{{ltt|cpp/experimental/simd}}
 
{{ltt|cpp/experimental/simd}}
 
</div>
 
</div>
{{nbsp|2}}'''[[cpp/experimental/concurrency|Concurrency library extensions]]'''{{nbsp|2}}{{mark since concurrency ts}}{{nbsp|2}}&mdash;{{nbsp|2}}'''[[cpp/language/transactional_memory|Transactional Memory]]'''{{nbsp|2}}{{mark since tm_ts}}<br>
+
{{nbsp|2}}'''[[cpp/experimental/concurrency|Concurrency library extensions]]'''{{nbsp|2}}{{mark since concurrency ts}}{{nbsp}}{{nbsp}}'''[[cpp/language/transactional_memory|Transactional Memory]]'''{{nbsp|2}}{{mark since tm_ts}}<br>
 
{{nbsp|2}}'''[[cpp/experimental/reflect|Reflection]]'''{{nbsp|2}}{{mark since reflection_ts}}<br>
 
{{nbsp|2}}'''[[cpp/experimental/reflect|Reflection]]'''{{nbsp|2}}{{mark since reflection_ts}}<br>
 
|- class="row rowbottom"
 
|- class="row rowbottom"

Revision as of 23:36, 28 May 2023

C++11, C++14, C++17, C++20, C++23  │  Compiler support C++11, C++14, C++17, C++20, C++23

Language

Standard library (headers)

Named requirements

Feature test macros (C++20)

Language support library

Concepts library (C++20)

Diagnostics library

Memory management library

Metaprogramming library (C++11)

General utilities library

Function objects − hash (C++11)
Swap − Type operations (C++11)
Integer comparison (C++20)
pair − tuple (C++11)
optional (C++17)
expected (C++23)
variant (C++17) − any (C++17)
String conversions (C++17)
Formatting (C++20)
bitset − Bit manipulation (C++20)

Strings library

basic_string − char_traits
basic_string_view (C++17)
Null-terminated strings:
  byte − multibyte − wide

Containers library

array (C++11)
vector − deque
list − forward_list (C++11)
set − multiset
map − multimap
unordered_map (C++11)
unordered_multimap (C++11)
unordered_set (C++11)
unordered_multiset (C++11)
stack − queue − priority_queue
flat_set (C++23)
flat_multiset (C++23)
flat_map (C++23)
flat_multimap (C++23)
span (C++20) − mdspan (C++23)

Iterators library

Ranges library (C++20)

Algorithms library

Numerics library

Date and time library

Calendar (C++20) − Time zone (C++20)

Localizations library

Input/output library

Filesystem library (C++17)

Regular expressions library (C++11)

Concurrency support library (C++11)

thread − jthread (C++20)
atomic − atomic_flag
atomic_ref (C++20)
memory_order − condition_variable
Mutual exclusion − Semaphores (C++20)
future − promise − async
latch (C++20) − barrier (C++20)

Technical specifications

  Standard library extensions  (library fundamentals TS)

  Standard library extensions v2  (library fundamentals TS v2)

  Standard library extensions v3  (library fundamentals TS v3)

  Parallelism library extensions v2  (parallelism TS v2)

  Concurrency library extensions  (concurrency TS) − Transactional Memory  (TM TS)
  Reflection  (reflection TS)

External Links  −  Non-ANSI/ISO Libraries  −  Index  −  std Symbol Index