19 IOFilter( std::string _name, std::string _ext )
20 :
name{ std::move( _name ) }
38[[nodiscard]] MRMESH_API std::optional<IOFilter>
findFilter(
const IOFilters& filters,
const std::string& extension );
BitSet operator|(const BitSet &a, const BitSet &b)
Definition MRBitSet.h:455
std::vector< IOFilter > IOFilters
Definition MRIOFilters.h:32
MRMESH_API std::optional< IOFilter > findFilter(const IOFilters &filters, const std::string &extension)
find a corresponding filter for a given extension
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRIOFilters.h:17
IOFilter(std::string _name, std::string _ext)
Definition MRIOFilters.h:19
MRMESH_API bool isSupportedExtension(const std::string &ext) const
std::partial_ordering operator<=>(const IOFilter &) const =default
"*.ext" or "*.ext1;*.ext2;*.ext3"
std::string extensions
Definition MRIOFilters.h:25
std::string name
Definition MRIOFilters.h:24