19 IOFilter( std::string _name, std::string _ext )
20 :
name{ std::move( _name ) }
#define MRMESH_API
Definition MRMeshFwd.h:80
BitSet operator|(const BitSet &a, const BitSet &b)
Definition MRBitSet.h:459
std::vector< IOFilter > IOFilters
Definition MRIOFilters.h:32
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
bool isSupportedExtension(const std::string &ext) const
IOFilter(std::string _name, std::string _ext)
Definition MRIOFilters.h:19
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