]> git.saurik.com Git - apple/security.git/blobdiff - libsecurity_codesigning/antlr2/src/TokenRefCount.cpp
Security-57031.1.35.tar.gz
[apple/security.git] / libsecurity_codesigning / antlr2 / src / TokenRefCount.cpp
diff --git a/libsecurity_codesigning/antlr2/src/TokenRefCount.cpp b/libsecurity_codesigning/antlr2/src/TokenRefCount.cpp
deleted file mode 100644 (file)
index 0afb0f8..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/* ANTLR Translator Generator
- * Project led by Terence Parr at http://www.jGuru.com
- * Software rights: http://www.antlr.org/license.html
- *
- * $Id:$
- */
-#include "antlr/TokenRefCount.hpp"
-#include "antlr/Token.hpp"
-
-#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
-namespace antlr {
-#endif
-
-TokenRef::TokenRef(Token* p)
-: ptr(p), count(1)
-{
-       if (p && !p->ref)
-               p->ref = this;
-}
-
-TokenRef::~TokenRef()
-{
-       delete ptr;
-}
-
-TokenRef* TokenRef::getRef(const Token* p)
-{
-       if (p) {
-               Token* pp = const_cast<Token*>(p);
-               if (pp->ref)
-                       return pp->ref->increment();
-               else
-                       return new TokenRef(pp);
-       } else
-               return 0;
-}
-
-#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
-}
-#endif
-