コード例 #1
0
ファイル: fulldiskimage.cpp プロジェクト: fgroen/zxtune
 explicit Decoder(const Container& container)
   : IsValid(container.FastCheck())
   , Header(container.GetHeader())
   , Limit(container.GetSize())
   , Result(new Dump())
   , Decoded(*Result)
   , UsedSize(0)
 {
   IsValid = DecodeData();
 }
コード例 #2
0
ファイル: mspack.cpp プロジェクト: fgroen/zxtune
 explicit DataDecoder(const Container& container)
   : IsValid(container.FastCheck())
   , Header(container.GetHeader())
   , Stream(Header.BitStream, fromLE(Header.SizeOfPacked))
   , Result(new Dump())
   , Decoded(*Result)
 {
   if (IsValid && !Stream.Eof())
   {
     IsValid = DecodeData();
   }
 }