GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
utils.cc File Reference
#include <cerrno>
#include <cstring>
#include <fstream>
#include <limits>
#include <ostream>
#include <string>
#include "dir-ops.h"
#include "file-ops.h"
#include "file-stat.h"
#include "lo-mappers.h"
#include "lo-sysdep.h"
#include "lo-utils.h"
#include "nanosleep-wrapper.h"
#include "oct-cmplx.h"
#include "oct-env.h"
#include "oct-locbuf.h"
#include "oct-string.h"
#include "pathsearch.h"
#include "quit.h"
#include "str-vec.h"
#include "strcase-wrappers.h"
#include "vasprintf-wrapper.h"
#include "Cell.h"
#include "defun.h"
#include "error.h"
#include "errwarn.h"
#include "graphics.h"
#include "interpreter-private.h"
#include "interpreter.h"
#include "lex.h"
#include "load-path.h"
#include "oct-errno.h"
#include "oct-hist.h"
#include "ovl.h"
#include "ov-range.h"
#include "pager.h"
#include "parse.h"
#include "sysdep.h"
#include "unwind-prot.h"
#include "utils.h"
#include "variables.h"

Go to the source code of this file.

Namespaces

 octave
 

Functions

int octave::almost_match (const std::string &std, const std::string &s, int min_match_len, int case_sens)
 
std::string octave::asprintf (const char *fmt,...)
 
void octave::check_dimensions (dim_vector &dim, const char *warnfor)
 
std::string octave::contents_file_in_path (const std::string &dir)
 
octave_idx_type octave::dims_to_numel (const dim_vector &dims, const octave_value_list &idx_arg)
 
octave_value octave::do_simple_cellfun (octave_value_list(*fcn)(const octave_value_list &, int), const char *fcn_name, const octave_value_list &args)
 
octave_value_list octave::do_simple_cellfun (octave_value_list(*fcn)(const octave_value_list &, int), const char *fcn_name, const octave_value_list &args, int nargout)
 
std::string octave::do_string_escapes (const std::string &s)
 
octave_value_list octave::F__make_valid_name__ (const octave_value_list &args, int)
 
std::string octave::fcn_file_in_path (const std::string &name)
 
octave_value_list octave::Fdir_in_loadpath (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list octave::Fdo_string_escapes (const octave_value_list &args, int)
 
octave_value_list octave::Ferrno (const octave_value_list &args, int)
 
octave_value_list octave::Ferrno_list (const octave_value_list &args, int)
 
octave_value_list octave::Ffile_in_loadpath (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list octave::Ffile_in_path (const octave_value_list &args, int)
 
std::string octave::file_in_path (const std::string &name, const std::string &suffix)
 
std::string octave::find_data_file_in_load_path (const std::string &fcn, const std::string &file, bool require_regular_file)
 
octave_value_list octave::Fis_absolute_filename (const octave_value_list &args, int)
 
octave_value_list octave::Fis_rooted_relative_filename (const octave_value_list &args, int)
 
octave_value_list octave::Fis_same_file (const octave_value_list &args, int)
 
octave_value_list octave::Fisindex (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list octave::Fisstudent (const octave_value_list &args, int)
 
octave_value_list octave::Fisvarname (const octave_value_list &args, int)
 
FloatMatrix octave::float_identity_matrix (octave_idx_type nr, octave_idx_type nc)
 
octave_value_list octave::Fmake_absolute_filename (const octave_value_list &args, int)
 
std::size_t octave::format (std::ostream &os, const char *fmt,...)
 
octave_value_list octave::Fundo_string_escapes (const octave_value_list &args, int)
 
void octave::get_dimensions (const octave_value &a, const char *warn_for, dim_vector &dim)
 
void octave::get_dimensions (const octave_value &a, const char *warn_for, octave_idx_type &nr, octave_idx_type &nc)
 
void octave::get_dimensions (const octave_value &a, const octave_value &b, const char *warn_for, octave_idx_type &nr, octave_idx_type &nc)
 
Matrix octave::identity_matrix (octave_idx_type nr, octave_idx_type nc)
 
int octave::keyword_almost_match (const char *const *std, int *min_len, const std::string &s, int min_toks_to_match, int max_toks)
 
bool octave::make_valid_name (std::string &str, const make_valid_name_options &options)
 
bool octave::same_file (const std::string &f, const std::string &g)
 
string_vector octave::search_path_for_all_files (const std::string &path, const string_vector &names)
 
std::string octave::search_path_for_file (const std::string &path, const string_vector &names)
 
void octave::sleep (double seconds, bool do_graphics_events)
 
const char * octave::undo_string_escape (char c)
 
std::string octave::undo_string_escapes (const std::string &s)
 
bool octave::valid_identifier (const char *s)
 
bool octave::valid_identifier (const std::string &s)
 
std::string octave::vasprintf (const char *fmt, va_list args)
 
std::size_t octave::vformat (std::ostream &os, const char *fmt, va_list args)