glibmm 2.82.0
Public Member Functions | List of all members
Glib::PatternSpec Class Reference

#include <glibmm/pattern.h>

Public Member Functions

 PatternSpec (const Glib::ustring &pattern)
 
 PatternSpec (GPatternSpec *gobject)
 
 ~PatternSpec () noexcept
 
 PatternSpec (const PatternSpec &)=delete
 
PatternSpecoperator= (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