functional.hpp 19.7 KB