diff options
Diffstat (limited to 'src/processor/range_map.h')
-rw-r--r-- | src/processor/range_map.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/processor/range_map.h b/src/processor/range_map.h index a7b67412..bf6dee17 100644 --- a/src/processor/range_map.h +++ b/src/processor/range_map.h @@ -46,6 +46,8 @@ namespace google_breakpad { +// Forward declarations (for later friend declarations of specialized template). +template<class, class> class RangeMapSerializer; template<typename AddressType, typename EntryType> class RangeMap { @@ -93,6 +95,9 @@ class RangeMap { void Clear(); private: + // Friend declarations. + friend class RangeMapSerializer<AddressType, EntryType>; + class Range { public: Range(const AddressType &base, const EntryType &entry) |