mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 03:45:46 +00:00
fix gcc <= 4.1 builds by removing mysterious template syntax
This commit is contained in:
parent
f9e74ef747
commit
fd025df45e
@ -267,8 +267,8 @@ void STLDeleteValues(T *v) {
|
||||
|
||||
template<class STLContainer> class STLElementDeleter {
|
||||
public:
|
||||
STLElementDeleter<STLContainer>(STLContainer *ptr) : container_ptr_(ptr) {}
|
||||
~STLElementDeleter<STLContainer>() { STLDeleteElements(container_ptr_); }
|
||||
STLElementDeleter(STLContainer *ptr) : container_ptr_(ptr) {}
|
||||
~STLElementDeleter() { STLDeleteElements(container_ptr_); }
|
||||
private:
|
||||
STLContainer *container_ptr_;
|
||||
};
|
||||
@ -278,8 +278,8 @@ template<class STLContainer> class STLElementDeleter {
|
||||
|
||||
template<class STLContainer> class STLValueDeleter {
|
||||
public:
|
||||
STLValueDeleter<STLContainer>(STLContainer *ptr) : container_ptr_(ptr) {}
|
||||
~STLValueDeleter<STLContainer>() { STLDeleteValues(container_ptr_); }
|
||||
STLValueDeleter(STLContainer *ptr) : container_ptr_(ptr) {}
|
||||
~STLValueDeleter() { STLDeleteValues(container_ptr_); }
|
||||
private:
|
||||
STLContainer *container_ptr_;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user