Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
libcxx/include/optional
Show First 20 Lines • Show All 159 Lines • ▼ Show 20 Lines | |||||
#include <__assert> // all public C++ headers provide the assertion handler | #include <__assert> // all public C++ headers provide the assertion handler | ||||
#include <__availability> | #include <__availability> | ||||
#include <__concepts/invocable.h> | #include <__concepts/invocable.h> | ||||
#include <__config> | #include <__config> | ||||
#include <__functional/hash.h> | #include <__functional/hash.h> | ||||
#include <__functional/invoke.h> | #include <__functional/invoke.h> | ||||
#include <__functional/unary_function.h> | #include <__functional/unary_function.h> | ||||
#include <__memory/addressof.h> | |||||
#include <__memory/construct_at.h> | #include <__memory/construct_at.h> | ||||
#include <__tuple_dir/sfinae_helpers.h> | #include <__tuple_dir/sfinae_helpers.h> | ||||
#include <__type_traits/conjunction.h> | #include <__type_traits/conjunction.h> | ||||
#include <__type_traits/disjunction.h> | #include <__type_traits/disjunction.h> | ||||
#include <__type_traits/is_trivially_copy_assignable.h> | #include <__type_traits/is_trivially_copy_assignable.h> | ||||
#include <__type_traits/is_trivially_copy_constructible.h> | #include <__type_traits/is_trivially_copy_constructible.h> | ||||
#include <__type_traits/is_trivially_destructible.h> | #include <__type_traits/is_trivially_destructible.h> | ||||
#include <__type_traits/is_trivially_move_assignable.h> | #include <__type_traits/is_trivially_move_assignable.h> | ||||
▲ Show 20 Lines • Show All 1,425 Lines • Show Last 20 Lines |