GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::preserve_stream_state Class Reference

#include "octave-preserve-stream-state.h"

Collaboration diagram for octave::preserve_stream_state:

Public Member Functions

 preserve_stream_state (std::ios &s)
 
 ~preserve_stream_state (void)
 

Private Attributes

char ofill
 
std::ios::fmtflags oflags
 
std::streamsize oprecision
 
int owidth
 
std::ios & stream
 

Detailed Description

Definition at line 32 of file octave-preserve-stream-state.h.

Constructor & Destructor Documentation

◆ preserve_stream_state()

octave::preserve_stream_state::preserve_stream_state ( std::ios &  s)
inline

Definition at line 37 of file octave-preserve-stream-state.h.

◆ ~preserve_stream_state()

octave::preserve_stream_state::~preserve_stream_state ( void  )
inline

Definition at line 42 of file octave-preserve-stream-state.h.

Member Data Documentation

◆ ofill

char octave::preserve_stream_state::ofill
private

Definition at line 56 of file octave-preserve-stream-state.h.

◆ oflags

std::ios::fmtflags octave::preserve_stream_state::oflags
private

Definition at line 53 of file octave-preserve-stream-state.h.

◆ oprecision

std::streamsize octave::preserve_stream_state::oprecision
private

Definition at line 54 of file octave-preserve-stream-state.h.

◆ owidth

int octave::preserve_stream_state::owidth
private

Definition at line 55 of file octave-preserve-stream-state.h.

◆ stream

std::ios& octave::preserve_stream_state::stream
private

Definition at line 52 of file octave-preserve-stream-state.h.


The documentation for this class was generated from the following file: