class TypeResolver

Defined at line 34 of file ../../third_party/protobuf/src/google/protobuf/util/type_resolver.h

Abstract interface for a type resolver.

Implementations of this interface must be thread-safe.

Public Methods

absl::Status ResolveMessageType (const std::string & type_url, google::protobuf::Type * message_type)

Resolves a type url for a message type.

absl::Status ResolveEnumType (const std::string & type_url, google::protobuf::Enum * enum_type)

Resolves a type url for an enum type.

void TypeResolver ()

Defined at line 36 of file ../../third_party/protobuf/src/google/protobuf/util/type_resolver.h

void TypeResolver (const TypeResolver & )

Defined at line 37 of file ../../third_party/protobuf/src/google/protobuf/util/type_resolver.h

TypeResolver & operator= (const TypeResolver & )

Defined at line 38 of file ../../third_party/protobuf/src/google/protobuf/util/type_resolver.h

void ~TypeResolver ()

Defined at line 39 of file ../../third_party/protobuf/src/google/protobuf/util/type_resolver.h