Run-length encoding information. 
Definition at line 208 of file SRecord.h.
 
#include <Rose/BinaryAnalysis/SRecord.h>
◆ RunLengthEncoding()
  
  
      
        
          | Rose::BinaryAnalysis::SRecord::RunLengthEncoding::RunLengthEncoding  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Default constructor. 
Definition at line 213 of file SRecord.h.
 
 
◆ insert()
      
        
          | void Rose::BinaryAnalysis::SRecord::RunLengthEncoding::insert  | 
          ( | 
          const SRecord &  | 
           | ) | 
           | 
        
      
 
Insert an S-Record into the data sumarized by this class. 
This should be called after parsing or emitting each S-Record. 
 
 
◆ baseDataAddress()
      
        
          | Address Rose::BinaryAnalysis::SRecord::RunLengthEncoding::baseDataAddress  | 
          ( | 
           | ) | 
           const | 
        
      
 
Base data address. 
This is the amount which to add to individual S-Record addresses. 
 
 
◆ nDataRecords()
  
  
      
        
          | size_t Rose::BinaryAnalysis::SRecord::RunLengthEncoding::nDataRecords  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Number of data records seen. 
Definition at line 233 of file SRecord.h.
 
 
The documentation for this class was generated from the following file: