Blake Bender created GEODE-7612: ----------------------------------- Summary: 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
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)