Bson.this - multiple declarations
Function Bson.this
Creates a new BSON value using raw data.
A slice of the first bytes of data
is stored, containg the data related to the value. An
exception is thrown if data
is too short.
Function Bson.this
Initializes a new BSON value from the given D type.
ref this
(
double value
) @safe;
ref this
(
string value,
Bson . Type type = cast(Type)cast(ubyte)2u
) @safe;
ref this
(
const(Bson[string]) value
) @safe;
ref this
(
const(Bson[]) value
) @safe;
ref this
(
const(BsonBinData) value
) @safe;
ref this
(
const(BsonObjectID) value
) @safe;
ref this
(
bool value
) @safe;
ref this
(
const(BsonDate) value
) @safe;
ref this
(
typeof(null) _param_0
) @safe;
ref this
(
const(BsonRegex) value
) @safe;
ref this
(
int value
) @safe;
ref this
(
const(BsonTimestamp) value
) @safe;
ref this
(
long value
) @safe;
ref this
(
const(Json) value
) @safe;
ref this
(
const(std .uuid .UUID) value
) @safe;