Geant4-11
Data Structures | Macros
G4THitsVector.hh File Reference
#include "G4THitsCollection.hh"
#include "globals.hh"
#include "G4THitsMap.hh"
#include <vector>
#include <deque>
#include <map>
#include <unordered_map>

Go to the source code of this file.

Data Structures

class  G4THitsDeque< _Tp >
 
class  G4THitsVector< _Tp >
 
class  G4VTHitsVector< T, Vector_t >
 

Macros

#define is_fundamental_t(_Tp)   std::is_fundamental<_Tp>::value
 
#define is_map_t(_Mp)
 
#define is_pointer_t(_Tp)   std::is_pointer<_Tp>::value
 
#define is_same_t(_Tp, _Up)   std::is_same<_Tp, _Up>::value
 
#define is_std_map_t(_Mp)   std::is_same<_Mp, map_t>::value
 
#define is_std_mmap_t(_Mp)   std::is_same<_Mp, mmap_t>::value
 
#define is_std_uomap_t(_Mp)   std::is_same<_Mp, uomap_t>::value
 
#define is_std_uommap_t(_Mp)   std::is_same<_Mp, uommap_t>::value
 
#define scast(_Tp)   static_cast<_Tp>
 

Macro Definition Documentation

◆ is_fundamental_t

#define is_fundamental_t (   _Tp)    std::is_fundamental<_Tp>::value

Definition at line 70 of file G4THitsVector.hh.

◆ is_map_t

#define is_map_t (   _Mp)
Value:
(is_std_map_t(_Mp) ||\ is_std_mmap_t(_Mp) || \ is_std_uomap_t( \
_Mp) || \ is_std_uommap_t(_Mp))
#define is_std_map_t(_Mp)

Definition at line 76 of file G4THitsVector.hh.

◆ is_pointer_t

#define is_pointer_t (   _Tp)    std::is_pointer<_Tp>::value

Definition at line 79 of file G4THitsVector.hh.

◆ is_same_t

#define is_same_t (   _Tp,
  _Up 
)    std::is_same<_Tp, _Up>::value

Definition at line 69 of file G4THitsVector.hh.

◆ is_std_map_t

#define is_std_map_t (   _Mp)    std::is_same<_Mp, map_t>::value

Definition at line 72 of file G4THitsVector.hh.

◆ is_std_mmap_t

#define is_std_mmap_t (   _Mp)    std::is_same<_Mp, mmap_t>::value

Definition at line 74 of file G4THitsVector.hh.

◆ is_std_uomap_t

#define is_std_uomap_t (   _Mp)    std::is_same<_Mp, uomap_t>::value

Definition at line 73 of file G4THitsVector.hh.

◆ is_std_uommap_t

#define is_std_uommap_t (   _Mp)    std::is_same<_Mp, uommap_t>::value

Definition at line 75 of file G4THitsVector.hh.

◆ scast

#define scast (   _Tp)    static_cast<_Tp>

Definition at line 80 of file G4THitsVector.hh.