GNU Octave  6.2.0
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 m_ofill
 
std::ios::fmtflags m_oflags
 
std::streamsize m_oprecision
 
int m_owidth
 
std::ios & m_stream
 

Detailed Description

Definition at line 35 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 40 of file octave-preserve-stream-state.h.

◆ ~preserve_stream_state()

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

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

Member Data Documentation

◆ m_ofill

char octave::preserve_stream_state::m_ofill
private

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

◆ m_oflags

std::ios::fmtflags octave::preserve_stream_state::m_oflags
private

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

◆ m_oprecision

std::streamsize octave::preserve_stream_state::m_oprecision
private

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

◆ m_owidth

int octave::preserve_stream_state::m_owidth
private

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

◆ m_stream

std::ios& octave::preserve_stream_state::m_stream
private

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


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