//! Registers a file type with multiple extensions.
template <size_t count>
void registerType(OptionFileType type,
- const char *const (&extensions)[count]);
+ const char *const (&extensions)[count]);
std::vector<FileTypeHandler> filetypes_;
};
}
void FileTypeRegistry::registerType(OptionFileType type,
- const char *extension)
+ const char *extension)
{
GMX_RELEASE_ASSERT(type >= 0 && static_cast<size_t>(type) < filetypes_.size(),
"Invalid file type");
template <size_t count>
void FileTypeRegistry::registerType(OptionFileType type,
- const char *const (&extensions)[count])
+ const char *const (&extensions)[count])
{
GMX_RELEASE_ASSERT(type >= 0 && static_cast<size_t>(type) < filetypes_.size(),
"Invalid file type");
// file has an unrecognized extension.
return value;
}
- const FileTypeRegistry ®istry = FileTypeRegistry::instance();
- const FileTypeHandler &typeHandler = registry.handlerForType(filetype);
+ const FileTypeRegistry ®istry = FileTypeRegistry::instance();
+ const FileTypeHandler &typeHandler = registry.handlerForType(filetype);
if (typeHandler.hasKnownExtension(value))
{
return value;
return typeHandler.addExtension(value);
}
-} // namespace
+} // namespace
/********************************************************************
* FileNameOptionStorage