Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <Types.hh>
Public Types | |
typedef CountedObject< CountedType > | this_type |
typedef CountedObject< void > | void_type |
Static Public Member Functions | |
static int64_t | live () |
static constexpr int64_t | zero () |
static int64_t | max_depth () |
static void | enable (const bool &val) |
static void | set_max_depth (const int64_t &val) |
static bool | is_enabled () |
template<typename Tp = CountedType, typename std::enable_if< std::is_same< Tp, void >::value >::type * = nullptr> | |
static bool | enable () |
template<typename Tp = CountedType, typename std::enable_if<!std::is_same< Tp, void >::value >::type * = nullptr> | |
static bool | enable () |
Protected Member Functions | |
CountedObject () | |
~CountedObject () | |
CountedObject (const this_type &) | |
CountedObject (this_type &&) | |
typedef CountedObject<CountedType> PTL::CountedObject< CountedType >::this_type |
typedef CountedObject<void> PTL::CountedObject< CountedType >::void_type |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineexplicitprotected |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 127 of file Types.hh.
Referenced by PTL::CountedObject< CountedType >::enable().
|
inlinestatic |
|
inlinestatic |
Definition at line 123 of file Types.hh.
Referenced by PTL::CountedObject< CountedType >::enable().
|
inlinestatic |
|
inlinestaticconstexpr |