vibe.d beta banner
get vibe.d
0.10.0

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

Struct BsonSerializer

Serializes to an in-memory BSON representation.

struct BsonSerializer ;

Constructors

NameDescription
this (input)
this (buffer)

Methods

NameDescription
beginReadArrayEntry (index)
beginReadDictionaryEntry (name)
beginWriteArray ()
beginWriteArrayEntry (idx)
beginWriteDictionary ()
beginWriteDictionaryEntry (name)
endReadArrayEntry (index)
endReadDictionaryEntry (name)
endWriteArray ()
endWriteArrayEntry (idx)
endWriteDictionary ()
endWriteDictionaryEntry (name)
getSerializedResult ()
readArray (size_callback, entry_callback)
readDictionary (entry_callback)
readValue ()
tryReadNull ()
writeValue (value)

See Also

serialize, deserialize, serializeToBson, deserializeBson

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.