Trying to make sense of this.
https://github.com/xmrig/xmrig/blob/718c7e0fc1452353bc1361b85c8a2a4c81c1379e/src/base/kernel/config/BaseTransform.cpp#L125

where arg is a const char *
and m_coin is a class Coin instance.

How does this assignment work/compile.  Isn't it illegal to set a class to a const char *