GNU Octave 10.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 
Loading...
Searching...
No Matches
file-io.cc File Reference
#include <cerrno>
#include <cstdio>
#include <iomanip>
#include <string>
#include "file-ops.h"
#include "file-stat.h"
#include "iconv-wrappers.h"
#include "lo-ieee.h"
#include "lo-sysdep.h"
#include "localcharset-wrapper.h"
#include "mkostemp-wrapper.h"
#include "oct-env.h"
#include "oct-locbuf.h"
#include "unistd-wrappers.h"
#include "builtin-defun-decls.h"
#include "defun.h"
#include "error.h"
#include "errwarn.h"
#include "interpreter-private.h"
#include "interpreter.h"
#include "load-path.h"
#include "oct-fstrm.h"
#include "oct-iostrm.h"
#include "oct-map.h"
#include "oct-prcstrm.h"
#include "oct-stream.h"
#include "oct-strstrm.h"
#include "ov.h"
#include "ovl.h"
#include "pager.h"
#include "sysdep.h"
#include "utils.h"
#include "variables.h"

Go to the source code of this file.

Functions

octave_value_list F__textscan__ (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffclear (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffclose (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffeof (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fferror (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffflush (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffgetl (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffgets (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffopen (octave::interpreter &interp, const octave_value_list &args, int nargout)
 
octave_value_list Ffprintf (octave::interpreter &interp, const octave_value_list &args, int nargout)
 
octave_value_list Ffputs (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffread (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffreport (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffrewind (octave::interpreter &interp, const octave_value_list &args, int nargout)
 
octave_value_list Ffscanf (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffseek (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffskipl (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fftell (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ffwrite (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fmkstemp (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list FP_tmpdir (const octave_value_list &args, int)
 
octave_value_list Fpclose (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fpopen (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fprintf (octave::interpreter &interp, const octave_value_list &args, int nargout)
 
octave_value_list Fputs (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fscanf (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list FSEEK_CUR (const octave_value_list &args, int)
 
octave_value_list FSEEK_END (const octave_value_list &args, int)
 
octave_value_list FSEEK_SET (const octave_value_list &args, int)
 
octave_value_list Fsprintf (const octave_value_list &args, int)
 
octave_value_list Fsscanf (const octave_value_list &args, int)
 
octave_value_list Fstderr (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fstdin (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fstdout (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ftempdir (const octave_value_list &args, int)
 
octave_value_list Ftempname (const octave_value_list &args, int)
 
octave_value_list Ftextscan (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Ftmpfile (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fumask (const octave_value_list &args, int)
 

Function Documentation

◆ F__textscan__()

octave_value_list F__textscan__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ Ffclear()

octave_value_list Ffclear ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ Ffclose()

octave_value_list Ffclose ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 187 of file file-io.cc.

References ovl(), print_usage(), and stream_list::remove().

◆ Ffeof()

octave_value_list Ffeof ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ Fferror()

octave_value_list Fferror ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ Ffflush()

octave_value_list Ffflush ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ Ffgetl()

octave_value_list Ffgetl ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ Ffgets()

octave_value_list Ffgets ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 321 of file file-io.cc.

References stream::gets(), stream_list::lookup(), ovl(), and print_usage().

◆ Ffopen()

octave_value_list Ffopen ( octave::interpreter &  interp,
const octave_value_list args,
int  nargout 
)

◆ Ffprintf()

octave_value_list Ffprintf ( octave::interpreter &  interp,
const octave_value_list args,
int  nargout 
)

Definition at line 872 of file file-io.cc.

◆ Ffputs()

octave_value_list Ffputs ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 934 of file file-io.cc.

◆ Ffread()

◆ Ffreport()

octave_value_list Ffreport ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 715 of file file-io.cc.

References stream_list::list_open_files(), octave_stdout, ovl(), and warning().

◆ Ffrewind()

octave_value_list Ffrewind ( octave::interpreter &  interp,
const octave_value_list args,
int  nargout 
)

Definition at line 740 of file file-io.cc.

References stream_list::lookup(), ovl(), print_usage(), and stream::rewind().

◆ Ffscanf()

octave_value_list Ffscanf ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 1140 of file file-io.cc.

◆ Ffseek()

octave_value_list Ffseek ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 775 of file file-io.cc.

References stream_list::lookup(), ovl(), print_usage(), and stream::seek().

◆ Ffskipl()

octave_value_list Ffskipl ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 363 of file file-io.cc.

References stream_list::lookup(), ovl(), print_usage(), and stream::skipl().

◆ Fftell()

octave_value_list Fftell ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 797 of file file-io.cc.

References stream_list::lookup(), ovl(), print_usage(), and stream::tell().

◆ Ffwrite()

octave_value_list Ffwrite ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ Fmkstemp()

◆ FP_tmpdir()

octave_value_list FP_tmpdir ( const octave_value_list args,
int   
)

Definition at line 3268 of file file-io.cc.

References get_P_tmpdir(), octave_value_list::length(), ovl(), and print_usage().

◆ Fpclose()

octave_value_list Fpclose ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ Fpopen()

◆ Fprintf()

octave_value_list Fprintf ( octave::interpreter &  interp,
const octave_value_list args,
int  nargout 
)

Definition at line 898 of file file-io.cc.

References octave_value_list::prepend().

◆ Fputs()

octave_value_list Fputs ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 981 of file file-io.cc.

References octave_value_list::prepend().

◆ Fscanf()

octave_value_list Fscanf ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 1237 of file file-io.cc.

References octave_value_list::prepend().

◆ FSEEK_CUR()

octave_value_list FSEEK_CUR ( const octave_value_list args,
int   
)

Definition at line 3296 of file file-io.cc.

◆ FSEEK_END()

octave_value_list FSEEK_END ( const octave_value_list args,
int   
)

Definition at line 3307 of file file-io.cc.

◆ FSEEK_SET()

octave_value_list FSEEK_SET ( const octave_value_list args,
int   
)

Definition at line 3285 of file file-io.cc.

◆ Fsprintf()

◆ Fsscanf()

◆ Fstderr()

octave_value_list Fstderr ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 3359 of file file-io.cc.

References interpreter::get_stream_list(), and stream_list::stderr_file().

◆ Fstdin()

octave_value_list Fstdin ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 3330 of file file-io.cc.

References interpreter::get_stream_list(), and stream_list::stdin_file().

◆ Fstdout()

octave_value_list Fstdout ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 3344 of file file-io.cc.

References interpreter::get_stream_list(), and stream_list::stdout_file().

◆ Ftempdir()

octave_value_list Ftempdir ( const octave_value_list args,
int   
)

Definition at line 2936 of file file-io.cc.

References octave_value_list::length(), ovl(), and print_usage().

◆ Ftempname()

octave_value_list Ftempname ( const octave_value_list args,
int   
)

Definition at line 2986 of file file-io.cc.

References octave_value_list::length(), ovl(), and print_usage().

◆ Ftextscan()

octave_value_list Ftextscan ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 1582 of file file-io.cc.

◆ Ftmpfile()

octave_value_list Ftmpfile ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ Fumask()

octave_value_list Fumask ( const octave_value_list args,
int   
)

Definition at line 3228 of file file-io.cc.

References error(), octave_value_list::length(), ovl(), and print_usage().