This repository is a modified distribution of boost-pimpl, and modification as follows:
- rename boost prefix as pimpl.
- remove the dependency of boost compile enviornment.
- replace boost-test with google-test.
- support C++14.
- add a template getter of pointer of impl to impl_ptr.