A class demonstrating functions with requires clauses. More...
| Header: | #include <ConceptExample> |
| T | addIntegrals(T a, T b) |
| T | multiplyFloats(T a, T b) |
| double | toDouble(T value) |
Adds two integral values a and b.
This function template uses a requires clause to constrain the template parameter T to integral types only.
Multiplies two floating-point values a and b.
Uses a requires clause with floating-point constraint.
Converts value to double using compound constraint.
Uses a requires clause with multiple constraints combined using logical operators.