Index: src/processor/basic_code_modules.h |
diff --git a/src/processor/basic_code_modules.h b/src/processor/basic_code_modules.h |
index ace569b8a7ad8aa9bdba67703a52b9cbfcd4ce10..97579b4dfef20ff2e087ae107c6faf4ea1b0799a 100644 |
--- a/src/processor/basic_code_modules.h |
+++ b/src/processor/basic_code_modules.h |
@@ -41,13 +41,14 @@ |
#ifndef PROCESSOR_BASIC_CODE_MODULES_H__ |
#define PROCESSOR_BASIC_CODE_MODULES_H__ |
+#include <stddef.h> |
+ |
#include "google_breakpad/processor/code_modules.h" |
+#include "processor/linked_ptr.h" |
+#include "processor/range_map.h" |
namespace google_breakpad { |
-template<typename T> class linked_ptr; |
-template<typename AddressType, typename EntryType> class RangeMap; |
- |
class BasicCodeModules : public CodeModules { |
public: |
// Creates a new BasicCodeModules object given any existing CodeModules |
@@ -75,7 +76,7 @@ class BasicCodeModules : public CodeModules { |
// The map used to contain each CodeModule, keyed by each CodeModule's |
// address range. |
- RangeMap<uint64_t, linked_ptr<const CodeModule> > *map_; |
+ RangeMap<uint64_t, linked_ptr<const CodeModule> > map_; |
private: |
// Disallow copy constructor and assignment operator. |