GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <cctype>
#include <queue>
#include <sstream>
#include "dMatrix.h"
#include "Cell.h"
#include "defun.h"
#include "error.h"
#include "gripes.h"
#include "ov.h"
#include "oct-obj.h"
#include "unwind-prot.h"
#include "utils.h"
Go to the source code of this file.
Classes | |
struct | icmp_char_eq |
|
static |
Definition at line 343 of file strfns.cc.
References octave_value::all_strings(), octave_value::cell_value(), octave_value::cellstr_value(), octave_value::char_array_value(), Array< T >::dims(), octave_value::dims(), error(), octave_value::is_cell(), Cell::is_cellstr(), octave_value::is_cellstr(), octave_value::is_string(), Array< T >::length(), Array< T >::numel(), octave_value::numel(), r1, r2, and octave_value::string_value().
Referenced by Fstrcmp(), Fstrcmpi(), Fstrncmp(), and Fstrncmpi().
OCTAVE_EXPORT octave_value_list Fchar | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 77 of file strfns.cc.
References octave_value::convert_to_str(), error(), error_state, octave_value::is_dq_string(), Array< T >::length(), octave_value::length(), string_vector::max_length(), and octave_value().
OCTAVE_EXPORT octave_value_list Fischar | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 311 of file strfns.cc.
References octave_value::is_defined(), octave_value::is_string(), octave_value::length(), and print_usage().
OCTAVE_EXPORT octave_value_list Flist_in_columns | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 905 of file strfns.cc.
References error(), error_state, octave_value::length(), string_vector::list_in_columns(), print_usage(), and octave_value::string_value().
OCTAVE_EXPORT octave_value_list Fstrcmp | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 583 of file strfns.cc.
References do_strcmp_fun(), print_usage(), strcmp_array_op(), and strcmp_str_op().
OCTAVE_EXPORT octave_value_list Fstrcmpi | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 781 of file strfns.cc.
References do_strcmp_fun(), print_usage(), strcmpi_array_op(), and strcmpi_str_op().
Referenced by install_strfns_fcns().
OCTAVE_EXPORT octave_value_list Fstrncmp | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 699 of file strfns.cc.
References do_strcmp_fun(), error(), error_state, print_usage(), strncmp_array_op(), and strncmp_str_op().
OCTAVE_EXPORT octave_value_list Fstrncmpi | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 842 of file strfns.cc.
References do_strcmp_fun(), error(), error_state, print_usage(), strncmpi_array_op(), and strncmpi_str_op().
Referenced by install_strfns_fcns().
OCTAVE_EXPORT octave_value_list Fstrvcat | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 208 of file strfns.cc.
References error(), error_state, jit_convention::length, Array< T >::length(), octave_value::length(), string_vector::max_length(), octave_value(), and print_usage().
|
static |
Definition at line 553 of file strfns.cc.
References Array< T >::data(), Array< T >::dims(), and Array< T >::numel().
Referenced by Fstrcmp().
|
static |
|
static |
Definition at line 746 of file strfns.cc.
References Array< T >::data(), Array< T >::dims(), and Array< T >::numel().
Referenced by Fstrcmpi().
|
static |
Definition at line 755 of file strfns.cc.
Referenced by Fstrcmpi().
|
static |
Definition at line 648 of file strfns.cc.
References Array< T >::data(), and Array< T >::numel().
Referenced by Fstrncmp().
|
static |
Definition at line 661 of file strfns.cc.
Referenced by Fstrncmp().
|
static |
Definition at line 802 of file strfns.cc.
References Array< T >::data(), and Array< T >::numel().
Referenced by Fstrncmpi().
|
static |
Definition at line 814 of file strfns.cc.
Referenced by Fstrncmpi().