Function OutputStream.put

These methods provide an output range interface.

Note that these functions do not flush the output stream for performance reasons. flush() needs to be called manually afterwards.

Prototypes

void put(
  ubyte elem
) final abstract;

void put(
  const(ubyte[]) elems
) final abstract;

void put(
  char elem
) final abstract;

void put(
  const(char[]) elems
) final abstract;

void put(
  dchar elem
) final abstract;

void put(
  const(dchar[]) elems
) final abstract;

See Also

http://dlang.org/phobos/std_range.html#isOutputRange

Authors

Jan Krüger

Copyright

© 2012-2014 RejectedSoftware e.K.

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.