Home | History | Annotate | Download | only in lib

Lines Matching refs:Dest

274 template <class Dest, class Source>
275 inline Dest bit_cast(const Source& source) {
276 // Compile time assertion: sizeof(Dest) == sizeof(Source)
277 // A compile error here means your Dest and Source have different sizes.
278 typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 :
280 Dest dest;
281 memcpy(&dest, &source, sizeof(dest));
282 return dest;