gcc/libstdc++-v3/include/experimental
Jonathan Wakely 793ed718b5 libstdc++: Add preprocessor checks to <experimental/internet> [PR100285]
We can't define endpoints and resolvers without the relevant OS support.
If IPPROTO_TCP and IPPROTO_UDP are both udnefined then we won't need
basic_endpoint and basic_resovler anyway, so make them depend on those
macros.

libstdc++-v3/ChangeLog:

	PR libstdc++/100285
	* include/experimental/internet [IPPROTO_TCP || IPPROTO_UDP]
	(basic_endpoint, basic_resolver_entry, resolver_base)
	(basic_resolver_results, basic_resolver): Only define if the tcp
	or udp protocols will be defined.
2023-06-09 13:15:39 +01:00
..
bits libstdc++: Avoid vector casts while still avoiding PR90424 2023-06-06 15:45:14 +02:00
algorithm Update copyright years. 2023-01-16 11:52:17 +01:00
any Update copyright years. 2023-01-16 11:52:17 +01:00
array Update copyright years. 2023-01-16 11:52:17 +01:00
buffer Update copyright years. 2023-01-16 11:52:17 +01:00
chrono Update copyright years. 2023-01-16 11:52:17 +01:00
contract Update copyright years. 2023-01-16 11:52:17 +01:00
deque Update copyright years. 2023-01-16 11:52:17 +01:00
executor libstdc++: Constrain net::executor constructors 2023-02-24 14:23:36 +00:00
filesystem Update copyright years. 2023-01-16 11:52:17 +01:00
forward_list Update copyright years. 2023-01-16 11:52:17 +01:00
functional libstdc++: Reduce <functional> inclusion to <stl_algobase.h> 2023-06-01 06:26:48 +02:00
internet libstdc++: Add preprocessor checks to <experimental/internet> [PR100285] 2023-06-09 13:15:39 +01:00
io_context Update copyright years. 2023-01-16 11:52:17 +01:00
iterator Update copyright years. 2023-01-16 11:52:17 +01:00
list Update copyright years. 2023-01-16 11:52:17 +01:00
map Update copyright years. 2023-01-16 11:52:17 +01:00
memory Update copyright years. 2023-01-16 11:52:17 +01:00
memory_resource libstdc++: Minor fixes to doxygen comments 2023-04-28 13:05:51 +01:00
net Update copyright years. 2023-01-16 11:52:17 +01:00
netfwd Update copyright years. 2023-01-16 11:52:17 +01:00
numeric Update copyright years. 2023-01-16 11:52:17 +01:00
optional libstdc++: Fix name of <experimental/optional> in comment 2023-02-16 14:38:38 +00:00
propagate_const Update copyright years. 2023-01-16 11:52:17 +01:00
random Update copyright years. 2023-01-16 11:52:17 +01:00
ratio Update copyright years. 2023-01-16 11:52:17 +01:00
regex Update copyright years. 2023-01-16 11:52:17 +01:00
scope libstdc++: Mark headers that must be hosted as such [PR103626] 2022-10-03 15:43:48 +01:00
set Update copyright years. 2023-01-16 11:52:17 +01:00
simd Update copyright years. 2023-01-16 11:52:17 +01:00
socket Update copyright years. 2023-01-16 11:52:17 +01:00
source_location libstdc++: Remove redundant dependencies on _GLIBCXX_USE_C99_STDINT_TR1 2023-05-12 17:47:09 +01:00
string Update copyright years. 2023-01-16 11:52:17 +01:00
string_view Update copyright years. 2023-01-16 11:52:17 +01:00
synchronized_value libstdc++: Implement <experimental/synchronized_value> (P0290) 2023-02-16 14:38:38 +00:00
system_error Update copyright years. 2023-01-16 11:52:17 +01:00
timer Update copyright years. 2023-01-16 11:52:17 +01:00
tuple Update copyright years. 2023-01-16 11:52:17 +01:00
type_traits Update copyright years. 2023-01-16 11:52:17 +01:00
unordered_map Update copyright years. 2023-01-16 11:52:17 +01:00
unordered_set Update copyright years. 2023-01-16 11:52:17 +01:00
utility Update copyright years. 2023-01-16 11:52:17 +01:00
vector Update copyright years. 2023-01-16 11:52:17 +01:00