Class StreamOutWrapper

All Implemented Interfaces:
ConstJoltPhysicsObject, AutoCloseable, Comparable<JoltPhysicsObject>

public class StreamOutWrapper extends StreamOut
A wrapper around an std::ofstream.
  • Constructor Details

    • StreamOutWrapper

      public StreamOutWrapper(String fileName, int streamMode)
      Open a file for output.
      Parameters:
      fileName - the name of the file to open (not null)
      streamMode - the desired mode bits or-ed together
    • StreamOutWrapper

      public StreamOutWrapper(StringStream data)
      Open a StringStream for output.
      Parameters:
      data - the underlying stream (not null)
  • Method Details

    • app

      public static int app()
      Return the mode bit for a stream that appends to existing content.
      Returns:
      the value of std::ofstream::app
    • ate

      public static int ate()
      Return the mode bit for a stream whose output position starts at the end of the file.
      Returns:
      the value of std::ofstream::ate
    • binary

      public static int binary()
      Return the mode bit for a binary-mode stream.
      Returns:
      the value of std::ofstream::binary
    • in

      public static int in()
      Return the mode bit for a stream that supports input operations.
      Returns:
      the value of std::ofstream::in
    • out

      public static int out()
      Return the mode bit for a stream that supports output operations.
      Returns:
      the value of std::ofstream::out
    • trunc

      public static int trunc()
      Return the mode bit for a stream that discards pre-existing content when opened.
      Returns:
      the value of std::ofstream::trunc