parameters: (self, arch=None)
return_statement: return [
        (self._Gch('c', arch), '-x c-header', 'c', self.header),
        (self._Gch('cc', arch), '-x c++-header', 'cc', self.header),
        (self._Gch('m', arch), '-x objective-c-header', 'm', self.header),
        (self._Gch('mm', arch), '-x objective-c++-header', 'mm', self.header),
      ]
docstring: Returns [(path_to_gch, language_flag, language, header)].
      |path_to_gch| and |header| are relative to the build directory.
docstring_summary: Returns [(path_to_gch, language_flag, language, header)].
      |path_to_gch| and |header| are relative to the build directory.
docstring_tokens: Returns [ ( path_to_gch language_flag language header ) ] . |path_to_gch| and |header| are relative to the build directory .
function: def GetPchBuildCommands(self, arch=None):
      """Returns [(path_to_gch, language_flag, language, header)].
      |path_to_gch| and |header| are relative to the build directory.
      """
      if not self.header or not self.compile_headers:
        return []
      return [
        (self._Gch('c', arch), '-x c-header', 'c', self.header),
        (self._Gch('cc', arch), '-x c++-header', 'cc', self.header),
        (self._Gch('m', arch), '-x objective-c-header', 'm', self.header),
        (self._Gch('mm', arch), '-x objective-c++-header', 'mm', self.header),
      ]
function_tokens: def GetPchBuildCommands ( self , arch = None ) : if not self . header or not self . compile_headers : return [ ] return [ ( self . _Gch ( 'c' , arch ) , '-x c-header' , 'c' , self . header ) , ( self . _Gch ( 'cc' , arch ) , '-x c++-header' , 'cc' , self . header ) , ( self . _Gch ( 'm' , arch ) , '-x objective-c-header' , 'm' , self . header ) , ( self . _Gch ( 'mm' , arch ) , '-x objective-c++-header' , 'mm' , self . header ) , ]