Templa 0.0.1-alpha
C++ Metaprogramming Utilities
Loading...
Searching...
No Matches
Concepts
Here is a list of all documented concepts with brief descriptions:
[detail level 123]
 Ntempla
 Nconcepts
 RHashableConcept to check if a type is hashable via std::hash
 RIntegralConcept to check if a type is an integral type
 RCallableWithConcept to check if a callable can be invoked with given argument types
 RComparableConcept to check if a type supports common comparison operators
 RUnsignedIntegralConcept to check if a type is an unsigned integral type
 RSignedIntegralConcept to check if a type is a signed integral type
 RAddableConcept to check if a type supports addition operations
 RSubtractableConcept to check if a type supports subtraction operations
 RMultipliableConcept to check if a type supports multiplication operations
 RDivisibleConcept to check if a type supports division operations
 RArithmeticalConcept to check if a type supports all basic arithmetic operations
 RStreamableConcept to check if a type can be streamed to an std::ostream
 RDefaultErasableConcept checking if an object can be destroyed via std::destroy_at
 RAllocatorErasableConcept checking if an object can be destroyed via an allocator
 RAllocatorAwareConcept checking if a type has a get_allocator() method returning allocator_type
 RErasableConcept to check if a container supports erasing of elements
 RContainerConcept that models an STL-like container
 Ris_specialization_ofChecks whether a given type T is a specialization of the class template Template
 Rrequires_allConcept satisfied only if all boolean conditions are true