Skip to main content
Pigweed's logo Pigweed
  1. Home
  2. Reference
  3. C/C++
  4. pw_protobuf
  5. pw::protobuf::StringMapParser< ValueParser > Class Template Reference
Loading...
Searching...
No Matches
pw::protobuf::StringMapParser< ValueParser > Class Template Reference

Overview

template<typename ValueParser>
class pw::protobuf::StringMapParser< ValueParser >

A helper class for parsing a string-keyed map (map<string, ValueParser>).

StringMapParser allows looking up values by string key or iterating over StringMapEntryParser entries.

Note
For normal uses, StringMapParser objects should be created from Message::AsStringMap().
Deprecated:
All APIs from message.h are deprecated.
Inheritance diagram for pw::protobuf::StringMapParser< ValueParser >:
pw::protobuf::RepeatedFieldParser< StringMapEntryParser< ValueParser > >

Public Member Functions

ValueParser operator[] (std::string_view target)
 
- Public Member Functions inherited from pw::protobuf::RepeatedFieldParser< StringMapEntryParser< ValueParser > >
 RepeatedFieldParser (Message &message, uint32_t field_number)
 
 RepeatedFieldParser (Status status)
 
bool ok ()
 
Status status ()
 
iterator begin ()
 
iterator end ()
 

The documentation for this class was generated from the following file: