The ICPP API are some util wrapper functions or some core functions exported from the icpp runtime interpreter, aiming at simplifying writing C++ script code. The functions in icpp.hpp are based on the std namespace, in cppex.hpp are based on the std and boost namespace.
You can visit the header file to check their details: