Kaynağa Gözat

LibELF: DynamicObject: set for_each_symbol/for_each_dynamic_entry public

Brendan Coles 4 yıl önce
ebeveyn
işleme
f8c603fe7e
1 değiştirilmiş dosya ile 6 ekleme ve 6 silme
  1. 6 6
      Userland/Libraries/LibELF/DynamicObject.h

+ 6 - 6
Userland/Libraries/LibELF/DynamicObject.h

@@ -251,6 +251,12 @@ public:
     template<typename F>
     template<typename F>
     void for_each_initialization_array_function(F f) const;
     void for_each_initialization_array_function(F f) const;
 
 
+    template<typename F>
+    void for_each_dynamic_entry(F) const;
+
+    template<typename F>
+    void for_each_symbol(F) const;
+
     struct SymbolLookupResult {
     struct SymbolLookupResult {
         FlatPtr value { 0 };
         FlatPtr value { 0 };
         VirtualAddress address;
         VirtualAddress address;
@@ -273,12 +279,6 @@ private:
     const char* raw_symbol_string_table_string(Elf32_Word) const;
     const char* raw_symbol_string_table_string(Elf32_Word) const;
     void parse();
     void parse();
 
 
-    template<typename F>
-    void for_each_symbol(F) const;
-
-    template<typename F>
-    void for_each_dynamic_entry(F) const;
-
     VirtualAddress m_base_address;
     VirtualAddress m_base_address;
     VirtualAddress m_dynamic_address;
     VirtualAddress m_dynamic_address;
     VirtualAddress m_elf_base_address;
     VirtualAddress m_elf_base_address;