We're needing to write small fast code on the windows platform and I know that boost in some instances has header only implementations. These need to be small for a reason, so we've been careful not to use the std C++ libraries actually because of size.
My question is, does using boost asio or system also haul in the std C++ libraries under windows?
EDIT: Yes, small and fast. I know parts of the std c++ library are very fast if not faster than C. But, size is a factor for us as end users will download these on the fly and we dont want any major dependencies or huge downloads like pulling in MFC to use one function! We tend to use C++ like an extended version of C++. Only the objects are used, no RTTI, no IO streams.
I guess my question boils down to: Which parts of boost are likely to use the streams library? Is ASIO going to bloat my code more than just using the win32 API directly?