https://developer.apple.com/metal/cpp/
It is mostly for engine writers to plug into Metal, instead of dealing directly with Objective-C++.
https://developer.apple.com/metal/cpp/