Lines Matching refs:decode

72     ubyte[] decoded = Base64.decode("FPucA9l+");
88 assert(Base64.decode("g9cwegE/") == data);
104 assert(Base64URL.decode("g9cwegE_") == data);
120 assert(Base64URLNoPadding.decode("g9cwe-8") == data);
954 Base64.decode(encoded, buffer);
997 …pure ubyte[] decode(R1, R2)(in R1 source, R2 buffer) if (isArray!R1 && is(ElementType!R1 : dchar) …
1070 auto decoded = Base64.decode(encoded, buffer[]);
1081 ubyte[] decode(R1, R2)(R1 source, R2 buffer) if (!isArray!R1 && isInputRange!R1 &&
1177 size_t decode(R1, R2)(in R1 source, auto ref R2 range)
1254 assert(Base64.decode("Gis8TV1u", output) == 6);
1265 size_t decode(R1, R2)(R1 source, auto ref R2 range)
1356 pure ubyte[] decode(Range)(Range source) if (isArray!Range && is(ElementType!Range : dchar))
1358 return decode(source, new ubyte[decodeLength(source.length)]);
1365 assert(Base64.decode(data) == [0x1a, 0x2b, 0x3c, 0x4d, 0x5d, 0x6e]);
1372 ubyte[] decode(Range)(Range source) if (!isArray!Range && isInputRange!Range &&
1375 return decode(source, new ubyte[decodeLength(source.length)]);
1499 decoded_ = decode(data, buffer_); in doDecoding()
1772 assertThrown!Base64Exception(Base64.decode("ab|c"));
1824 assert(Base64.decode(Base64.encode(tv[""])) == tv[""]);
1825 assert(Base64.decode(Base64.encode(tv["f"])) == tv["f"]);
1826 assert(Base64.decode(Base64.encode(tv["fo"])) == tv["fo"]);
1827 assert(Base64.decode(Base64.encode(tv["foo"])) == tv["foo"]);
1828 assert(Base64.decode(Base64.encode(tv["foob"])) == tv["foob"]);
1829 assert(Base64.decode(Base64.encode(tv["fooba"])) == tv["fooba"]);
1830 assert(Base64.decode(Base64.encode(tv["foobar"])) == tv["foobar"]);
1832 assertThrown!Base64Exception(Base64.decode("ab|c"));
1843 assertThrown!Base64Exception(Base64.decode("Zg"));
1844 assertThrown!Base64Exception(Base64.decode("Zg="));
1845 assertThrown!Base64Exception(Base64.decode("Zm8"));
1846 assertThrown!Base64Exception(Base64.decode("Zg==;"));
1876 assert(Base64Re.decode(Base64Re.encode(tv[""])) == tv[""]);
1877 assert(Base64Re.decode(Base64Re.encode(tv["f"])) == tv["f"]);
1878 assert(Base64Re.decode(Base64Re.encode(tv["fo"])) == tv["fo"]);
1879 assert(Base64Re.decode(Base64Re.encode(tv["foo"])) == tv["foo"]);
1880 assert(Base64Re.decode(Base64Re.encode(tv["foob"])) == tv["foob"]);
1881 assert(Base64Re.decode(Base64Re.encode(tv["fooba"])) == tv["fooba"]);
1882 assert(Base64Re.decode(Base64Re.encode(tv["foobar"])) == tv["foobar"]);
1895 assert(Base64.decode(a.data, b) == 0);
1899 assert(Base64.decode(a.data, b) == 1);
1903 assert(Base64.decode(a.data, b) == 2);
1907 assert(Base64.decode(a.data, b) == 3);
1911 assert(Base64.decode(a.data, b) == 4);
1915 assert(Base64.decode(a.data, b) == 5);
1919 assert(Base64.decode(a.data, b) == 6);
1930 assert(Base64.decode(map!q{a}(encoded)) == [0x14, 0xfb, 0x9c, 0x03, 0xd9, 0x7e]); in version()
1937 assert(Base64.decode(map!q{a}(a.data), b) == 6); in version()
2091 assert(Base64.decode(ir, or) == 6);
2097 assert(Base64.decode(ir2, &or2) == 6);