|  | [Extensions] Update generated code to support move operations
Generated extensions code currently uses linked_ptrs for non-copyable types
stored in containers. Instead, these types should just be movable. Update the
code generator to support move operations for flagged idl files and apply it
to the developerPrivate API as a first step/POC.
BUG=595949 
Committed: https://crrev.com/63ef43c0af90ca5f23d0606e2394b0e5f25fc0b5 
Cr-Commit-Position: refs/heads/master@{#382704}
  
      Total comments: 9
      
     
  
   
  
   
      Total comments: 10
      
     
  
   
  
   
    
  
  
    
      |  | Unified diffs | Side-by-side diffs | Delta from patch set | Stats (+383 lines, -226 lines) | Patch |  
        |  | M | chrome/browser/extensions/api/developer_private/developer_private_api.h | View |  | 4 chunks | +4 lines, -8 lines | 0 comments | Download |  
        |  | M | chrome/browser/extensions/api/developer_private/developer_private_api.cc | View | 1
        
          2 | 4 chunks | +13 lines, -20 lines | 0 comments | Download |  
        |  | M | chrome/browser/extensions/api/developer_private/developer_private_apitest.cc | View |  | 2 chunks | +7 lines, -8 lines | 0 comments | Download |  
        |  | M | chrome/browser/extensions/api/developer_private/developer_private_mangle.h | View |  | 1 chunk | +1 line, -1 line | 0 comments | Download |  
        |  | M | chrome/browser/extensions/api/developer_private/developer_private_mangle.cc | View |  | 2 chunks | +56 lines, -62 lines | 0 comments | Download |  
        |  | M | chrome/browser/extensions/api/developer_private/extension_info_generator.h | View |  | 1 chunk | +2 lines, -3 lines | 0 comments | Download |  
        |  | M | chrome/browser/extensions/api/developer_private/extension_info_generator.cc | View | 1
        
          2
        
          3 | 12 chunks | +49 lines, -56 lines | 0 comments | Download |  
        |  | M | chrome/browser/extensions/api/developer_private/extension_info_generator_unittest.cc | View |  | 10 chunks | +45 lines, -42 lines | 0 comments | Download |  
        |  | M | chrome/browser/extensions/api/developer_private/inspectable_views_finder.h | View |  | 1 chunk | +1 line, -1 line | 0 comments | Download |  
        |  | M | chrome/browser/extensions/api/developer_private/inspectable_views_finder.cc | View |  | 1 chunk | +16 lines, -17 lines | 0 comments | Download |  
        |  | M | chrome/common/extensions/api/developer_private.idl | View |  | 1 chunk | +1 line, -1 line | 0 comments | Download |  
        |  | M | tools/json_schema_compiler/cc_generator.py | View | 1
        
          2
        
          3 | 2 chunks | +77 lines, -2 lines | 0 comments | Download |  
        |  | M | tools/json_schema_compiler/cpp_type_generator.py | View |  | 1 chunk | +6 lines, -1 line | 0 comments | Download |  
        |  | M | tools/json_schema_compiler/cpp_type_generator_test.py | View |  | 3 chunks | +13 lines, -0 lines | 0 comments | Download |  
        |  | M | tools/json_schema_compiler/h_generator.py | View | 1
        
          2
        
          3 | 1 chunk | +4 lines, -0 lines | 0 comments | Download |  
        |  | M | tools/json_schema_compiler/idl_schema.py | View |  | 1 chunk | +2 lines, -0 lines | 0 comments | Download |  
        |  | M | tools/json_schema_compiler/test/BUILD.gn | View |  | 1 chunk | +1 line, -0 lines | 0 comments | Download |  
        |  | M | tools/json_schema_compiler/test/json_schema_compiler_tests.gyp | View |  | 1 chunk | +1 line, -0 lines | 0 comments | Download |  
        |  | A | tools/json_schema_compiler/test/objects_movable.idl | View |  | 1 chunk | +23 lines, -0 lines | 0 comments | Download |  
        |  | M | tools/json_schema_compiler/test/objects_unittest.cc | View |  | 2 chunks | +38 lines, -2 lines | 0 comments | Download |  
        |  | M | tools/json_schema_compiler/util.h | View | 1
        
          2
        
          3
        
          4 | 3 chunks | +23 lines, -2 lines | 0 comments | Download |  
    Total messages: 19 (9 generated)
     |