LLVM: llvm::yaml::ScalarTraits< FixedSizeHex< N > (original) (raw)
Inheritance diagram for llvm::yaml::ScalarTraits< FixedSizeHex< N > >:
[legend]
| Static Public Member Functions | |
|---|---|
| static void | output (const FixedSizeHex< N > &Fixed, void *, raw_ostream &OS) |
| static StringRef | input (StringRef Scalar, void *, FixedSizeHex< N > &Fixed) |
| static QuotingType | mustQuote (StringRef S) |
Detailed Description
template<std::size_t N>
struct llvm::yaml::ScalarTraits< FixedSizeHex< N > >
Definition at line 182 of file MinidumpYAML.cpp.
Member Function Documentation
◆ input()
template<std::size_t N>
| StringRef llvm::yaml::ScalarTraits< FixedSizeHex< N > >::input ( StringRef Scalar, void * , FixedSizeHex< N > & Fixed ) | inlinestatic |
|---|
Definition at line 187 of file MinidumpYAML.cpp.
References llvm::all_of(), llvm::copy(), llvm::Fixed, llvm::fromHex(), llvm::isHexDigit(), N, and llvm::yaml::Scalar.
◆ mustQuote()
template<std::size_t N>
| QuotingType llvm::yaml::ScalarTraits< FixedSizeHex< N > >::mustQuote ( StringRef S) | inlinestatic |
|---|
Definition at line 198 of file MinidumpYAML.cpp.
References llvm::yaml::None.
◆ output()
template<std::size_t N>
| void llvm::yaml::ScalarTraits< FixedSizeHex< N > >::output ( const FixedSizeHex< N > & Fixed, void * , raw_ostream & OS ) | inlinestatic |
|---|
Definition at line 183 of file MinidumpYAML.cpp.
References llvm::ArrayRef(), llvm::Fixed, and llvm::toHex().
The documentation for this struct was generated from the following file:
- lib/ObjectYAML/MinidumpYAML.cpp