Extending Qt Creator Manual | MimeTypeParser

Extending Qt Creator Manual 4.7.0

# MimeTypeParser Class

(Utils::Internal::MimeTypeParser)

Inherits: | Utils::Internal::MimeTypeParserBase

- List of all members, including inherited members

## Public Functions

| MimeTypeParser(Utils::Internal::MimeXMLProvider &provider)

## Protected Functions

bool | mimeTypeExists(const int &mimeTypeName)
bool | process(const Utils::MimeType &t, int *)
bool | process(const Utils::Internal::MimeGlobPattern &glob, int *)
void | processAlias(const int &alias, const int &name)
void | processParent(const int &child, const int &parent)

## Reimplemented Protected Functions

virtual void | processMagicMatcher(const Utils::Internal::MimeMagicRuleMatcher &matcher)

- 6 protected functions inherited from Utils::Internal::MimeTypeParserBase

## Member Function Documentation

### MimeTypeParser::MimeTypeParser(Utils::Internal::MimeXMLProvider &provider)

Default constructs an instance of MimeTypeParser.

### `[protected]` bool MimeTypeParser::mimeTypeExists(const int &mimeTypeName)

### `[protected]` bool MimeTypeParser::process(const Utils::MimeType &t, int *)

### `[protected]` bool MimeTypeParser::process(const Utils::Internal::MimeGlobPattern &glob, int *)

### `[protected]` void MimeTypeParser::processAlias(const int &alias, const int &name)

### `[virtual protected]` void MimeTypeParser::processMagicMatcher(const Utils::Internal::MimeMagicRuleMatcher &matcher)

### `[protected]` void MimeTypeParser::processParent(const int &child, const int &parent)