LLVM  6.0.0svn
Public Types | Static Public Member Functions | List of all members
llvm::yaml::ScalarTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment > > Struct Template Reference

#include "llvm/Support/YAMLTraits.h"

Public Types

using endian_type = support::detail::packed_endian_specific_integral< value_type, endian, alignment >
 

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 bool mustQuote (StringRef Str)
 

Detailed Description

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

Definition at line 1005 of file YAMLTraits.h.

Member Typedef Documentation

◆ endian_type

template<typename value_type , support::endianness endian, size_t alignment>
using llvm::yaml::ScalarTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment > >::endian_type = support::detail::packed_endian_specific_integral<value_type, endian, alignment>

Definition at line 1009 of file YAMLTraits.h.

Member Function Documentation

◆ input()

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

Definition at line 1015 of file YAMLTraits.h.

◆ mustQuote()

template<typename value_type , support::endianness endian, size_t alignment>
static bool llvm::yaml::ScalarTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment > >::mustQuote ( StringRef  Str)
inlinestatic

Definition at line 1022 of file YAMLTraits.h.

◆ output()

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

Definition at line 1011 of file YAMLTraits.h.


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