зеркало из https://github.com/mozilla/gecko-dev.git
made pointer conversion more friendly to const methods
This commit is contained in:
Родитель
6e25275815
Коммит
ce35c69c6b
|
@ -126,7 +126,7 @@ public: \
|
|||
operator cls*(void) { return mPtr; } \
|
||||
const cls* operator->(void) const { return mPtr; } \
|
||||
const cls& operator*(void) const { return *mPtr; } \
|
||||
operator const cls*(void) const { return mPtr; } \
|
||||
operator cls* const (void) const { return mPtr; } \
|
||||
private: \
|
||||
void* operator new(size_t size) { return 0; } \
|
||||
void operator delete(void* aPtr) {} \
|
||||
|
|
|
@ -126,7 +126,7 @@ public: \
|
|||
operator cls*(void) { return mPtr; } \
|
||||
const cls* operator->(void) const { return mPtr; } \
|
||||
const cls& operator*(void) const { return *mPtr; } \
|
||||
operator const cls*(void) const { return mPtr; } \
|
||||
operator cls* const (void) const { return mPtr; } \
|
||||
private: \
|
||||
void* operator new(size_t size) { return 0; } \
|
||||
void operator delete(void* aPtr) {} \
|
||||
|
|
Загрузка…
Ссылка в новой задаче