![]() |
ATLAS Offline Software
|
#include <Helpers.h>
Public Member Functions | |
CUDA_HOS_DEV const T & | operator* () const |
CUDA_HOS_DEV T & | operator* () |
CUDA_HOS_DEV const T * | operator-> () const |
CUDA_HOS_DEV T * | operator-> () |
CUDA_HOS_DEV bool | valid () const |
void | clear () |
void | allocate () |
SimpleHolder () | |
SimpleHolder (const bool really_allocate) | |
template<class X , class disabler = typename std::enable_if < std::is_base_of<T, X>::value || std::is_same<T, X>::value >::type> | |
SimpleHolder (X *other_p) | |
template<class X , class disabler = typename std::enable_if < std::is_base_of<T, X>::value || std::is_same<T, X>::value >::type> | |
SimpleHolder (const X &other_v) | |
SimpleHolder (const SimpleHolder &other) | |
template<class X , class other_context , bool other_hold, class disabler = typename std::enable_if < std::is_base_of<T, X>::value || std::is_same<T, X>::value >::type> | |
SimpleHolder (const SimpleHolder< X, other_context, other_hold > &other) | |
SimpleHolder (SimpleHolder &&other) | |
template<class X , class other_context , class disabler = typename std::enable_if < std::is_base_of<T, X>::value || std::is_same<T, X>::value >::type> | |
SimpleHolder (SimpleHolder< X, other_context, true > &&other) | |
SimpleHolder & | operator= (const SimpleHolder &other) |
template<class X , class other_context , bool other_hold, class disabler = typename std::enable_if < std::is_base_of<T, X>::value || std::is_same<T, X>::value >::type> | |
SimpleHolder & | operator= (const SimpleHolder< X, other_context, other_hold > &other) |
SimpleHolder & | operator= (SimpleHolder &&other) |
template<class X , class other_context , class disabler = typename std::enable_if < std::is_base_of<T, X>::value || std::is_same<T, X>::value >::type> | |
SimpleHolder & | operator= (SimpleHolder< X, other_context, true > &&other) |
~SimpleHolder () | |
template<class X , class disabler = typename std::enable_if < std::is_base_of<X, T>::value || std::is_same<T, X>::value >::type> | |
CUDA_HOS_DEV | operator const X * () const |
template<class X , class disabler = typename std::enable_if < std::is_base_of<X, T>::value || std::is_same<T, X>::value >::type> | |
CUDA_HOS_DEV | operator X* () |
template<class stream , class str = std::basic_string<typename stream::char_type>> | |
void | textual_output (stream &s, const str &separator=" ") const |
template<class stream > | |
void | textual_input (stream &s) |
template<class stream > | |
void | binary_output (stream &s) const |
template<class stream > | |
void | binary_input (stream &s) |
Private Types | |
using | indexer = unsigned int |
using | Manager = MemoryManagement< T, indexer > |
Private Attributes | |
T * | m_object |
Friends | |
template<class a , class b , bool c> | |
class | SimpleHolder |
Definition at line 1072 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
private |
Definition at line 1076 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
private |
Definition at line 1080 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1124 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1128 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inlineexplicit |
Definition at line 1144 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1154 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1160 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1175 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1188 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1196 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1254 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1116 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1342 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1324 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1111 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1260 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1266 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1091 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1086 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1101 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1096 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1204 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1221 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1233 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1247 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1293 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1272 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
inline |
Definition at line 1106 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
friend |
Definition at line 1082 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.
|
private |
Definition at line 1078 of file Calorimeter/CaloRecGPU/CaloRecGPU/Helpers.h.