Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Artifact ID: | d90d6a241c2d3fca1ab5e04b52ab28f4400cfca6 |
---|---|
Page Name: | Transparent Headers |
Date: | 2017-04-23 23:37:46 |
Original User: | luismachuca |
Parent: | b8c2049827f5c0955dd4c18a658757b189ce79cf (diff) |
Next | db1917deaa0ec0ff8a04b0faf100a70b99b5a633 |
Content
Transparent Headers
This library implements a small set of transparent headers following the style of Standard C++ headers, with the purpose of improving forwards-compatibility towards systems where this library would not be needed (eg.: C++14 compiler if using dynarray
).
These headers live in subdirectory cstd/
, so this can be added to the compiler's / project's include paths if one wants to make use of these forwarding capabilities.
Note: these transparent headers currently only are tested to work with GCC because of #include_next
.
| Redirects to <algorithm> , brings the names from cxxomfort/algorithms.hpp to std.
|
---|---|
cassert (to be implemented) | Redirects to <cassert> , brings the new assert variants support from extras/14-assert.hpp .
|
cstddef | Redirects to <cstddef> , includes nullptr and static_assert capabilities.
|
forward_list | Redirects to forward_list.hpp and brings forward_list to std.
|
iterator (to be implemented) | Redirects to <iterator> , includes the iterator helper capabilities.
|
experimental/dynarray | Redirects to extras/dynarray.hpp and brings cxxomfort::extras::dynarray to namespace std.
|
experimental/optional | Redirects to extras/optional.hpp and brings cxxomfort::extras::optional to namespace std.
|
- Back to Features.