Pseudo++ is a set of C++ templates to imitate several standard classes