Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
boost Namespace Reference

Namespaces

namespace  detail
 
namespace  filesystem
 
namespace  math
 
namespace  program_options
 

Classes

class  array
 
class  array< T, 0 >
 
class  shared_ptr
 

Functions

template<class T , std::size_t N>
bool operator== (const array< T, N > &x, const array< T, N > &y)
 
template<class T , std::size_t N>
bool operator< (const array< T, N > &x, const array< T, N > &y)
 
template<class T , std::size_t N>
bool operator!= (const array< T, N > &x, const array< T, N > &y)
 
template<class T , std::size_t N>
bool operator> (const array< T, N > &x, const array< T, N > &y)
 
template<class T , std::size_t N>
bool operator<= (const array< T, N > &x, const array< T, N > &y)
 
template<class T , std::size_t N>
bool operator>= (const array< T, N > &x, const array< T, N > &y)
 
template<class T , std::size_t N>
void swap (array< T, N > &x, array< T, N > &y)
 
template<typename T , std::size_t N>
T(& get_c_array (boost::array< T, N > &arg))[N]
 
template<typename T , std::size_t N>
const T(& get_c_array (const boost::array< T, N > &arg))[N]
 
template<class T , class U >
bool operator== (shared_ptr< T > const &a, shared_ptr< U > const &b)
 
template<class T , class U >
bool operator!= (shared_ptr< T > const &a, shared_ptr< U > const &b)
 
template<class T , class U >
bool operator< (shared_ptr< T > const &a, shared_ptr< U > const &b)
 
template<class T >
void swap (shared_ptr< T > &a, shared_ptr< T > &b)
 
template<class T , class U >
shared_ptr< Tstatic_pointer_cast (shared_ptr< U > const &r)
 
template<class T , class U >
shared_ptr< Tconst_pointer_cast (shared_ptr< U > const &r)
 
template<class T , class U >
shared_ptr< Tdynamic_pointer_cast (shared_ptr< U > const &r)
 
template<class T , class U >
shared_ptr< Tshared_static_cast (shared_ptr< U > const &r)
 
template<class T , class U >
shared_ptr< Tshared_dynamic_cast (shared_ptr< U > const &r)
 
template<class T , class U >
shared_ptr< Tshared_polymorphic_cast (shared_ptr< U > const &r)
 
template<class T , class U >
shared_ptr< Tshared_polymorphic_downcast (shared_ptr< U > const &r)
 
template<class T >
Tget_pointer (shared_ptr< T > const &p)
 
template<class E , class T , class Y >
std::basic_ostream< E, T > & operator<< (std::basic_ostream< E, T > &os, shared_ptr< Y > const &p)
 
template<class D , class T >
Dget_deleter (shared_ptr< T > const &p)
 
template<class T >
bool atomic_is_lock_free (shared_ptr< T > const *)
 
template<class T >
shared_ptr< Tatomic_load (shared_ptr< T > const *p)
 
template<class T >
shared_ptr< Tatomic_load_explicit (shared_ptr< T > const *p, memory_order)
 
template<class T >
void atomic_store (shared_ptr< T > *p, shared_ptr< T > r)
 
template<class T >
void atomic_store_explicit (shared_ptr< T > *p, shared_ptr< T > r, memory_order)
 
template<class T >
shared_ptr< Tatomic_exchange (shared_ptr< T > *p, shared_ptr< T > r)
 
template<class T >
shared_ptr< Tatomic_exchange_explicit (shared_ptr< T > *p, shared_ptr< T > r, memory_order)
 
template<class T >
bool atomic_compare_exchange (shared_ptr< T > *p, shared_ptr< T > *v, shared_ptr< T > w)
 
template<class T >
bool atomic_compare_exchange_explicit (shared_ptr< T > *p, shared_ptr< T > *v, shared_ptr< T > w, memory_order, memory_order)
 
template<class T >
std::size_t hash_value (boost::shared_ptr< T > const &p)
 

Function Documentation

template<class T >
bool boost::atomic_compare_exchange ( shared_ptr< T > *  p,
shared_ptr< T > *  v,
shared_ptr< T w 
)

Definition at line 657 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 657 of file shared_ptr.hpp

References boost::shared_ptr< T >::_internal_equiv(), boost::shared_ptr< T >::swap(), and Acts::Test::tmp().

Referenced by atomic_compare_exchange_explicit().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<class T >
bool boost::atomic_compare_exchange_explicit ( shared_ptr< T > *  p,
shared_ptr< T > *  v,
shared_ptr< T w,
memory_order  ,
memory_order   
)
inline

Definition at line 682 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 682 of file shared_ptr.hpp

References atomic_compare_exchange().

+ Here is the call graph for this function:

template<class T >
shared_ptr<T> boost::atomic_exchange ( shared_ptr< T > *  p,
shared_ptr< T r 
)

Definition at line 641 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 641 of file shared_ptr.hpp

References physmon_track_finding_ttbar::r, and boost::shared_ptr< T >::swap().

Referenced by atomic_exchange_explicit().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<class T >
shared_ptr<T> boost::atomic_exchange_explicit ( shared_ptr< T > *  p,
shared_ptr< T r,
memory_order   
)

Definition at line 652 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 652 of file shared_ptr.hpp

References atomic_exchange().

+ Here is the call graph for this function:

template<class T >
bool boost::atomic_is_lock_free ( shared_ptr< T > const *  )
inline

Definition at line 614 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 614 of file shared_ptr.hpp

template<class T >
shared_ptr<T> boost::atomic_load ( shared_ptr< T > const *  p)

Definition at line 619 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 619 of file shared_ptr.hpp

References merge_hashes::p.

Referenced by atomic_load_explicit().

+ Here is the caller graph for this function:

template<class T >
shared_ptr<T> boost::atomic_load_explicit ( shared_ptr< T > const *  p,
memory_order   
)
inline

Definition at line 625 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 625 of file shared_ptr.hpp

References atomic_load().

+ Here is the call graph for this function:

template<class T >
void boost::atomic_store ( shared_ptr< T > *  p,
shared_ptr< T r 
)

Definition at line 630 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 630 of file shared_ptr.hpp

References boost::shared_ptr< T >::swap().

Referenced by atomic_store_explicit().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<class T >
void boost::atomic_store_explicit ( shared_ptr< T > *  p,
shared_ptr< T r,
memory_order   
)
inline

Definition at line 636 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 636 of file shared_ptr.hpp

References atomic_store().

+ Here is the call graph for this function:

template<class T , class U >
shared_ptr<T> boost::dynamic_pointer_cast ( shared_ptr< U > const &  r)
template<typename T , std::size_t N>
T(& boost::get_c_array ( boost::array< T, N > &  arg) )[N]

Definition at line 399 of file array.hpp.

View newest version in sPHENIX GitHub at line 399 of file array.hpp

template<typename T , std::size_t N>
const T(& boost::get_c_array ( const boost::array< T, N > &  arg) )[N]

Definition at line 406 of file array.hpp.

View newest version in sPHENIX GitHub at line 406 of file array.hpp

template<class D , class T >
D* boost::get_deleter ( shared_ptr< T > const &  p)

Definition at line 603 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 603 of file shared_ptr.hpp

References boost::shared_ptr< T >::_internal_get_deleter().

+ Here is the call graph for this function:

template<class T >
T* boost::get_pointer ( shared_ptr< T > const &  p)
inline

Definition at line 546 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 546 of file shared_ptr.hpp

References boost::shared_ptr< T >::get().

+ Here is the call graph for this function:

template<class T >
std::size_t boost::hash_value ( boost::shared_ptr< T > const &  p)

Definition at line 693 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 693 of file shared_ptr.hpp

References boost::shared_ptr< T >::get().

+ Here is the call graph for this function:

template<class T , std::size_t N>
bool boost::operator!= ( const array< T, N > &  x,
const array< T, N > &  y 
)

Definition at line 348 of file array.hpp.

View newest version in sPHENIX GitHub at line 348 of file array.hpp

References y.

template<class T , class U >
bool boost::operator!= ( shared_ptr< T > const &  a,
shared_ptr< U > const &  b 
)
inline

Definition at line 480 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 480 of file shared_ptr.hpp

References boost::shared_ptr< T >::get().

+ Here is the call graph for this function:

template<class T , std::size_t N>
bool boost::operator< ( const array< T, N > &  x,
const array< T, N > &  y 
)

Definition at line 344 of file array.hpp.

View newest version in sPHENIX GitHub at line 344 of file array.hpp

References ambiguity_solver_full_chain::x, and y.

template<class T , class U >
bool boost::operator< ( shared_ptr< T > const &  a,
shared_ptr< U > const &  b 
)
inline

Definition at line 496 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 496 of file shared_ptr.hpp

template<class E , class T , class Y >
std::basic_ostream<E, T>& boost::operator<< ( std::basic_ostream< E, T > &  os,
shared_ptr< Y > const &  p 
)

Definition at line 573 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 573 of file shared_ptr.hpp

References boost::shared_ptr< T >::get(), and os.

+ Here is the call graph for this function:

template<class T , std::size_t N>
bool boost::operator<= ( const array< T, N > &  x,
const array< T, N > &  y 
)

Definition at line 356 of file array.hpp.

View newest version in sPHENIX GitHub at line 356 of file array.hpp

References ambiguity_solver_full_chain::x, and y.

template<class T , std::size_t N>
bool boost::operator== ( const array< T, N > &  x,
const array< T, N > &  y 
)

Definition at line 340 of file array.hpp.

View newest version in sPHENIX GitHub at line 340 of file array.hpp

References boost::array< T, N >::begin(), and boost::array< T, N >::end().

+ Here is the call graph for this function:

template<class T , class U >
bool boost::operator== ( shared_ptr< T > const &  a,
shared_ptr< U > const &  b 
)
inline

Definition at line 475 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 475 of file shared_ptr.hpp

References boost::shared_ptr< T >::get().

+ Here is the call graph for this function:

template<class T , std::size_t N>
bool boost::operator> ( const array< T, N > &  x,
const array< T, N > &  y 
)

Definition at line 352 of file array.hpp.

View newest version in sPHENIX GitHub at line 352 of file array.hpp

References ambiguity_solver_full_chain::x.

template<class T , std::size_t N>
bool boost::operator>= ( const array< T, N > &  x,
const array< T, N > &  y 
)

Definition at line 360 of file array.hpp.

View newest version in sPHENIX GitHub at line 360 of file array.hpp

References y.

template<class T , class U >
shared_ptr<T> boost::shared_dynamic_cast ( shared_ptr< U > const &  r)

Definition at line 528 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 528 of file shared_ptr.hpp

References physmon_track_finding_ttbar::r.

template<class T , class U >
shared_ptr<T> boost::shared_polymorphic_cast ( shared_ptr< U > const &  r)

Definition at line 533 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 533 of file shared_ptr.hpp

References physmon_track_finding_ttbar::r.

template<class T , class U >
shared_ptr<T> boost::shared_polymorphic_downcast ( shared_ptr< U > const &  r)

Definition at line 538 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 538 of file shared_ptr.hpp

References boost::shared_ptr< T >::get(), physmon_track_finding_ttbar::r, shared_static_cast(), and Acts::UnitConstants::T.

+ Here is the call graph for this function:

template<class T , class U >
shared_ptr<T> boost::shared_static_cast ( shared_ptr< U > const &  r)

Definition at line 523 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 523 of file shared_ptr.hpp

References physmon_track_finding_ttbar::r.

Referenced by shared_polymorphic_downcast().

+ Here is the caller graph for this function:

template<class T , class U >
shared_ptr<T> boost::static_pointer_cast ( shared_ptr< U > const &  r)

Definition at line 506 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 506 of file shared_ptr.hpp

References physmon_track_finding_ttbar::r.

template<class T , std::size_t N>
void boost::swap ( array< T, N > &  x,
array< T, N > &  y 
)
inline

Definition at line 366 of file array.hpp.

View newest version in sPHENIX GitHub at line 366 of file array.hpp

References boost::array< T, N >::swap().

Referenced by boost::array< T, N >::swap().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<class T >
void boost::swap ( shared_ptr< T > &  a,
shared_ptr< T > &  b 
)
inline

Definition at line 501 of file shared_ptr.hpp.

View newest version in sPHENIX GitHub at line 501 of file shared_ptr.hpp

References boost::shared_ptr< T >::swap().

+ Here is the call graph for this function: