|
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 |