Module Base.StringableSource

Provides type-specific conversion functions to and from string.

Sourcemodule type To_stringable__local = sig ... end

Templated to provide two of_string functions. The first may stack allocate, and always takes its input at the same mode as its output. The second may take local input, and always produces global output. In the default case of global input and heap output, they are equivalent and one shadows the other.

Sourcemodule type To_stringable__local__stack = sig ... end

Templated to provide two of_string functions. The first may stack allocate, and always takes its input at the same mode as its output. The second may take local input, and always produces global output. In the default case of global input and heap output, they are equivalent and one shadows the other.

Sourcemodule type To_stringable = sig ... end

Templated to provide two of_string functions. The first may stack allocate, and always takes its input at the same mode as its output. The second may take local input, and always produces global output. In the default case of global input and heap output, they are equivalent and one shadows the other.

Sourcemodule type To_stringable__stack = sig ... end

Templated to provide two of_string functions. The first may stack allocate, and always takes its input at the same mode as its output. The second may take local input, and always produces global output. In the default case of global input and heap output, they are equivalent and one shadows the other.

Sourcemodule type Of_stringable__local = sig ... end
Sourcemodule type Of_stringable = sig ... end
Sourcemodule type S__local__stack = sig ... end
Sourcemodule type S__local = sig ... end
Sourcemodule type S__stack = sig ... end
Sourcemodule type S = sig ... end