|
| package_info (const package_info &l) |
|
| package_info (const std::string &package_name="") |
|
| ~package_info (void)=default |
|
void | add (const dir_info &di, bool at_end, bool updating) |
|
void | clear (void) |
|
void | display (std::ostream &out) const |
|
string_vector | fcn_names (void) const |
|
std::string | find_fcn (const std::string &fcn, std::string &dir_name, int type=M_FILE|OCT_FILE|MEX_FILE) const |
|
std::string | find_method (const std::string &class_name, const std::string &meth, std::string &dir_name, int type=M_FILE|OCT_FILE|MEX_FILE) const |
|
std::string | find_private_fcn (const std::string &dir, const std::string &fcn, int type=M_FILE|OCT_FILE|MEX_FILE) const |
|
std::list< std::string > | methods (const std::string &class_name) const |
|
void | move (const dir_info &di, bool at_end) |
|
package_info & | operator= (const package_info &l) |
|
void | overloads (const std::string &meth, std::list< std::string > &l) const |
|
void | remove (const dir_info &di) |
|
|
void | add_to_fcn_map (const dir_info &di, bool at_end, bool updating) |
|
void | add_to_method_map (const dir_info &di, bool at_end) |
|
void | add_to_private_fcn_map (const dir_info &di) |
|
bool | check_file_type (std::string &fname, int type, int possible_types, const std::string &fcn, const char *who) const |
|
void | move_fcn_map (const std::string &dir, const string_vector &fcn_files, bool at_end) |
|
void | move_method_map (const std::string &dir, bool at_end) |
|
void | print_fcn_list (std::ostream &os, const dir_info::fcn_file_map_type &lst) const |
|
void | print_types (std::ostream &os, int types) const |
|
void | remove_fcn_map (const std::string &dir, const string_vector &fcn_files) |
|
void | remove_method_map (const std::string &dir) |
|
void | remove_private_fcn_map (const std::string &dir) |
|
Definition at line 392 of file load-path.h.
◆ package_info() [1/2]
load_path::package_info::package_info |
( |
const std::string & |
package_name = "" | ) |
|
|
inline |
◆ package_info() [2/2]
load_path::package_info::package_info |
( |
const package_info & |
l | ) |
|
|
inline |
◆ ~package_info()
load_path::package_info::~package_info |
( |
void |
| ) |
|
|
default |
◆ add()
void load_path::package_info::add |
( |
const dir_info & |
di, |
|
|
bool |
at_end, |
|
|
bool |
updating |
|
) |
| |
|
inline |
◆ add_to_fcn_map()
void load_path::package_info::add_to_fcn_map |
( |
const dir_info & |
di, |
|
|
bool |
at_end, |
|
|
bool |
updating |
|
) |
| |
|
private |
Definition at line 1915 of file load-path.cc.
References __get_symbol_table__(), load_path::dir_info::abs_dir_name, concat(), load_path::file_info::dir_name, load_path::dir_info::fcn_files, fi, in_path_list(), symbol_table::is_built_in_function_name(), len, load_path::M_FILE, load_path::MEX_FILE, string_vector::numel(), load_path::OCT_FILE, load_path::s_sys_path, and warning_with_id().
◆ add_to_method_map()
void load_path::package_info::add_to_method_map |
( |
const dir_info & |
di, |
|
|
bool |
at_end |
|
) |
| |
|
private |
◆ add_to_private_fcn_map()
void load_path::package_info::add_to_private_fcn_map |
( |
const dir_info & |
di | ) |
|
|
private |
◆ check_file_type()
bool load_path::package_info::check_file_type |
( |
std::string & |
fname, |
|
|
int |
type, |
|
|
int |
possible_types, |
|
|
const std::string & |
fcn, |
|
|
const char * |
who |
|
) |
| const |
|
private |
◆ clear()
void load_path::package_info::clear |
( |
void |
| ) |
|
|
inline |
◆ display()
void load_path::package_info::display |
( |
std::ostream & |
out | ) |
const |
◆ fcn_names()
◆ find_fcn()
std::string load_path::package_info::find_fcn |
( |
const std::string & |
fcn, |
|
|
std::string & |
dir_name, |
|
|
int |
type = M_FILE | OCT_FILE | MEX_FILE |
|
) |
| const |
◆ find_method()
std::string load_path::package_info::find_method |
( |
const std::string & |
class_name, |
|
|
const std::string & |
meth, |
|
|
std::string & |
dir_name, |
|
|
int |
type = M_FILE | OCT_FILE | MEX_FILE |
|
) |
| const |
◆ find_private_fcn()
std::string load_path::package_info::find_private_fcn |
( |
const std::string & |
dir, |
|
|
const std::string & |
fcn, |
|
|
int |
type = M_FILE | OCT_FILE | MEX_FILE |
|
) |
| const |
◆ methods()
std::list< std::string > load_path::package_info::methods |
( |
const std::string & |
class_name | ) |
const |
◆ move()
void load_path::package_info::move |
( |
const dir_info & |
di, |
|
|
bool |
at_end |
|
) |
| |
◆ move_fcn_map()
void load_path::package_info::move_fcn_map |
( |
const std::string & |
dir, |
|
|
const string_vector & |
fcn_files, |
|
|
bool |
at_end |
|
) |
| |
|
private |
◆ move_method_map()
void load_path::package_info::move_method_map |
( |
const std::string & |
dir, |
|
|
bool |
at_end |
|
) |
| |
|
private |
◆ operator=()
◆ overloads()
void load_path::package_info::overloads |
( |
const std::string & |
meth, |
|
|
std::list< std::string > & |
l |
|
) |
| const |
◆ print_fcn_list()
◆ print_types()
void load_path::package_info::print_types |
( |
std::ostream & |
os, |
|
|
int |
types |
|
) |
| const |
|
private |
◆ remove()
void load_path::package_info::remove |
( |
const dir_info & |
di | ) |
|
◆ remove_fcn_map()
void load_path::package_info::remove_fcn_map |
( |
const std::string & |
dir, |
|
|
const string_vector & |
fcn_files |
|
) |
| |
|
private |
◆ remove_method_map()
void load_path::package_info::remove_method_map |
( |
const std::string & |
dir | ) |
|
|
private |
◆ remove_private_fcn_map()
void load_path::package_info::remove_private_fcn_map |
( |
const std::string & |
dir | ) |
|
|
private |
◆ m_dir_list
std::list<std::string> load_path::package_info::m_dir_list |
|
private |
◆ m_fcn_map
◆ m_method_map
◆ m_package_name
std::string load_path::package_info::m_package_name |
|
private |
◆ m_private_fcn_map
The documentation for this class was generated from the following files: