src-cpp: alterado completamente a interface do TiObj e TiVar