DescriptionRefactor ExtensionManagement
This CL removes IndividualSettings and GlobalSettings from ExtensionManagment header file in order to simply header file and reduce static size of ExtensionManagement class. Linked pointer is used to prevent potential unintended use of copy constructor of these structure in the future, when more fields are added.
A new internal header file is created since these structures are also used in unit tests.
BUG=177351
Committed: https://crrev.com/81d7c55c47677582259ab1b62b92d0d7c2557d47
Cr-Commit-Position: refs/heads/master@{#297808}
Patch Set 1 #Patch Set 2 : #Patch Set 3 : fix #
Total comments: 26
Patch Set 4 : fixes addressing #3 #
Total comments: 4
Patch Set 5 : fix addressing #7 #
Messages
Total messages: 22 (7 generated)
|