Fix some issues in std.uuid doc

This commit is contained in:
Jack Stouffer 2017-03-13 02:24:23 -04:00
parent 9872247505
commit 5cc17d952f

View file

@ -131,7 +131,7 @@ public struct UUID
private: private:
alias skipSeq = AliasSeq!(8, 13, 18, 23); alias skipSeq = AliasSeq!(8, 13, 18, 23);
alias byteSeq = AliasSeq!(0,2,4,6,/++/9,11,/++/14,16,/++/19,21,/++/24,26,28,30,32,34); alias byteSeq = AliasSeq!(0,2,4,6,9,11,14,16,19,21,24,26,28,30,32,34);
@safe pure nothrow @nogc Char toChar(Char)(size_t i) const @safe pure nothrow @nogc Char toChar(Char)(size_t i) const
{ {
@ -998,9 +998,7 @@ public struct UUID
return md5UUID(cast(const(ubyte[]))name, namespace); return md5UUID(cast(const(ubyte[]))name, namespace);
} }
/** /// ditto
* ditto
*/
@safe pure nothrow @nogc UUID md5UUID(const(ubyte[]) data, const UUID namespace = UUID.init) @safe pure nothrow @nogc UUID md5UUID(const(ubyte[]) data, const UUID namespace = UUID.init)
{ {
import std.digest.md : MD5; import std.digest.md : MD5;
@ -1111,9 +1109,7 @@ public struct UUID
return sha1UUID(cast(const(ubyte[]))name, namespace); return sha1UUID(cast(const(ubyte[]))name, namespace);
} }
/** /// ditto
* ditto
*/
@safe pure nothrow @nogc UUID sha1UUID(in ubyte[] data, const UUID namespace = UUID.init) @safe pure nothrow @nogc UUID sha1UUID(in ubyte[] data, const UUID namespace = UUID.init)
{ {
import std.digest.sha : SHA1; import std.digest.sha : SHA1;
@ -1190,9 +1186,11 @@ public struct UUID
* This function generates a random number based UUID from a random * This function generates a random number based UUID from a random
* number generator. * number generator.
* *
* CTFE:
* This function is not supported at compile time. * This function is not supported at compile time.
* *
* Params:
* randomGen = uniform RNG
* See_Also: $(REF isUniformRNG, std,random)
*/ */
@safe UUID randomUUID() @safe UUID randomUUID()
{ {
@ -1200,14 +1198,7 @@ public struct UUID
return randomUUID(rndGen); return randomUUID(rndGen);
} }
/** /// ditto
* ditto
*/
/**
* Params:
* randomGen = uniform RNG
* See_Also: $(REF isUniformRNG, std,random)
*/
UUID randomUUID(RNG)(ref RNG randomGen) UUID randomUUID(RNG)(ref RNG randomGen)
if (isInputRange!RNG && isIntegral!(ElementType!RNG)) if (isInputRange!RNG && isIntegral!(ElementType!RNG))
{ {