yodamaster / include-what-you-use

Automatically exported from code.google.com/p/include-what-you-use
Other
0 stars 0 forks source link

move implementation to body to further reduce include in header #44

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Many headers contains non-inline implementation which leads to more include and 
less forward declaration. If there is a way to automatically extract 
non-inlineable implementation from *.hpp to *.cpp file, and re-analysis the 
depedency, this should further reduce compile time.

Original issue reported on code.google.com by wing1127aishi@gmail.com on 9 Jun 2011 at 12:49

GoogleCodeExporter commented 9 years ago
I agree with you, but refactoring is beyond the scope of what iwyu is trying to 
do.  We have enough troulbe just figuring out what code is *actually* doing, 
much less how it might be rewritten to do things better!

Original comment by csilv...@gmail.com on 9 Jun 2011 at 12:55