| 40 | } |
| 41 | |
| 42 | UnaryVariantOpRegistry::VariantDecodeFn* UnaryVariantOpRegistry::GetDecodeFn( |
| 43 | StringPiece type_name) { |
| 44 | auto found = decode_fns.find(type_name); |
| 45 | if (found == decode_fns.end()) return nullptr; |
| 46 | return &found->second; |
| 47 | } |
| 48 | |
| 49 | void UnaryVariantOpRegistry::RegisterDecodeFn( |
| 50 | const string& type_name, const VariantDecodeFn& decode_fn) { |