GNU Octave
3.8.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 342 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 310 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 899 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 582 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 778 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 696 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 837 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 207 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 552 of file strfns.cc.
References Array< T >::data(), Array< T >::dims(), and Array< T >::numel().
Referenced by Fstrcmp().
|
static |
|
static |
Definition at line 743 of file strfns.cc.
References Array< T >::data(), Array< T >::dims(), and Array< T >::numel().
Referenced by Fstrcmpi().
|
static |
Definition at line 752 of file strfns.cc.
Referenced by Fstrcmpi().
|
static |
Definition at line 647 of file strfns.cc.
References Array< T >::data(), and Array< T >::numel().
Referenced by Fstrncmp().
|
static |
Definition at line 659 of file strfns.cc.
Referenced by Fstrncmp().
|
static |
Definition at line 799 of file strfns.cc.
References Array< T >::data(), and Array< T >::numel().
Referenced by Fstrncmpi().
|
static |
Definition at line 810 of file strfns.cc.
Referenced by Fstrncmpi().