#include <sstream>
#include "file-ops.h"
#include "file-stat.h"
#include "oct-env.h"
#include "oct-time.h"
#include "bp-table.h"
#include "defun.h"
#include "dirfns.h"
#include "fcn-info.h"
#include "interpreter-private.h"
#include "interpreter.h"
#include "load-path.h"
#include "ov-classdef.h"
#include "ov-fcn.h"
#include "ov-usr-fcn.h"
#include "pager.h"
#include "parse.h"
#include "pt-pr-code.h"
#include "symrec.h"
#include "symscope.h"
#include "symtab.h"
#include "unwind-prot.h"
#include "utils.h"
Go to the source code of this file.
Namespaces | |
octave | |
Functions | |
template<template< typename, typename... > class C, typename V , typename... A> | |
static octave_value | octave::dump_container_map (const std::map< std::string, C< V, A... >> &container_map) |
OCTAVE_EXPORT octave_value_list | F__current_scope__ (octave::interpreter &interp, const octave_value_list &, int) ar |
OCTAVE_EXPORT octave_value_list | Fignore_function_time_stamp (const octave_value_list &args, int nargout) Octave will not automatically recompile function files in subdirectories of ile |
if they have changed since they were last but will recompile other function files in the search path if they change If set to Octave will not recompile any function files unless their definitions are removed with Octave will always check time stamps on files to determine whether functions defined function files need to recompiled nd deftypefn * | if (nargin > 1) print_usage() |
if (nargout > 0||nargin==0) | |
if (nargin==1) | |
static bool | octave::load_out_of_date_fcn (const std::string &ff, const std::string &dir_name, octave_value &function, const std::string &dispatch_type="", const std::string &package_name="") |
bool | octave::out_of_date_check (octave_value &function, const std::string &dispatch_type, bool check_relative) |
static void | octave::split_name_with_package (const std::string &name, std::string &fname, std::string &pname) |
Variables | |
if they have changed since they were last but will recompile other function files in the search path if they change If set to | code {"all"} |
if they have changed since they were last | compiled |
if they have changed since they were last but will recompile other function files in the search path if they change If set to Octave will not recompile any function files unless their definitions are removed with | ode {clear}. If set to code{"none"} |
octave_value | retval |
static int | Vignore_function_time_stamp = 1 |
OCTAVE_EXPORT octave_value_list F__current_scope__ | ( | octave::interpreter & | interp, |
const octave_value_list & | , | ||
int | |||
) |
Definition at line 646 of file symtab.cc.
References octave::symbol_table::current_context(), octave::symbol_table::current_scope(), octave::symbol_scope::name(), nm, ovl(), and string.
OCTAVE_EXPORT octave_value_list Fignore_function_time_stamp | ( | const octave_value_list & | args, |
int | nargout | ||
) |
if they have changed since they were last but will recompile other function files in the search path if they change If set to Octave will not recompile any function files unless their definitions are removed with Octave will always check time stamps on files to determine whether functions defined function files need to recompiled nd deftypefn* if | ( | nargin | , |
1 | |||
) |
if | ( | nargout | , |
0|| | nargin = = 0 |
||
) |
Definition at line 588 of file symtab.cc.
References retval, and Vignore_function_time_stamp.
if | ( | nargin | = = 1 | ) |
Definition at line 606 of file symtab.cc.
References error(), string, and Vignore_function_time_stamp.
if they have changed since they were last compiled |
Definition at line 579 of file symtab.cc.
Referenced by octave::jit_value::stash_llvm().
return retval |
Definition at line 586 of file symtab.cc.
Referenced by octave::symbol_table::find_function(), if(), octave::load_out_of_date_fcn(), and octave::out_of_date_check().
|
static |
Definition at line 56 of file symtab.cc.
Referenced by if(), and octave::out_of_date_check().