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: