glibmm: Glib::PatternSpec Class Reference

glibmm 2.75.0

Public Member Functions | List of all members
Glib::PatternSpec Class Reference
Glob-style Pattern Matching

`#include <glibmm/pattern.h>`

## Public Member Functions
| PatternSpec (const Glib::ustring & pattern)
| PatternSpec (GPatternSpec * gobject)
| ~PatternSpec () noexcept
| PatternSpec (const PatternSpec &)=delete
PatternSpec & | operator= (const PatternSpec &)=delete
bool | match (const Glib::ustring & str) const
bool | match (const Glib::ustring & str, const Glib::ustring & str_reversed) const
bool | operator== (const PatternSpec & rhs) const
bool | operator!= (const PatternSpec & rhs) const
GPatternSpec * | gobj ()
const GPatternSpec * | gobj () const

## Constructor & Destructor Documentation

## ◆ PatternSpec() [1/3]

Glib::PatternSpec::PatternSpec | ( | const Glib::ustring & | pattern | ) |
| explicit

## ◆ PatternSpec() [2/3]

Glib::PatternSpec::PatternSpec | ( | GPatternSpec * | gobject | ) |
| explicit

## ◆ ~PatternSpec()

Glib::PatternSpec::~PatternSpec | ( |  | ) |
| noexcept

## ◆ PatternSpec() [3/3]

Glib::PatternSpec::PatternSpec | ( | const PatternSpec & |  | ) |
| delete

## Member Function Documentation

## ◆ gobj() [1/2]

GPatternSpec* Glib::PatternSpec::gobj | ( |  | ) |
| inline

## ◆ gobj() [2/2]

const GPatternSpec* Glib::PatternSpec::gobj | ( |  | ) | const
| inline

## ◆ match() [1/2]

bool Glib::PatternSpec::match | ( | const Glib::ustring & | str | ) | const

## ◆ match() [2/2]

bool Glib::PatternSpec::match | ( | const Glib::ustring & | str,
|  | const Glib::ustring & | str_reversed
| ) |  | const

## ◆ operator!=()

bool Glib::PatternSpec::operator!= | ( | const PatternSpec & | rhs | ) | const

## ◆ operator=()

PatternSpec& Glib::PatternSpec::operator= | ( | const PatternSpec & |  | ) |
| delete

## ◆ operator==()

bool Glib::PatternSpec::operator== | ( | const PatternSpec & | rhs | ) | const