object std std.base64 std.bitarray std.boxer std.compiler std.conv std.ctype std.date std.demangle std.file std.format std.gc std.intrinsic std.math std.md5 std.mmfile std.openrj std.outbuffer std.path std.process std.random std.recls std.regexp std.socket std.socketstream std.stdint std.stdio std.cstream std.stream std.string std.system std.thread std.uni std.uri std.utf std.zip std.zlib std.windows std.linux std.c std.c.stdio std.c.windows std.c.linux |
std.convstd.conv provides basic building blocks for conversions from strings to integral types. They differ from the C functions atoi() and atol() by not allowing whitespace or overflows.For conversion to signed types, the grammar recognized is: Integer: Sign UnsignedInteger UnsignedInteger Sign: + -For conversion to unsigned types, the grammar recognized is: UnsignedInteger: DecimalDigit DecimalDigit UnsignedIntegerAny deviation from that grammar causes a ConvError exception to be thrown. Any overflows cause a ConvOverflowError to be thrown.
|