GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
caseless_str Class Reference

#include "caseless-str.h"

Inheritance diagram for caseless_str:
Collaboration diagram for caseless_str:

Public Types

typedef std::string::const_iterator const_iterator
 
typedef std::string::iterator iterator
 

Public Member Functions

 caseless_str (void)
 
 caseless_str (const std::string &s)
 
 caseless_str (const char *s)
 
 caseless_str (const caseless_str &name)
 
bool compare (const std::string &s, size_t limit=std::string::npos) const
 
bool operator< (const std::string &s) const
 
caseless_stroperator= (const caseless_str &pname)
 

Detailed Description

Definition at line 31 of file caseless-str.h.

Member Typedef Documentation

◆ const_iterator

typedef std::string::const_iterator caseless_str::const_iterator

Definition at line 36 of file caseless-str.h.

◆ iterator

typedef std::string::iterator caseless_str::iterator

Definition at line 35 of file caseless-str.h.

Constructor & Destructor Documentation

◆ caseless_str() [1/4]

caseless_str::caseless_str ( void  )
inline

Definition at line 38 of file caseless-str.h.

◆ caseless_str() [2/4]

caseless_str::caseless_str ( const std::string s)
inline

Definition at line 39 of file caseless-str.h.

◆ caseless_str() [3/4]

caseless_str::caseless_str ( const char *  s)
inline

Definition at line 40 of file caseless-str.h.

◆ caseless_str() [4/4]

caseless_str::caseless_str ( const caseless_str name)
inline

Definition at line 42 of file caseless-str.h.

Member Function Documentation

◆ compare()

◆ operator<()

bool caseless_str::operator< ( const std::string s) const
inline

Definition at line 50 of file caseless-str.h.

References octave::jit_convention::length, and s.

◆ operator=()

caseless_str& caseless_str::operator= ( const caseless_str pname)
inline

Definition at line 44 of file caseless-str.h.

References pname.


The documentation for this class was generated from the following file: