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)