Boost中的callable_traits库提供了一系列用于推导C++函数对象特征的工具

NoSuchKey