vibe.d beta banner
get vibe.d

Asynchronous I/O that doesn’t get in your way, written in D

Function Bson.opt

Returns the native type for this BSON if it matches the current runtime type.

T opt(T) (
  T def = T.init

const(T) opt(T) (
  const(T) def = (const(T)).init
) const;

If the runtime type does not match the given native type, the 'def' parameter is returned instead.


Sönke Ludwig


© 2012-2015 RejectedSoftware e.K.


Subject to the terms of the MIT license, as written in the included LICENSE.txt file.