Can someone explain how two bone ik work?

Why are there no C++ examples? Blueprint, Blueprint wherever you look!
Dear fellows at Epic, please respect C++ programmers and document any functionality in blueprint AND C++.
Thank you