|
|
void | deserialize (Deserializer &d) |
|
bool | empty () const |
| bool | matches (const std::filesystem::path &path) const |
| | checks whether the given string is matched by this FileExtension Extensions are matched case insensitive while an empty FileExtension, i.e. '*', will match all strings.
|
| bool | matchesAll () const |
| | returns true, if the current extension matches all files, i.e. it is equal to '*'. Note: the description can be different from all().
|
|
std::strong_ordering | operator<=> (const FileExtension &) const noexcept |
|
bool | operator== (const FileExtension &) const noexcept=default |
|
void | serialize (Serializer &s) const |
|
std::string | toString () const |
|
|
std::string | description |
|
LCString | extension |
| | File extension in lower case letters.
|
◆ createFileExtensionFromString()
| FileExtension inviwo::FileExtension::createFileExtensionFromString |
( |
std::string_view | str | ) |
|
|
static |
extracts a FileExtension object from a string. This function assumes that the extension is given within the right most parentheses.
- Parameters
-
| str | Input string formed like "Text files (*.txt)". |
- Returns
- FileExtension object created from the information given in the input string.
◆ matches()
| bool inviwo::FileExtension::matches |
( |
const std::filesystem::path & | path | ) |
const |
checks whether the given string is matched by this FileExtension Extensions are matched case insensitive while an empty FileExtension, i.e. '*', will match all strings.
- Parameters
-
- Returns
- true if the string is matched by the FileExtension
◆ matchesAll()
| bool inviwo::FileExtension::matchesAll |
( |
| ) |
const |
returns true, if the current extension matches all files, i.e. it is equal to '*'. Note: the description can be different from all().
- Returns
- true if extension_ == '*'
The documentation for this struct was generated from the following file:
- include/inviwo/core/util/fileextension.h