Each of these templates shall be a UnaryTypeTrait ([meta.rqmts]) with a BaseCharacteristic of integral_constant<size_t, Value>.
[ Example:
assert(rank<int>::value == 0); assert(rank<int[2]>::value == 1); assert(rank<int[][4]>::value == 2);
— end example ]
[ Example:
assert(extent<int>::value == 0); assert(extent<int[2]>::value == 2); assert(extent<int[2][4]>::value == 2); assert(extent<int[][4]>::value == 0); assert((extent<int, 1>::value) == 0); assert((extent<int[2], 1>::value) == 0); assert((extent<int[2][4], 1>::value) == 4); assert((extent<int[][4], 1>::value) == 4);
— end example ]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4