Nic писал(а):
99% измененийммм, а Ваш форк то, полностью работоспособный

Форк без проблем собрался в gcc_4.9.2_32 и boost-1_57, даже работает корректно

------------ Дoбавленo в 01.14:
Хотя нет, не без проблем, пришлось переименовать direct* в hidirect*, а в остальном вроде ОК

------------ Дoбавленo в 01.37:
Вот, теперь можно и рефакторить код, ещё и c++11 включить
