On 6 Jul 2015 at 23:48, Antony Polukhin wrote:
There's no dependency on shared_ptr and boost::function if headers starting with import_ are not used. However filesystem::path and system::error_code are integrated tightly in core.
All of those are in recent STLs, the only remaining one without Filesystem is libc++.
Your request is not the first, so probably such feature is highly required by library users. Is it OK to leave dependencies to Boost.Predef, string_ref and Boost.WinAPI?
APIBind does enough of Predef to probably eliminate that. string_ref is probably best replaced with string_view, which is standalone. WinAPI is replaceable with windows.h :) If you do decide to make the conversion, APIBind will save you a ton of work and let one code base be both a Boost library and a standalone library. Niall -- ned Productions Limited Consulting http://www.nedproductions.biz/ http://ie.linkedin.com/in/nialldouglas/