You are referring to the UNO API. The internal code is most definitely not stuck in "pre-98 C++ code".