Function IniLikeGroup.emptyByKeyValue

Empty range of the same type as byKeyValue. Can be used in derived classes if it's needed to have an empty range.

auto static std.algorithm.iteration.MapResult!(inilike.file.IniLikeGroup.staticByKeyValue!(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.ByNode!(const(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.Node)).ByNode).staticByKeyValue(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.ByNode!(const(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.Node)).ByNode).__lambda4,std.algorithm.iteration.FilterResult!(inilike.file.IniLikeGroup.staticByKeyValue!(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.ByNode!(const(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.Node)).ByNode).staticByKeyValue(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.ByNode!(const(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.Node)).ByNode).__lambda3,std.algorithm.iteration.MapResult!(inilike.file.IniLikeGroup.staticByKeyValue!(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.ByNode!(const(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.Node)).ByNode).staticByKeyValue(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.ByNode!(const(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.Node)).ByNode).__lambda2,inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.ByNode!(const(inilike.file.ListMap!(string,inilike.file.IniLikeLine,32L).ListMap.Node)).ByNode).MapResult).FilterResult) emptyByKeyValue() pure nothrow @nogc @safe;

Returns

Empty range of Tuple!(string, "key", string, "value").

Example

assert(emptyByKeyValue().empty);
auto group = new IniLikeGroup("Group name");
static assert(is(typeof(emptyByKeyValue()) == typeof(group.byKeyValue()) ));