GNU Octave  8.1.0
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 (const caseless_str &)=default
 
 caseless_str (const char *s)
 
 caseless_str (const std::string &s)
 
 caseless_str (void)=default
 
 ~caseless_str (void)=default
 
bool compare (const std::string &s, std::size_t limit=std::string::npos) const
 
bool operator< (const std::string &s) const
 
caseless_stroperator= (const caseless_str &)=default
 

Detailed Description

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

Member Typedef Documentation

◆ const_iterator

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

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

◆ iterator

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

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

Constructor & Destructor Documentation

◆ caseless_str() [1/4]

caseless_str::caseless_str ( void  )
default

◆ caseless_str() [2/4]

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

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

◆ caseless_str() [3/4]

caseless_str::caseless_str ( const char *  s)
inline

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

◆ caseless_str() [4/4]

caseless_str::caseless_str ( const caseless_str )
default

◆ ~caseless_str()

caseless_str::~caseless_str ( void  )
default

Member Function Documentation

◆ compare()

bool caseless_str::compare ( const std::string &  s,
std::size_t  limit = std::string::npos 
) const
inline

◆ operator<()

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

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

◆ operator=()

caseless_str& caseless_str::operator= ( const caseless_str )
default

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