[ https://issues.apache.org/jira/browse/GEODE-7612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ernest Burghardt closed GEODE-7612. ----------------------------------- Assignee: Ernest Burghardt > Move statistics and logging implementation into .cpp files > ---------------------------------------------------------- > > Key: GEODE-7612 > URL: https://issues.apache.org/jira/browse/GEODE-7612 > Project: Geode > Issue Type: Improvement > Components: native client > Reporter: Blake Bender > Assignee: Ernest Burghardt > Priority: Major > Fix For: 1.12.0 > > Time Spent: 50m > Remaining Estimate: 0h > > As a developer, I would like to minimize the time spent recompiling code that > I haven't modified. One important way to improve this situation in the > native client is to move some of the bazillions of inline methods declared in > headers into .cpp files. A change to one of these methods then triggers a > recompile of just that file, rather than the large number of native client > files that inevitably include the header. > This item covers the above transformation for the internal classes involved > in logging and statistics. While there, we should clean up a couple of other > things that are unnecessary, such as the use of our own `NonCopyable` and > `NonAssignable`, both of which can now easily be accomplished with a standard > C++ 11 mechanism. -- This message was sent by Atlassian Jira (v8.3.4#803005)