Go to the source code of this file.
Macros | |
#define | INSTANTIATE_OCTAVE_STRING(T) |
Functions | |
template<typename T > | |
T::size_type | numel (const T &str) |
template<> | |
octave_idx_type | numel (const Array< char > &str) |
template bool | octave::string::strcmp< std::string > (const std::string &, const std::string &) |
template bool | octave::string::strcmp< std::string > (const std::string &, const typename std::string ::value_type *) |
template bool | octave::string::strcmpi< std::string > (const std::string &, const std::string &) |
template bool | octave::string::strcmpi< std::string > (const std::string &, const typename std::string ::value_type *) |
template bool | octave::string::strncmp< std::string > (const std::string &, const typename std::string ::value_type *, const typename std::string ::size_type) |
template bool | octave::string::strncmp< std::string > (const std::string &, const std::string &, const typename std::string ::size_type) |
template bool | octave::string::strncmpi< std::string > (const std::string &, const std::string &, const typename std::string ::size_type n) |
template bool | octave::string::strncmpi< std::string > (const std::string &, const typename std::string ::value_type *, const typename std::string ::size_type) |
template<typename T > | |
bool | sizes_cmp (const T &str_a, const T &str_b) |
template<> | |
bool | sizes_cmp (const Array< char > &str_a, const Array< char > &str_b) |
template<typename T > | |
bool | sizes_cmp (const T &str_a, const typename T::value_type *str_b) |
template<> | |
bool | sizes_cmp (const Array< char > &str_a, const char *str_b) |
template<typename T > | |
static bool | str_data_cmp (const typename T::value_type *a, const typename T::value_type *b, const typename T::size_type n) |
template<typename T > | |
static bool | str_data_cmpi (const typename T::value_type *a, const typename T::value_type *b, const typename T::size_type n) |
template<typename T > | |
T::size_type | strlen (const typename T::value_type *str) |
#define INSTANTIATE_OCTAVE_STRING | ( | T | ) |
Definition at line 183 of file oct-string.cc.
T::size_type numel | ( | const T & | str | ) |
Definition at line 61 of file oct-string.cc.
References str.
Referenced by intNDArray< OCTAVE_INT_T >::abs(), intNDArray< OCTAVE_INT_T >::any_element_not_one_or_zero(), Array< octave_value >::as_column(), dim_vector::as_column(), OCTAVE_VALUE_INT_MATRIX_T::as_mxArray(), Array< octave_value >::as_row(), dim_vector::as_row(), Sparse< bool >::assign(), Array< octave_value >::assign(), OCTAVE_VALUE_INT_MATRIX_T::bool_array_value(), octave_lazy_index::byte_size(), Array< octave_value >::byte_size(), octave_base_value::capacity(), Array< octave_value >::capacity(), octave_bool_matrix::char_array_value(), OCTAVE_VALUE_INT_MATRIX_T::char_array_value(), Sparse< bool >::checkelem(), Range::cols(), Range::columns(), octave::textscan_format_list::current(), Sparse< bool >::delete_elements(), Array< octave_value >::delete_elements(), Array< octave_value >::diag(), string_vector::empty(), Array< octave_value >::fill(), Array< octave_value >::find(), octave_base_diag< DiagMatrix, Matrix >::float_value(), MArray< Complex >::idx_add(), MArray< Complex >::idx_max(), MArray< Complex >::idx_min(), ind2sub(), Sparse< bool >::index(), Array< octave_value >::index(), octave_base_diag< DiagMatrix, Matrix >::is_true(), Range::isempty(), DiagArray2< Complex >::isempty(), Array< octave_value >::isempty(), Array< octave_value >::issorted(), Sparse< bool >::length(), Array< octave_value >::length(), octave_map::length(), Array< octave_value >::lookup(), Array< octave_value >::map(), string_vector::max_length(), Range::nelem(), Array< octave_value >::nelem(), octave::textscan_format_list::next(), octave_lazy_index::nnz(), Array< octave_value >::nnz(), Array< octave_value >::nth_element(), intNDArray< OCTAVE_INT_T >::operator!(), Array< octave_value >::permute(), Array< octave_value >::resize1(), intNDArray< OCTAVE_INT_T >::signum(), octave::string::strcmp(), octave::string::strcmpi(), octave::string::strncmp(), octave::string::strncmpi(), Array< octave_value >::test(), and octave::jit_operation::to_idx().
octave_idx_type numel | ( | const Array< char > & | str | ) |
Definition at line 68 of file oct-string.cc.
References str.
template bool octave::string::strcmp< std::string > | ( | const std::string & | , |
const std::string & | |||
) |
template bool octave::string::strcmp< std::string > | ( | const std::string & | , |
const typename std::string ::value_type * | |||
) |
template bool octave::string::strcmpi< std::string > | ( | const std::string & | , |
const std::string & | |||
) |
template bool octave::string::strcmpi< std::string > | ( | const std::string & | , |
const typename std::string ::value_type * | |||
) |
template bool octave::string::strncmp< std::string > | ( | const std::string & | , |
const typename std::string ::value_type * | , | ||
const typename std::string ::size_type | |||
) |
template bool octave::string::strncmp< std::string > | ( | const std::string & | , |
const std::string & | , | ||
const typename std::string ::size_type | |||
) |
template bool octave::string::strncmpi< std::string > | ( | const std::string & | , |
const std::string & | , | ||
const typename std::string ::size_type | n | ||
) |
template bool octave::string::strncmpi< std::string > | ( | const std::string & | , |
const typename std::string ::value_type * | , | ||
const typename std::string ::size_type | |||
) |
bool sizes_cmp | ( | const T & | str_a, |
const T & | str_b | ||
) |
Definition at line 82 of file oct-string.cc.
Referenced by octave::string::strcmp(), and octave::string::strcmpi().
Definition at line 89 of file oct-string.cc.
References Array< T >::dims().
bool sizes_cmp | ( | const T & | str_a, |
const typename T::value_type * | str_b | ||
) |
Definition at line 96 of file oct-string.cc.
Definition at line 103 of file oct-string.cc.
References Array< T >::isvector(), Array< T >::numel(), and Array< T >::rows().
|
static |
Definition at line 37 of file oct-string.cc.
|
static |
Definition at line 48 of file oct-string.cc.
T::size_type strlen | ( | const typename T::value_type * | str | ) |
Definition at line 75 of file oct-string.cc.
References str.
Referenced by charNDArray::charNDArray(), KeyboardTranslatorManager::defaultTranslator(), error_1(), extract_keyword(), F77_FUNC(), TerminalView::fontChange(), handle_message(), charMatrix::insert(), main(), max_str_len(), mexErrMsgIdAndTxt(), mexErrMsgTxt(), mexWarnMsgIdAndTxt(), mxArray_number::mxArray_number(), octave_async_system_wrapper(), octave_fgets(), gzfilebuf::open_mode(), pr_where_2(), Vt102Emulation::sendString(), mxArray_matlab::set_class_name(), strsave(), mxArray::strsave(), KeyboardTranslator::Entry::unescape(), valid_key(), and warning_1().