struct YAMLStrTabRemarkParser
Declaration
struct YAMLStrTabRemarkParser : public YAMLRemarkParser { /* full declaration omitted */ };
Description
YAML with a string table to Remark parser.
Declared at: llvm/lib/Remarks/YAMLRemarkParser.h:99
Inherits from: YAMLRemarkParser
Member Variables
Inherited from YAMLRemarkParser:
Inherited from RemarkParser:
Method Overview
- public YAMLStrTabRemarkParser(llvm::StringRef Buf, llvm::remarks::ParsedStringTable StrTab)
- public static bool classof(const llvm::remarks::RemarkParser * P)
- protected Expected<llvm::StringRef> parseStr(yaml::KeyValueNode & Node)
Inherited from YAMLRemarkParser:
- public classof
- protected error
- protected error
- public next
- protected parseArg
- protected parseDebugLoc
- protected parseKey
- protected parseRemark
- protected parseStr
- protected parseType
- protected parseUnsigned
Inherited from RemarkParser:
Methods
¶YAMLStrTabRemarkParser(
llvm::StringRef Buf,
llvm::remarks::ParsedStringTable StrTab)
YAMLStrTabRemarkParser(
llvm::StringRef Buf,
llvm::remarks::ParsedStringTable StrTab)
Declared at: llvm/lib/Remarks/YAMLRemarkParser.h:100
Parameters
¶static bool classof(
const llvm::remarks::RemarkParser* P)
static bool classof(
const llvm::remarks::RemarkParser* P)
Declared at: llvm/lib/Remarks/YAMLRemarkParser.h:103
Parameters
- const llvm::remarks::RemarkParser* P
¶Expected<llvm::StringRef> parseStr(
yaml::KeyValueNode& Node)
Expected<llvm::StringRef> parseStr(
yaml::KeyValueNode& Node)
Description
Parse one value to a string.
Declared at: llvm/lib/Remarks/YAMLRemarkParser.h:109
Parameters
- yaml::KeyValueNode& Node