10 #if FOOBAR2000_TARGET_VERSION >= 76
34 if (!temp.is_empty()) temp <<
";";
35 temp <<
"*." << walk->get_ptr();
51 input_file_type_impl(
const char * p_name,
const char * p_mask,
bool p_associatable) : name(p_name), mask(p_mask), m_associatable(p_associatable) {}
61 #define DECLARE_FILE_TYPE(NAME,MASK) \
62 namespace { static input_file_type_impl g_filetype_instance(NAME,MASK,true); \
63 static service_factory_single_ref_t<input_file_type_impl> g_filetype_service(g_filetype_instance); }
97 #define DECLARE_FILE_TYPE_EX(extensions, name, namePlural) \
98 namespace { static service_factory_single_t<input_file_type_v2_impl> g_myfiletype(extensions, name, namePlural); }
Differences between chain_list_v2_t<> and old chain_list_t<>: Iterators pointing to removed items as...
Template implementing dummy version of reference-counting features of service_base. Intended for static/local/member instantiation: "static service_impl_single_t myvar(params);". Because reference counting features are disabled (dummy reference counter), code instantiating it is responsible for deleting it as well as ensuring that no references are active when the object gets deleted. Note that some constructor parameters such as NULL will need explicit typecasts to ensure correctly guessed types for constructor function template (null string needs to be (const char*)NULL rather than just NULL, etc).
string8_fastalloc string_formatter
Base class for all service classes. Provides interfaces for reference counter and querying for differ...
void splitStringSimple_toList(t_list &p_output, t_split p_split, const char *p_string, t_size p_stringLen=~0)