GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Types | Public Member Functions | List of all members
caseless_str Class Reference

#include "caseless-str.h"

Inheritance diagram for caseless_str:
Inheritance graph
[legend]
Collaboration diagram for caseless_str:
Collaboration graph
[legend]

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
 
 operator std::string (void) const
 
bool operator< (const std::string &s) const
 
caseless_stroperator= (const caseless_str &pname)
 

Detailed Description

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

Member Typedef Documentation

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

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

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

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

Constructor & Destructor Documentation

caseless_str::caseless_str ( void  )
inline

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

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

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

caseless_str::caseless_str ( const char s)
inline

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

caseless_str::caseless_str ( const caseless_str name)
inline

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

Member Function Documentation

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

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

References size().

Referenced by convert_font_size(), convert_label_position(), convert_position(), convert_text_position(), property::create(), gh_manager::do_post_callback(), F__go_figure__(), Faddlistener(), Fdrawnow(), QtHandles::Utils::fromHVAlign(), Fwaitfor(), base_properties::get(), root_figure::properties::get(), figure::properties::get(), axes::properties::get(), line::properties::get(), text::properties::get(), image::properties::get(), patch::properties::get(), surface::properties::get(), hggroup::properties::get(), uimenu::properties::get(), uicontextmenu::properties::get(), uicontrol::properties::get(), uipanel::properties::get(), uitoolbar::properties::get(), uipushtool::properties::get(), uitoggletool::properties::get(), get_mapper_fun_options(), base_properties::get_property(), root_figure::properties::get_property(), figure::properties::get_property(), axes::properties::get_property(), line::properties::get_property(), text::properties::get_property(), image::properties::get_property(), patch::properties::get_property(), surface::properties::get_property(), hggroup::properties::get_property(), uimenu::properties::get_property(), uicontextmenu::properties::get_property(), uicontrol::properties::get_property(), uipanel::properties::get_property(), uitoolbar::properties::get_property(), uipushtool::properties::get_property(), uitoggletool::properties::get_property(), radio_property::is(), property_list::lookup(), lookup_object_name(), make_graphics_object(), make_graphics_object_from_type(), papersize_from_type(), text_parser::parse(), property_list::set(), base_properties::set(), root_figure::properties::set(), root_figure::set(), figure::properties::set(), figure::set(), axes::properties::set(), axes::set(), line::properties::set(), text::properties::set(), image::properties::set(), patch::properties::set(), surface::properties::set(), hggroup::properties::set(), uimenu::properties::set(), uicontextmenu::properties::set(), uicontrol::properties::set(), uipanel::properties::set(), uitoolbar::properties::set(), uitoolbar::set(), uipushtool::properties::set(), uitoggletool::properties::set(), figure::properties::set_papertype(), figure::properties::set_paperunits(), figure::properties::update_papertype(), figure::properties::update_paperunits(), root_figure::properties::update_units(), and validate_property_name().

caseless_str::operator std::string ( void  ) const
inline

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

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

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

References jit_convention::length.

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

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


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