#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_function * | is_valid_function (const octave_value &arg, const std::string &warn_for, bool warn) |
octave_function * | is_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) |
#define GET_IDX | ( | LEN | ) | static_cast<int> (((LEN)-1) * static_cast<double> (rand ()) / RAND_MAX) |
Definition at line 335 of file variables.cc.
octave_function* is_valid_function | ( | const octave_value & | arg, |
const std::string & | warn_for, | ||
bool | warn | ||
) |
Definition at line 100 of file variables.cc.
References error(), octave_value::is_string(), is_valid_function(), and octave_value::string_value().
octave_function* is_valid_function | ( | const std::string & | fcn_name, |
const std::string & | warn_for, | ||
bool | warn | ||
) |
Definition at line 76 of file variables.cc.
References __get_symbol_table__(), error(), octave_value::function_value(), and octave_value::is_defined().
Referenced by named_hook_function::is_valid(), and is_valid_function().