added generation C++ code
adaption to boost::filesystem3