Endf in C++

from #454
spacing should be `get(endf_id_struct comp) {`