リファレンス ガイド

C++、Java、Python、Go、C#、Objective-C、Ruby、PHP、Dart で protocol buffer クラスを扱うためのリファレンス ドキュメント、および Protocol Buffers 自体のリファレンス ドキュメントです。

このセクションには、C++、Java、Python、Go、C#、Objective-C、Ruby、PHP、Dart で protocol buffer クラスを扱うためのリファレンス ドキュメントと、Protocol Buffers 自体のリファレンス ドキュメントが含まれています。各言語のドキュメントには、(利用可能な場合) 以下が含まれます。

  • protocol buffer コンパイラが .proto ファイルから生成したコードのリファレンス ガイド。
  • 提供されたソースコードに対して生成された API ドキュメント。

さらにいくつかの言語の API が開発中であることに注意してください。詳細については、その他の言語を参照してください。


C++ リファレンス

C++ で protocol buffer クラスを扱うためのリファレンス ドキュメントです。

C# リファレンス

C# で protocol buffer クラスを扱うためのリファレンス ドキュメントです。

Dart リファレンス

Dart で protocol buffer クラスを扱うためのリファレンス ドキュメントです。

Go リファレンス

Go で protocol buffer クラスを扱うためのリファレンス ドキュメントです。

Java リファレンス

Java で protocol buffer クラスを扱うためのリファレンス ドキュメントです。

Kotlin リファレンス

Kotlin で protocol buffer クラスを扱うためのリファレンス ドキュメントです。

Objective-C リファレンス

Objective-C で protocol buffer クラスを扱うためのリファレンス ドキュメントです。

PHP リファレンス

PHP で protocol buffer クラスを扱うためのリファレンス ドキュメントです。

Python リファレンス

Python で protocol buffer クラスを扱うためのリファレンス ドキュメントです。

Ruby リファレンス

Ruby で protocol buffer クラスを扱うためのリファレンス ドキュメントです。

Rust リファレンス

Rust で protocol buffer クラスを扱うためのリファレンス ドキュメントです。

Protocol Buffers リファレンス

protocol buffer の使用方法に関する、言語に依存しない情報です。

その他の言語

Protocol Buffers コンパイラである protoc は、プラグインを介して新しい言語をサポートするように拡張できます。