Converts a Python (encoded) classname, such as
Model_Some_3a3a_Thinginto a C++ (decoded) classname, such as
C++ classnames can include namespace delimiters (
::) and template arguments (
>), which have to be translated into
[A-Za-z_][A-Za-z0-9_]*for Python. Non-conforming characters and also underscores are translated to their hexadecimal equivalents and surrounded by underscores. Additionally, Python models of C++ classes are prepended with
Unknown_if a streamer isn’t found).