Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
Types.hh File Reference
#include <atomic>
#include <complex>
#include <limits>
#include <memory>

Go to the source code of this file.

Classes

struct  PTL::api::native
 
struct  PTL::api::tbb
 
class  PTL::CountedObject< CountedType >
 

Namespaces

namespace  PTL
 
namespace  PTL::api
 

Macros

#define DLLEXPORT
 
#define DLLIMPORT
 
#define PTL_DLL
 

Functions

template<typename Tp , typename Tag = api::native, typename Ptr = std::shared_ptr<Tp>, typename Pair = std::pair<Ptr, Ptr>>
Pair & PTL::GetSharedPointerPair ()
 
template<typename Tp , typename Tag = api::native, typename Ptr = std::shared_ptr<Tp>, typename Pair = std::pair<Ptr, Ptr>>
Ptr PTL::GetSharedPointerPairInstance ()
 
template<typename Tp , typename Tag = api::native, typename Ptr = std::shared_ptr<Tp>, typename Pair = std::pair<Ptr, Ptr>>
Ptr PTL::GetSharedPointerPairMasterInstance ()
 

Macro Definition Documentation

◆ DLLEXPORT

#define DLLEXPORT

Definition at line 50 of file Types.hh.

◆ DLLIMPORT

#define DLLIMPORT

Definition at line 51 of file Types.hh.

◆ PTL_DLL

#define PTL_DLL

Definition at line 52 of file Types.hh.