std::experimental::ranges::Integral - cppreference.com (original) (raw)
From cppreference.com
< cpp | experimental | ranges
Technical Specification |
---|
Filesystem library (filesystem TS) |
Library fundamentals (library fundamentals TS) |
Library fundamentals 2 (library fundamentals TS v2) |
Library fundamentals 3 (library fundamentals TS v3) |
Extensions for parallelism (parallelism TS) |
Extensions for parallelism 2 (parallelism TS v2) |
Extensions for concurrency (concurrency TS) |
Extensions for concurrency 2 (concurrency TS v2) |
Concepts (concepts TS) |
Ranges (ranges TS) |
Reflection (reflection TS) |
Mathematical special functions (special functions TR) |
Experimental Non-TS |
Pattern Matching |
Linear Algebra |
std::execution |
Contracts |
2D Graphics |
Concepts |
---|
General utilities |
Iterators |
Ranges |
Algorithms |
Core language concepts | |||
---|---|---|---|
Same DerivedFrom ConvertibleTo | CommonReference Common | Integral SignedIntegral UnsignedIntegral | Assignable SwappableSwappableWith |
Object concepts | |||
Destructible Constructible DefaultConstructible | MoveConstructible CopyConstructible | Movable Copyable | Semiregular Regular |
Comparison concepts | |||
Boolean | WeaklyEqualityComparableWith | EqualityComparableEqualityComparableWith | StrictTotallyOrderedStrictTotallyOrderedWith |
Callable concepts | |||
InvocableRegularInvocable | Predicate | Relation | StrictWeakOrder |
URNG concept | |||
UniformRandomNumberGenerator |
| Defined in header <experimental/ranges/concepts> | | | | ----------------------------------------------------------------------------------------------------------------------------------------------- | | ----------- | | template< class T >concept bool Integral = std::is_integral<T>::value; | | (ranges TS) |
The concept Integral<T> is satisfied if and only if T
is an integral type.
There need not be any subsumption relationship between Integral<T> and std::is_integral<T>::value.
[edit] See also
is_integral(C++11) | checks if a type is an integral type (class template) [edit] |
---|
Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/experimental/ranges/concepts/Integral&oldid=155304"