LLVM  3.7.0
Static Public Member Functions | List of all members
llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_EF > Struct Template Reference

#include <ELFYAML.h>

Static Public Member Functions

static void bitset (IO &IO, ELFYAML::ELF_EF &Value)
 

Detailed Description

template<>
struct llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_EF >

Definition at line 213 of file ELFYAML.h.

Member Function Documentation

void llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_EF >::bitset ( IO IO,
ELFYAML::ELF_EF &  Value 
)
static

Definition at line 247 of file ELFYAML.cpp.

References BCase, BCaseMask, llvm::ELF::EF_ARM_EABI_UNKNOWN, llvm::ELF::EF_ARM_EABI_VER1, llvm::ELF::EF_ARM_EABI_VER2, llvm::ELF::EF_ARM_EABI_VER3, llvm::ELF::EF_ARM_EABI_VER4, llvm::ELF::EF_ARM_EABI_VER5, llvm::ELF::EF_ARM_EABIMASK, llvm::ELF::EF_ARM_SOFT_FLOAT, llvm::ELF::EF_ARM_VFP_FLOAT, llvm::ELF::EF_HEXAGON_ISA_V2, llvm::ELF::EF_HEXAGON_ISA_V3, llvm::ELF::EF_HEXAGON_ISA_V4, llvm::ELF::EF_HEXAGON_ISA_V5, llvm::ELF::EF_HEXAGON_MACH_V2, llvm::ELF::EF_HEXAGON_MACH_V3, llvm::ELF::EF_HEXAGON_MACH_V4, llvm::ELF::EF_HEXAGON_MACH_V5, llvm::ELF::EF_MIPS_32BITMODE, llvm::ELF::EF_MIPS_ABI, llvm::ELF::EF_MIPS_ABI2, llvm::ELF::EF_MIPS_ABI_EABI32, llvm::ELF::EF_MIPS_ABI_EABI64, llvm::ELF::EF_MIPS_ABI_O32, llvm::ELF::EF_MIPS_ABI_O64, llvm::ELF::EF_MIPS_ARCH, llvm::ELF::EF_MIPS_ARCH_1, llvm::ELF::EF_MIPS_ARCH_2, llvm::ELF::EF_MIPS_ARCH_3, llvm::ELF::EF_MIPS_ARCH_32, llvm::ELF::EF_MIPS_ARCH_32R2, llvm::ELF::EF_MIPS_ARCH_32R6, llvm::ELF::EF_MIPS_ARCH_4, llvm::ELF::EF_MIPS_ARCH_5, llvm::ELF::EF_MIPS_ARCH_64, llvm::ELF::EF_MIPS_ARCH_64R2, llvm::ELF::EF_MIPS_ARCH_64R6, llvm::ELF::EF_MIPS_ARCH_ASE_M16, llvm::ELF::EF_MIPS_ARCH_ASE_MDMX, llvm::ELF::EF_MIPS_CPIC, llvm::ELF::EF_MIPS_FP64, llvm::ELF::EF_MIPS_MACH, llvm::ELF::EF_MIPS_MACH_3900, llvm::ELF::EF_MIPS_MACH_4010, llvm::ELF::EF_MIPS_MACH_4100, llvm::ELF::EF_MIPS_MACH_4111, llvm::ELF::EF_MIPS_MACH_4120, llvm::ELF::EF_MIPS_MACH_4650, llvm::ELF::EF_MIPS_MACH_5400, llvm::ELF::EF_MIPS_MACH_5500, llvm::ELF::EF_MIPS_MACH_5900, llvm::ELF::EF_MIPS_MACH_9000, llvm::ELF::EF_MIPS_MACH_LS2E, llvm::ELF::EF_MIPS_MACH_LS2F, llvm::ELF::EF_MIPS_MACH_LS3A, llvm::ELF::EF_MIPS_MACH_OCTEON, llvm::ELF::EF_MIPS_MACH_OCTEON2, llvm::ELF::EF_MIPS_MACH_OCTEON3, llvm::ELF::EF_MIPS_MACH_SB1, llvm::ELF::EF_MIPS_MACH_XLR, llvm::ELF::EF_MIPS_MICROMIPS, llvm::ELF::EF_MIPS_NAN2008, llvm::ELF::EF_MIPS_NOREORDER, llvm::ELF::EF_MIPS_PIC, llvm::ELF::EM_ARM, llvm::ELF::EM_HEXAGON, llvm::ELF::EM_MIPS, llvm::yaml::IO::getContext(), and llvm_unreachable.


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