object
object::size_type
object::value_type
object::difference_type
value
string
array
storage_ptr
The type used to represent unsigned integers.
using size_type = std::size_t;