GlobPattern

Inheritance:

Methods of GlobPattern:

getCaseSensitive
bool GlobPattern::get_case_sensitive(void) const;

Description: Returns whether the match is case sensitive (true) or case insensitive (false). The default is case sensitive.

getPattern
string const &GlobPattern::get_pattern(void) const;

Description: Returns the pattern string that the GlobPattern object matches.

hasGlobCharacters
bool GlobPattern::has_glob_characters(void) const;

Undocumented function.

matches
bool GlobPattern::matches(string const &candidate) const;

Description: Returns true if the candidate string matches the pattern, false otherwise.

matchFiles
int GlobPattern::match_files(vector< string > &results, Filename const &cwd = ((())));

Undocumented function.

operator !=
bool GlobPattern::operator !=(GlobPattern const &other) const;

Description:

operator <
bool GlobPattern::operator <(GlobPattern const &other) const;

Description:

operator =
void GlobPattern::operator =(GlobPattern const &copy);

Description:

operator ==
bool GlobPattern::operator ==(GlobPattern const &other) const;

Description:

output
void GlobPattern::output(ostream &out) const;

Description:

setCaseSensitive
void GlobPattern::set_case_sensitive(bool case_sensitive);

Description: Sets whether the match is case sensitive (true) or case insensitive (false). The default is case sensitive.

setPattern
void GlobPattern::set_pattern(string const &pattern);

Description: Changes the pattern string that the GlobPattern object matches.