NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim_cpp_wrapper_util::Json::PathArgument类 参考

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

#include <value.h>

Public 成员函数

 PathArgument ()
 
 PathArgument (ArrayIndex index)
 
 PathArgument (const char *key)
 
 PathArgument (String key)
 

Private 类型

enum  Kind { kindNone = 0 , kindIndex , kindKey }
 

Private 属性

String key_
 
ArrayIndex index_ {}
 
Kind kind_ {kindNone}
 

友元

class Path
 

详细描述

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

成员枚举类型说明

◆ Kind

枚举值
kindNone 
kindIndex 
kindKey 

构造及析构函数说明

◆ PathArgument() [1/4]

nim_cpp_wrapper_util::Json::PathArgument::PathArgument ( )
default

◆ PathArgument() [2/4]

nim_cpp_wrapper_util::Json::PathArgument::PathArgument ( ArrayIndex  index)

◆ PathArgument() [3/4]

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

◆ PathArgument() [4/4]

nim_cpp_wrapper_util::Json::PathArgument::PathArgument ( String  key)

友元及相关函数文档

◆ Path

friend class Path
friend

类成员变量说明

◆ index_

ArrayIndex nim_cpp_wrapper_util::Json::PathArgument::index_ {}
private

◆ key_

String nim_cpp_wrapper_util::Json::PathArgument::key_
private

◆ kind_

Kind nim_cpp_wrapper_util::Json::PathArgument::kind_ {kindNone}
private

该类的文档由以下文件生成: