ConceptC++ Concept Web

Concept SignedIntegral

concept SignedIntegral<typename T> : Integral {
  T operator-(T);
};
 
concept_map SignedIntegral<signed char> { };
concept_map SignedIntegral<short> { };
concept_map SignedIntegral<int> { };
concept_map SignedIntegral<long> { };
concept_map SignedIntegral<long long> { };

Where Defined

#include <concepts>

Description

Concept SignedIntegral requires all of the operations of built-in signed integral types. All of the built-in signed integral types are models of ths concept.