#include <iostream>
#include <list>
#include "file-stat.h"
#include "oct-env.h"
#include "oct-time.h"
#include "singleton-cleanup.h"
#include <defaults.h>
#include "defun.h"
#include "dynamic-ld.h"
#include "ov-fcn.h"
#include "ov-dld-fcn.h"
#include "ov-mex-fcn.h"
#include "parse.h"
#include "unwind-prot.h"
#include "utils.h"
#include "variables.h"
Go to the source code of this file.
Classes | |
class | octave_mex_file_list |
class | octave_shlib_list |
Defines | |
#define | STRINGIFY(s) STRINGIFY1(s) |
#define | STRINGIFY1(s) #s |
Functions | |
static void | clear (octave_shlib &oct_file) |
static void | do_clear_function (const std::string &fcn_name) |
#define STRINGIFY | ( | s | ) | STRINGIFY1(s) |
Definition at line 47 of file dynamic-ld.cc.
Referenced by octave_dynamic_loader::mex_f77_mangler().
#define STRINGIFY1 | ( | s | ) | #s |
Definition at line 48 of file dynamic-ld.cc.
static void clear | ( | octave_shlib & | oct_file | ) | [static] |
Definition at line 339 of file dynamic-ld.cc.
References symbol_table::clear_dld_function(), do_clear_function(), octave_shlib::file_name(), octave_shlib::number_of_functions_loaded(), octave_shlib_list::remove(), and warning_with_id().
Referenced by c_file_ptr_stream< STREAM_T, FILE_T, BUF_T >::clear(), DEFUNX(), octave_dynamic_loader::do_load_mex(), octave_dynamic_loader::do_load_oct(), do_simple_cellfun(), and procstreambase::open().
static void do_clear_function | ( | const std::string & | fcn_name | ) | [static] |
Definition at line 331 of file dynamic-ld.cc.
References symbol_table::clear_dld_function(), and warning_with_id().
Referenced by clear().