X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/80e2389990082500d76eb566d4946be3e786c3ef..d8f41ccd20de16f8ebe2ccc84d47bf1cb2b26bbb:/libsecurity_codesigning/antlr2/src/ASTRefCount.cpp?ds=inline diff --git a/libsecurity_codesigning/antlr2/src/ASTRefCount.cpp b/libsecurity_codesigning/antlr2/src/ASTRefCount.cpp deleted file mode 100644 index 340005bc..00000000 --- a/libsecurity_codesigning/antlr2/src/ASTRefCount.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: //depot/code/org.antlr/release/antlr-2.7.7/lib/cpp/src/ASTRefCount.cpp#2 $ - */ -#include "antlr/ASTRefCount.hpp" -#include "antlr/AST.hpp" - -#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE -namespace antlr { -#endif - -ASTRef::ASTRef(AST* p) -: ptr(p), count(1) -{ - if (p && !p->ref) - p->ref = this; -} - -ASTRef::~ASTRef() -{ - delete ptr; -} - -ASTRef* ASTRef::getRef(const AST* p) -{ - if (p) { - AST* pp = const_cast(p); - if (pp->ref) - return pp->ref->increment(); - else - return new ASTRef(pp); - } else - return 0; -} - -#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE -} -#endif -