MPD  0.20.18
Macros | Functions | Variables
ArchiveList.hxx File Reference

Go to the source code of this file.

Macros

#define archive_plugins_for_each(plugin)
 

Functions

const ArchivePluginarchive_plugin_from_suffix (const char *suffix)
 
const ArchivePluginarchive_plugin_from_name (const char *name)
 
void archive_plugin_init_all ()
 
void archive_plugin_deinit_all ()
 

Variables

const ArchivePlugin *const archive_plugins []
 

Macro Definition Documentation

◆ archive_plugins_for_each

#define archive_plugins_for_each (   plugin)
Value:
for (const ArchivePlugin *plugin, \
*const*archive_plugin_iterator = &archive_plugins[0]; \
(plugin = *archive_plugin_iterator) != nullptr; \
++archive_plugin_iterator)
const ArchivePlugin *const archive_plugins[]

Definition at line 27 of file ArchiveList.hxx.

Function Documentation

◆ archive_plugin_deinit_all()

void archive_plugin_deinit_all ( )

◆ archive_plugin_from_name()

const ArchivePlugin* archive_plugin_from_name ( const char *  name)

◆ archive_plugin_from_suffix()

const ArchivePlugin* archive_plugin_from_suffix ( const char *  suffix)

◆ archive_plugin_init_all()

void archive_plugin_init_all ( )

Variable Documentation

◆ archive_plugins

const ArchivePlugin* const archive_plugins[]