mirror of
https://git.freebsd.org/ports.git
synced 2025-07-04 02:49:14 -04:00
- Remove dependency on gcc 2.95 assuming that support for gcc 2.7.2 is dropped long time ago - Bump PORTREVISION Approved by: portmgr, MAINTAINER
33 lines
976 B
C++
33 lines
976 B
C++
--- hpp/a_list.hpp.orig Fri Aug 19 17:20:23 2005
|
|
+++ hpp/a_list.hpp Fri Aug 19 17:47:38 2005
|
|
@@ -173,8 +173,8 @@
|
|
protected:
|
|
|
|
class Elem : public AbstractElem {
|
|
- friend BiList<T>;
|
|
- friend ElemPtr;
|
|
+ friend class BiList<T>;
|
|
+ friend class ElemPtr;
|
|
public:
|
|
T data;
|
|
operator T&() { return data; }
|
|
@@ -199,7 +199,7 @@
|
|
public:
|
|
|
|
class ElemPtr {
|
|
- friend BiList<T>;
|
|
+ friend class BiList<T>;
|
|
Elem *p;
|
|
ElemPtr(Elem *e) { p = e; }
|
|
protected:
|
|
@@ -294,8 +294,8 @@
|
|
public:
|
|
class ElemPtr : public BiList<T>::ElemPtr {
|
|
public:
|
|
- ElemPtr(BiList<T>::ElemPtr &e) : BiList<T>::ElemPtr(e){}
|
|
- T* operator->() { return operator T*(); }
|
|
+ ElemPtr(typename BiList<T>::ElemPtr &e) : BiList<T>::ElemPtr(e){}
|
|
+ T* operator->() { return BiList<T>::ElemPtr::operator T*(); }
|
|
};
|
|
ElemPtr AddToBegin( T &t ) {
|
|
return (ElemPtr)BiList<T>::AddToBegin(t);
|