streams

A module that defines a basic format for input and output streams. A stream is a component that defines one or more methods for reading from or writing to some underlying resource.

Modules

functions
module streams.functions

A collection of helper functions for working with streams.

interfaces
module streams.interfaces

Object-oriented interfaces and classes for dealing with streams. The symbols defined in this module are only available when not in "BetterC" mode, as they require the use of the Garbage Collector.

primitives
module streams.primitives

A collection of compile-time functions to help in identifying stream types and related flavors of them.

range
module streams.range

Defines some components that provide interoperability with Phobos ranges, including converting streams to and from ranges.

types
module streams.types

Container module with sub-modules that define stream implementations for various use cases.

utils
module streams.utils

Collection of utilities for stream components.

Public Imports

streams.primitives
public import streams.primitives;
Undocumented in source.
streams.functions
public import streams.functions;
Undocumented in source.
streams.types
public import streams.types;
Undocumented in source.
streams.range
public import streams.range;
Undocumented in source.
streams.utils
public import streams.utils;
Undocumented in source.
streams.interfaces
public import streams.interfaces;
Undocumented in source.

Meta