Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/external_packages/fjcore.hh>
Classes | |
class | __SharedCountingPtr |
Public Member Functions | |
SharedPtr () | |
template<class Y > | |
SharedPtr (Y *ptr) | |
SharedPtr (SharedPtr const &share) | |
~SharedPtr () | |
void | reset () |
template<class Y > | |
void | reset (Y *ptr) |
template<class Y > | |
void | reset (SharedPtr< Y > const &share) |
SharedPtr & | operator= (SharedPtr const &share) |
template<class Y > | |
SharedPtr & | operator= (SharedPtr< Y > const &share) |
T * | operator() () const |
T & | operator* () const |
T * | operator-> () const |
T * | get () const |
bool | unique () const |
long | use_count () const |
operator bool () const | |
void | swap (SharedPtr &share) |
void | set_count (const long &count) |
Private Member Functions | |
__SharedCountingPtr * | _get_container () const |
void | _decrease_count () |
Private Attributes | |
__SharedCountingPtr * | _ptr |
Definition at line 280 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 280 of file fjcore.hh
Definition at line 283 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 283 of file fjcore.hh
Referenced by SharedPtr< MinHeap >::reset().
Definition at line 378 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 378 of file fjcore.hh
Referenced by SharedPtr< MinHeap >::reset(), and SharedPtr< MinHeap >::~SharedPtr().
|
inlineprivate |
Definition at line 375 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 375 of file fjcore.hh
Referenced by SharedPtr< MinHeap >::reset().
Definition at line 328 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 328 of file fjcore.hh
Referenced by ClusterSequence::_delaunay_cluster(), get_pointer(), PseudoJet::has_structure_of(), PseudoJet::has_user_info(), operator!=(), operator==(), PseudoJet::user_info(), PseudoJet::user_info_ptr(), and Selector::validated_worker().
Definition at line 294 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 294 of file fjcore.hh
Referenced by Selector::_copy_worker_if_needed(), ClusterSequence::_delaunay_cluster(), PseudoJet::_reset_indices(), SharedPtr< MinHeap >::operator=(), Selector::Selector(), JetDefinition::set_recombiner(), and PseudoJet::set_user_info().
Definition at line 332 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 332 of file fjcore.hh
Referenced by Selector::_copy_worker_if_needed().
Definition at line 335 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 335 of file fjcore.hh
Referenced by SharedPtr< MinHeap >::unique().
|
private |
Definition at line 383 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 383 of file fjcore.hh
Referenced by SharedPtr< MinHeap >::_decrease_count(), SharedPtr< MinHeap >::_get_container(), SharedPtr< MinHeap >::get(), SharedPtr< MinHeap >::operator()(), SharedPtr< MinHeap >::operator*(), SharedPtr< MinHeap >::operator->(), SharedPtr< MinHeap >::reset(), SharedPtr< MinHeap >::set_count(), SharedPtr< MinHeap >::SharedPtr(), SharedPtr< MinHeap >::swap(), SharedPtr< MinHeap >::use_count(), and SharedPtr< MinHeap >::~SharedPtr().