components/antlr/patches/antlr-parfait.patch
author Mike Sullivan <Mike.Sullivan@Oracle.COM>
Tue, 18 Jun 2013 15:52:28 -0700
changeset 1352 1358a1e1ff4c
permissions -rw-r--r--
16921386 move to parfait 1.2.0.1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1352
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     1
--- ./lib/cpp/antlr/TokenRefCount.hpp.orig	Mon Mar 18 11:58:26 2013
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     2
+++ ./lib/cpp/antlr/TokenRefCount.hpp	Mon Mar 18 11:58:52 2013
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     3
@@ -84,9 +84,9 @@
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     4
 		return *this;
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     5
 	}
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     6
 
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     7
-	operator T* ()  const { return ref ? static_cast<T*>(ref->ptr) : 0; }
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     8
-	T* operator->() const { return ref ? static_cast<T*>(ref->ptr) : 0; }
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
     9
-	T* get()        const { return ref ? static_cast<T*>(ref->ptr) : 0; }
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    10
+	operator T* ()  const { return ref ? static_cast<T* const>(ref->ptr) : 0; }
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    11
+	T* operator->() const { return ref ? static_cast<T* const>(ref->ptr) : 0; }
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    12
+	T* get()        const { return ref ? static_cast<T* const>(ref->ptr) : 0; }
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    13
 };
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    14
 
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    15
 typedef TokenRefCount<Token> RefToken;
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    16
--- ./lib/cpp/antlr/ASTRefCount.hpp.orig	Mon Mar 18 11:59:16 2013
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    17
+++ ./lib/cpp/antlr/ASTRefCount.hpp	Mon Mar 18 11:59:28 2013
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    18
@@ -84,9 +84,9 @@
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    19
 		return *this;
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    20
 	}
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    21
 
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    22
-	operator T* ()  const { return ref ? static_cast<T*>(ref->ptr) : 0; }
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    23
-	T* operator->() const { return ref ? static_cast<T*>(ref->ptr) : 0; }
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    24
-	T* get()        const { return ref ? static_cast<T*>(ref->ptr) : 0; }
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    25
+	operator T* ()  const { return ref ? static_cast<T* const>(ref->ptr) : 0; }
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    26
+	T* operator->() const { return ref ? static_cast<T* const>(ref->ptr) : 0; }
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    27
+	T* get()        const { return ref ? static_cast<T* const>(ref->ptr) : 0; }
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    28
 };
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    29
 
1358a1e1ff4c 16921386 move to parfait 1.2.0.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    30
 typedef ASTRefCount<AST> RefAST;