Home | History | Annotate | Download | only in src

Lines Matching refs:Dest

598 template <class Dest, class Source>
599 inline Dest bit_cast(const Source& source) {
600 // Compile time assertion: sizeof(Dest) == sizeof(Source)
601 // A compile error here means your Dest and Source have different sizes.
602 typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1];
604 Dest dest;
605 memcpy(&dest, &source, sizeof(dest));
606 return dest;