testScalar

Undocumented in source. Be warned that the author may not have intended to support it.
version(unittest)
@safe
testScalar
(
uint span
Keys...
)
()
if (
Keys.length != 0
)

Examples

version(showAssertTags) dbg();
   testScalar!(8,
               bool,
               double, float,
               long, int, short, byte,
               ulong, uint, ushort, ubyte);
version(showAssertTags) dbg();
   alias Key = ubyte;
   auto set = radixTreeSet!(Key);

   assert(!set.root);

   foreach (immutable i; 0 .. 7)
   {
       assert(!set.contains(i));
       assert(set.insert(i));
       assert(set.root.peek!HeptLeaf1);
   }

   foreach (immutable i; 7 .. 48)
   {
       assert(!set.contains(i));
       assert(set.insert(i));
       assert(set.root.peek!(SparseLeaf1!void*));
   }

   foreach (immutable i; 48 .. 256)
   {
       assert(!set.contains(i));
       assert(set.insert(i));
       assert(set.root.peek!(DenseLeaf1!void*));
   }

Meta