Lines Matching refs:Is64
39 template <endianness E, bool Is64> struct ELFType {
46 static const bool Is64Bits = Is64;
48 typedef typename std::conditional<Is64, uint64_t, uint32_t>::type uint;
49 typedef Elf_Ehdr_Impl<ELFType<E, Is64>> Ehdr;
50 typedef Elf_Shdr_Impl<ELFType<E, Is64>> Shdr;
51 typedef Elf_Sym_Impl<ELFType<E, Is64>> Sym;
52 typedef Elf_Dyn_Impl<ELFType<E, Is64>> Dyn;
53 typedef Elf_Phdr_Impl<ELFType<E, Is64>> Phdr;
54 typedef Elf_Rel_Impl<ELFType<E, Is64>, false> Rel;
55 typedef Elf_Rel_Impl<ELFType<E, Is64>, true> Rela;
56 typedef Elf_Verdef_Impl<ELFType<E, Is64>> Verdef;
57 typedef Elf_Verdaux_Impl<ELFType<E, Is64>> Verdaux;
58 typedef Elf_Verneed_Impl<ELFType<E, Is64>> Verneed;
59 typedef Elf_Vernaux_Impl<ELFType<E, Is64>> Vernaux;
60 typedef Elf_Versym_Impl<ELFType<E, Is64>> Versym;
61 typedef Elf_Hash_Impl<ELFType<E, Is64>> Hash;
62 typedef Elf_GnuHash_Impl<ELFType<E, Is64>> GnuHash;
63 typedef Elf_Chdr_Impl<ELFType<E, Is64>> Chdr;