The sorting key for placing a Comment within a specific basic block.  
 More...
 | 
| bool  | operator< (const Subsort &op2) const | 
|   | Compare comments based on basic block, then position within the block.  More...
  | 
|   | 
| void  | setHeader (uint4 headerType) | 
|   | Initialize a key for a header comment.  More...
  | 
|   | 
| void  | setBlock (int4 i, uint4 ord) | 
|   | Initialize a key for a basic block position.  More...
  | 
|   | 
 | 
| 
int4  | index | 
|   | Either the basic block index or -1 for a function header. 
  | 
|   | 
| 
uint4  | order | 
|   | The order index within the basic block. 
  | 
|   | 
| 
uint4  | pos | 
|   | A final count to guarantee a unique sorting. 
  | 
|   | 
The sorting key for placing a Comment within a specific basic block. 
 
◆ operator<()
  
  
      
        
          | bool CommentSorter::Subsort::operator<  | 
          ( | 
          const Subsort &  | 
          op2 | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Compare comments based on basic block, then position within the block. 
- Parameters
 - 
  
    | op2 | is the other key to compare with this  | 
  
   
- Returns
 - true if this gets ordered before the other key 
 
References index, order, and pos.
 
 
◆ setBlock()
  
  
      
        
          | void CommentSorter::Subsort::setBlock  | 
          ( | 
          int4  | 
          i,  | 
         
        
           | 
           | 
          uint4  | 
          ord  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Initialize a key for a basic block position. 
- Parameters
 - 
  
    | i | is the index of the basic block  | 
    | ord | is the position within the block  | 
  
   
References index, and order.
Referenced by CommentSorter::findPosition().
 
 
◆ setHeader()
  
  
      
        
          | void CommentSorter::Subsort::setHeader  | 
          ( | 
          uint4  | 
          headerType | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this struct was generated from the following file: