hyporo-cpp/source/hpr/hpr.cpp