GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
variables.cc File Reference
#include <cstdio>
#include <cstring>
#include <iomanip>
#include <list>
#include <set>
#include <string>
#include "file-stat.h"
#include "oct-env.h"
#include "file-ops.h"
#include "glob-match.h"
#include "lo-regexp.h"
#include "str-vec.h"
#include "Cell.h"
#include "defun.h"
#include "error.h"
#include "errwarn.h"
#include "event-manager.h"
#include "help.h"
#include "input.h"
#include "interpreter-private.h"
#include "interpreter.h"
#include "lex.h"
#include "load-path.h"
#include "octave-preserve-stream-state.h"
#include "oct-map.h"
#include "ovl.h"
#include "ov.h"
#include "ov-class.h"
#include "ov-usr-fcn.h"
#include "pager.h"
#include "pt-eval.h"
#include "syminfo.h"
#include "symtab.h"
#include "sysdep.h"
#include "unwind-prot.h"
#include "utils.h"
#include "variables.h"

Go to the source code of this file.

Namespaces

 octave
 

Macros

#define GET_IDX(LEN)    static_cast<int> (((LEN)-1) * static_cast<double> (rand ()) / RAND_MAX)
 

Functions

octave_value_list octave::F__varval__ (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list octave::Fclear (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list octave::Fexist (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list octave::Fisglobal (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list octave::Fmislocked (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list octave::Fmissing_component_hook (const octave_value_list &args, int nargout)
 
octave_value_list octave::Fmissing_function_hook (const octave_value_list &args, int nargout)
 
octave_value_list octave::Fmlock (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list octave::Fmunlock (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_functionis_valid_function (const octave_value &arg, const std::string &warn_for, bool warn)
 
octave_functionis_valid_function (const std::string &fcn_name, const std::string &warn_for, bool warn)
 
std::string octave::maybe_missing_function_hook (const std::string &name)
 
octave_value octave::set_internal_variable (bool &var, const octave_value_list &args, int nargout, const char *nm)
 
octave_value octave::set_internal_variable (char &var, const octave_value_list &args, int nargout, const char *nm)
 
octave_value octave::set_internal_variable (double &var, const octave_value_list &args, int nargout, const char *nm, double minval, double maxval)
 
octave_value octave::set_internal_variable (int &var, const octave_value_list &args, int nargout, const char *nm, const char **choices)
 
octave_value octave::set_internal_variable (int &var, const octave_value_list &args, int nargout, const char *nm, int minval, int maxval)
 
octave_value octave::set_internal_variable (std::string &var, const octave_value_list &args, int nargout, const char *nm, bool empty_ok)
 
octave_value octave::set_internal_variable (std::string &var, const octave_value_list &args, int nargout, const char *nm, const char **choices)
 
int octave::symbol_exist (const std::string &name, const std::string &type)
 
std::string octave::unique_symbol_name (const std::string &basename)
 

Macro Definition Documentation

◆ GET_IDX

#define GET_IDX (   LEN)     static_cast<int> (((LEN)-1) * static_cast<double> (rand ()) / RAND_MAX)

Definition at line 335 of file variables.cc.

Function Documentation

◆ is_valid_function() [1/2]

octave_function* is_valid_function ( const octave_value arg,
const std::string &  warn_for,
bool  warn 
)

◆ is_valid_function() [2/2]

octave_function* is_valid_function ( const std::string &  fcn_name,
const std::string &  warn_for,
bool  warn 
)