LLVM 22.0.0git
llvm::yaml::ScalarTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment >, std::enable_if_t< has_ScalarTraits< value_type >::value > > Struct Template Reference

#include "llvm/Support/YAMLTraits.h"

Inheritance diagram for llvm::yaml::ScalarTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment >, std::enable_if_t< has_ScalarTraits< value_type >::value > >:
[legend]

Public Types

using endian_type

Static Public Member Functions

static void output (const endian_type &E, void *Ctx, raw_ostream &Stream)
static StringRef input (StringRef Str, void *Ctx, endian_type &E)
static QuotingType mustQuote (StringRef Str)

Detailed Description

template<typename value_type, llvm::endianness endian, size_t alignment>
struct llvm::yaml::ScalarTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment >, std::enable_if_t< has_ScalarTraits< value_type >::value > >

Definition at line 1183 of file YAMLTraits.h.

Member Typedef Documentation

◆ endian_type

template<typename value_type, llvm::endianness endian, size_t alignment>
using llvm::yaml::ScalarTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment >, std::enable_if_t< has_ScalarTraits< value_type >::value > >::endian_type

Member Function Documentation

◆ input()

template<typename value_type, llvm::endianness endian, size_t alignment>
StringRef llvm::yaml::ScalarTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment >, std::enable_if_t< has_ScalarTraits< value_type >::value > >::input ( StringRef Str,
void * Ctx,
endian_type & E )
inlinestatic

Definition at line 1194 of file YAMLTraits.h.

References E().

◆ mustQuote()

template<typename value_type, llvm::endianness endian, size_t alignment>
QuotingType llvm::yaml::ScalarTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment >, std::enable_if_t< has_ScalarTraits< value_type >::value > >::mustQuote ( StringRef Str)
inlinestatic

Definition at line 1201 of file YAMLTraits.h.

◆ output()

template<typename value_type, llvm::endianness endian, size_t alignment>
void llvm::yaml::ScalarTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment >, std::enable_if_t< has_ScalarTraits< value_type >::value > >::output ( const endian_type & E,
void * Ctx,
raw_ostream & Stream )
inlinestatic

Definition at line 1190 of file YAMLTraits.h.

References E().


The documentation for this struct was generated from the following file: