X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/80e2389990082500d76eb566d4946be3e786c3ef..d8f41ccd20de16f8ebe2ccc84d47bf1cb2b26bbb:/libsecurity_codesigning/antlr2/src/TokenRefCount.cpp?ds=inline diff --git a/libsecurity_codesigning/antlr2/src/TokenRefCount.cpp b/libsecurity_codesigning/antlr2/src/TokenRefCount.cpp deleted file mode 100644 index 0afb0f84..00000000 --- a/libsecurity_codesigning/antlr2/src/TokenRefCount.cpp +++ /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(p); - if (pp->ref) - return pp->ref->increment(); - else - return new TokenRef(pp); - } else - return 0; -} - -#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE -} -#endif -