made pointer conversion more friendly to const methods

This commit is contained in:
peterl%netscape.com 1998-11-26 01:18:21 +00:00
Родитель 6e25275815
Коммит ce35c69c6b
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -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) {} \