libstdc++
concepts File Reference

Go to the source code of this file.

Namespaces

namespace  std
namespace  std::__detail

Concepts

concept  std::assignable_from
concept  std::common_reference_with
concept  std::common_with
concept  std::constructible_from
concept  std::convertible_to
concept  std::copy_constructible
concept  std::default_initializable
concept  std::derived_from
concept  std::destructible
concept  std::equivalence_relation
concept  std::invocable
concept  std::move_constructible
concept  std::predicate
concept  std::regular_invocable
concept  std::relation
concept  std::same_as
concept  std::strict_weak_order

Macros

#define __cpp_lib_concepts
#define _GLIBCXX_CONCEPTS

Typedefs

template<typename _Tp>
using std::__detail::__cref

Functions

template<typename _Tp>
void std::ranges::__cust_swap::swap (_Tp &, _Tp &)=delete

Variables

constexpr __cust_swap::_Swap std::ranges::swap

Detailed Description

This is a Standard C++ Library header.

Definition in file concepts.

Macro Definition Documentation

◆ __cpp_lib_concepts

#define __cpp_lib_concepts

Definition at line 50 of file concepts.

◆ _GLIBCXX_CONCEPTS

#define _GLIBCXX_CONCEPTS

Definition at line 31 of file concepts.

Variable Documentation

◆ swap

__cust_swap::_Swap std::ranges::__cust::swap
inlineconstexpr

Definition at line 227 of file concepts.