Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • external/fastjet/SharedPtr.hh

    r1d208a2 r35cdc46  
    33
    44//FJSTARTHEADER
    5 // $Id: SharedPtr.hh 4051 2016-03-03 14:33:38Z soyez $
     5// $Id: SharedPtr.hh 3433 2014-07-23 08:17:03Z salam $
    66//
    77// Copyright (c) 2005-2014, Matteo Cacciari, Gavin P. Salam and Gregory Soyez
     
    3838// for our SharedPtr simply to be derived from the STL TR1 one.
    3939// #define __FASTJET_USETR1SHAREDPTR
    40 
    41 #include "fastjet/internal/deprecated.hh"
    4240
    4341#ifdef __FASTJET_USETR1SHAREDPTR
     
    7472  SharedPtr(const SharedPtr<T> & t) : std::tr1::shared_ptr<T>(t) {}
    7573  // for some reason operator() doesn't get inherited
    76   #ifdef FASTJET_HAVE_EXPLICIT_FOR_OPERATORS
    77   explicit
    78   #endif
    7974  inline operator bool() const {return (this->get()!=NULL);}
    8075  /// return the pointer we're pointing to 
     
    216211  }
    217212 
    218   /// return the pointer we're pointing to
    219   ///
    220   /// Since FastJet 3.2.0, this is depracated since it is no longer
    221   /// part of std::shared_ptr<T>. Use SharedPtr<T>::get() instead
    222   FASTJET_DEPRECATED_MSG("Use SharedPtr<T>::get() instead")
     213  /// return the pointer we're pointing to 
    223214  T* operator ()() const{
    224215    if (_ptr==NULL) return NULL;
     
    266257  /// conversion to bool
    267258  /// This will allow you to use the indirection nicely
    268   #ifdef FASTJET_HAVE_EXPLICIT_FOR_OPERATORS
    269   explicit
    270   #endif
    271259  inline operator bool() const{
    272260    return (get()!=NULL);
Note: See TracChangeset for help on using the changeset viewer.