A tool for deriving MDL terms from C++ struct declatations implemented using Clang LibTooling library