| 
| def  | __init__ (self, errorReporter, path, simpleValidators, fixIndentsInFiles=False) | 
|   | 
| def  | fixIndents (self, inf, outf) | 
|   | 
| def  | reportIndents (self) | 
|   | 
| def  | processContinuation (self, line) | 
|   | 
| def  | processPreprocessor (self, line) | 
|   | 
| def  | parseFile (self, inputStream) | 
|   | 
| def  | parseInclude (self, line) | 
|   | 
| def  | parsePreprocessor (self, line) | 
|   | 
| def  | parseExtern (self, line) | 
|   | 
◆ __init__()
      
        
          | def HeaderParser.HeaderParser.__init__  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          errorReporter,  | 
        
        
           | 
           | 
            | 
          path,  | 
        
        
           | 
           | 
            | 
          simpleValidators,  | 
        
        
           | 
           | 
            | 
          fixIndentsInFiles = False  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ fixIndents()
      
        
          | def HeaderParser.HeaderParser.fixIndents  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          inf,  | 
        
        
           | 
           | 
            | 
          outf  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ parseExtern()
      
        
          | def HeaderParser.HeaderParser.parseExtern  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          line  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ parseFile()
      
        
          | def HeaderParser.HeaderParser.parseFile  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          inputStream  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ parseInclude()
      
        
          | def HeaderParser.HeaderParser.parseInclude  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          line  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ parsePreprocessor()
      
        
          | def HeaderParser.HeaderParser.parsePreprocessor  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          line  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ processContinuation()
      
        
          | def HeaderParser.HeaderParser.processContinuation  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          line  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ processPreprocessor()
      
        
          | def HeaderParser.HeaderParser.processPreprocessor  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          line  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ reportIndents()
      
        
          | def HeaderParser.HeaderParser.reportIndents  | 
          ( | 
            | 
          self | ) | 
           | 
        
      
 
 
◆ errorReporter
      
        
          | HeaderParser.HeaderParser.errorReporter | 
        
      
 
 
◆ fixes
      
        
          | HeaderParser.HeaderParser.fixes | 
        
      
 
 
◆ includeError
      
        
          | HeaderParser.HeaderParser.includeError | 
        
      
 
 
◆ includes
      
        
          | HeaderParser.HeaderParser.includes | 
        
      
 
 
◆ lineNumber
      
        
          | HeaderParser.HeaderParser.lineNumber | 
        
      
 
 
◆ path
      
        
          | HeaderParser.HeaderParser.path | 
        
      
 
 
◆ patternEmptyLine
  
  
      
        
          | HeaderParser.HeaderParser.patternEmptyLine = re.compile(r'^\s*$') | 
         
       
   | 
  
static   | 
  
 
 
◆ patternExtern
  
  
      
        
          | HeaderParser.HeaderParser.patternExtern = re.compile(r'\s*extern\s*') | 
         
       
   | 
  
static   | 
  
 
 
◆ patternInclude
  
  
      
        
          | HeaderParser.HeaderParser.patternInclude = re.compile(r'\s*#\s*include[ \t]*(["<][^">]*[">])(.*)') | 
         
       
   | 
  
static   | 
  
 
 
◆ patternPreprocessor
  
  
      
        
          | HeaderParser.HeaderParser.patternPreprocessor = re.compile(r'\s*#\s*(\w*)') | 
         
       
   | 
  
static   | 
  
 
 
◆ preprocessor
      
        
          | HeaderParser.HeaderParser.preprocessor | 
        
      
 
 
◆ simpleValidators
      
        
          | HeaderParser.HeaderParser.simpleValidators | 
        
      
 
 
The documentation for this class was generated from the following file: