generation.hpp 30.2 KB