|  | 
        
          | has_pypp_extenstion(fname) returns True if file has Py++ specific extension, otherwise False
 | source code |  | 
    |  | 
        
          | write_file(data,
        file_path,
        encoding= 'ascii')writes data to file
 | source code |  | 
    |  | 
        
          | write_multiple_files(extmodule,
        dir_path,
        files_sum_repository=None,
        encoding= 'ascii')writes extmodule to multiple files
 | source code |  | 
    |  | 
        
          | write_balanced_files(extmodule,
        dir_path,
        number_of_buckets,
        files_sum_repository=None,
        encoding= 'ascii')writes extmodule to fixed number of multiple cpp files
 | source code |  | 
    |  | 
        
          | write_class_multiple_files(extmodule,
        dir_path,
        huge_classes,
        files_sum_repository,
        encoding= 'ascii')writes extmodule to multiple files and splits huge classes to few 
      source files
 | source code |  |