ocean.text.convert

Modules

DateTime
module ocean.text.convert.DateTime

Module that provides a method to convert from a date time formatted as a string to a UNIX timestamp value.

DateTime_tango
module ocean.text.convert.DateTime_tango

Support for formatting date/time values, in a locale-specific manner. See DateTimeLocale.format() for a description on how formatting is performed (below).

Float
module ocean.text.convert.Float

A set of functions for converting between string and floating- point values.

Float_test
module ocean.text.convert.Float_test
Formatter
module ocean.text.convert.Formatter

Lightweight, memory friendly string formatting module

Formatter_test
module ocean.text.convert.Formatter_test

Test module for ocean.text.convert.Formatter

Hash
module ocean.text.convert.Hash

Utility functions for converting hash_t <-> hexadecimal strings.

Hex
module ocean.text.convert.Hex

Utility functions for converting hexadecimal strings.

Integer
module ocean.text.convert.Integer

A set of functions for converting strings to integer values.

Integer_tango
module ocean.text.convert.Integer_tango

A set of functions for converting between string and integer values.

Integer_tango_test
module ocean.text.convert.Integer_tango_test
TimeStamp
module ocean.text.convert.TimeStamp

Converts between native and text representations of HTTP time values. Internally, time is represented as UTC with an epoch fixed at Jan 1st 1970. The text representation is formatted in accordance with RFC 1123, and the parser will accept one of RFC 1123, RFC 850, or asctime formats.

UnicodeBom
module ocean.text.convert.UnicodeBom
Utf
module ocean.text.convert.Utf

Fast Unicode transcoders. These are particularly sensitive to minor changes on 32bit x86 devices, because the register set of those devices is so small. Beware of subtle changes which might extend the execution-period by as much as 200%. Because of this, three of the six transcoders might read past the end of input by one, two, or three bytes before arresting themselves. Note that support for streaming adds a 15% overhead to the dchar => char conversion, but has little effect on the others.

Utf_test
module ocean.text.convert.Utf_test