/** \file set.d * \brief Set, sorted set and multi-set containers. * * Written by Ben Hinkle and released to the public domain, as * explained at http://creativecommons.org/licenses/publicdomain * Email comments and bug reports to ben.hinkle@gmail.com * * revision 2.7.1 */ module mintl.set; private import mintl.share; private import mintl.adapter; private import mintl.sortedaa; private import mintl.hashaa; private import std.stdarg; private import std.boxer; //version = WithBox; template MAddSet(Container,Value) { /** Inserts the specified items into the set. */ void add(...) { vadd(_arguments,_argptr); } void vadd(TypeInfo[] arguments, void* argptr) { for (int k=0;k