LLVM: llvm::yaml::TaggedScalarTraits< ScalarDocNode > Struct Reference (original) (raw)
YAMLIO for ScalarDocNode. More...
Inheritance diagram for llvm::yaml::TaggedScalarTraits< ScalarDocNode >:
[legend]
| Static Public Member Functions | |
|---|---|
| static void | output (const ScalarDocNode &S, void *Ctxt, raw_ostream &OS, raw_ostream &TagOS) |
| static StringRef | input (StringRef Str, StringRef Tag, void *Ctxt, ScalarDocNode &S) |
| static QuotingType | mustQuote (const ScalarDocNode &S, StringRef ScalarStr) |
Detailed Description
YAMLIO for ScalarDocNode.
Definition at line 172 of file MsgPackDocumentYAML.cpp.
Member Function Documentation
◆ input()
| StringRef llvm::yaml::TaggedScalarTraits< ScalarDocNode >::input ( StringRef Str, StringRef Tag, void * Ctxt, ScalarDocNode & S ) | inlinestatic |
|---|
Definition at line 180 of file MsgPackDocumentYAML.cpp.
References llvm::Tag.
◆ mustQuote()
| QuotingType llvm::yaml::TaggedScalarTraits< ScalarDocNode >::mustQuote ( const ScalarDocNode & S, StringRef ScalarStr ) | inlinestatic |
|---|
Definition at line 185 of file MsgPackDocumentYAML.cpp.
References llvm::msgpack::Binary, llvm::msgpack::Boolean, llvm::msgpack::Float, llvm::msgpack::Int, llvm_unreachable, llvm::msgpack::Nil, llvm::msgpack::String, and llvm::msgpack::UInt.
◆ output()
| void llvm::yaml::TaggedScalarTraits< ScalarDocNode >::output ( const ScalarDocNode & S, void * Ctxt, raw_ostream & OS, raw_ostream & TagOS ) | inlinestatic |
|---|
Definition at line 174 of file MsgPackDocumentYAML.cpp.
The documentation for this struct was generated from the following file:
- lib/BinaryFormat/MsgPackDocumentYAML.cpp