Public Member Functions | Private Types | Private Attributes | Friends | List of all members
Json::PathArgument Class Reference

Experimental and untested: represents an element of the "path" to access a node. More...

#include <json.h>

Public Member Functions

 PathArgument ()
 
 PathArgument ()
 
 PathArgument (ArrayIndex index)
 
 PathArgument (ArrayIndex index)
 
 PathArgument (const char *key)
 
 PathArgument (const char *key)
 
 PathArgument (const std::string &key)
 
 PathArgument (const std::string &key)
 

Private Types

enum  Kind {
  kindNone = 0, kindIndex, kindKey, kindNone = 0,
  kindIndex, kindKey
}
 
enum  Kind {
  kindNone = 0, kindIndex, kindKey, kindNone = 0,
  kindIndex, kindKey
}
 

Private Attributes

ArrayIndex index_
 
std::string key_
 
Kind kind_
 

Friends

class Path
 

Detailed Description

Experimental and untested: represents an element of the "path" to access a node.

Definition at line 993 of file third_party/bloaty/third_party/protobuf/conformance/third_party/jsoncpp/json.h.

Member Enumeration Documentation

◆ Kind [1/2]

Enumerator
kindNone 
kindIndex 
kindKey 
kindNone 
kindIndex 
kindKey 

Definition at line 1003 of file third_party/bloaty/third_party/protobuf/conformance/third_party/jsoncpp/json.h.

◆ Kind [2/2]

Enumerator
kindNone 
kindIndex 
kindKey 
kindNone 
kindIndex 
kindKey 

Definition at line 1003 of file third_party/protobuf/conformance/third_party/jsoncpp/json.h.

Constructor & Destructor Documentation

◆ PathArgument() [1/8]

Json::PathArgument::PathArgument ( )

◆ PathArgument() [2/8]

Json::PathArgument::PathArgument ( ArrayIndex  index)

◆ PathArgument() [3/8]

Json::PathArgument::PathArgument ( const char *  key)

◆ PathArgument() [4/8]

Json::PathArgument::PathArgument ( const std::string &  key)

◆ PathArgument() [5/8]

Json::PathArgument::PathArgument ( )

◆ PathArgument() [6/8]

Json::PathArgument::PathArgument ( ArrayIndex  index)

◆ PathArgument() [7/8]

Json::PathArgument::PathArgument ( const char *  key)

◆ PathArgument() [8/8]

Json::PathArgument::PathArgument ( const std::string &  key)

Friends And Related Function Documentation

◆ Path

Path
friend

Member Data Documentation

◆ index_

ArrayIndex Json::PathArgument::index_
private

◆ key_

std::string Json::PathArgument::key_
private

◆ kind_

Kind Json::PathArgument::kind_
private

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:40