vibe.d beta banner
get vibe.d
0.10.1

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.

Authors

Sönke Ludwig

Copyright

© 2012-2015 RejectedSoftware e.K.

License

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