Modernize typedefs with `using`.
Replace many occurences of `typedef` with `using`. For now,
do not update typedefs for function types and aligned types
and do not touch some parts such as jvmti or dmtracedump.
Test: m
Change-Id: Ie97ecbc5abf7e7109ef4b01f208752e2dc26c36d
diff --git a/runtime/elf_file.h b/runtime/elf_file.h
index 0e9dd19..8516b51 100644
--- a/runtime/elf_file.h
+++ b/runtime/elf_file.h
@@ -32,8 +32,8 @@
class ElfFileImpl;
// Explicitly instantiated in elf_file.cc
-typedef ElfFileImpl<ElfTypes32> ElfFileImpl32;
-typedef ElfFileImpl<ElfTypes64> ElfFileImpl64;
+using ElfFileImpl32 = ElfFileImpl<ElfTypes32>;
+using ElfFileImpl64 = ElfFileImpl<ElfTypes64>;
// Used for compile time and runtime for ElfFile access. Because of
// the need for use at runtime, cannot directly use LLVM classes such as