| 80 | : output_(*output), type_(type) {} |
| 81 | |
| 82 | absl::Status operator()(const Kind& ignored) const { |
| 83 | // Attributes are represented as a variant, with illegal attribute |
| 84 | // qualifiers represented with their type as the first alternative. |
| 85 | return absl::InvalidArgumentError( |
| 86 | absl::StrCat("Unsupported attribute qualifier ", KindToString(type_))); |
| 87 | } |
| 88 | |
| 89 | absl::Status operator()(int64_t index) { |
| 90 | absl::StrAppend(&output_, index); |
nothing calls this directly
no test coverage detected