Called when a new field is found. For example, when: f : "values" is found, it triggers: SetField("f", "values");
| 46 | // is found, it triggers: |
| 47 | // SetField("f", "values"); |
| 48 | virtual void SetField(const std::string& name, const std::string& value) {} |
| 49 | |
| 50 | // Called when a submessage is started. For example, when: |
| 51 | // child { |