xieite::ssize_t

Defined in header <xieite/math/ssize_t.hpp>

A type alias for the signed counterpart of std::size_t.


Declaration

using ssize_t = std::make_signed_t<std::size_t>;


Example

int main() {
	xieite::dump(xieite::type_name<std::size_t>);
	xieite::dump(xieite::type_name<xieite::ssize_t>);
}
Possible output:
unsigned long int
long int
[View in Compiler Explorer]