Use ONNX in C++

Does anybody know if there is a C++ interface to ONNX so that I can access a saved trained model in C++ using protobuf?