Geant4-11
Public Types | Public Member Functions | Data Fields
G4ProfilerConfig< Category >::PersistentSettings< Idx > Struct Template Reference

Public Types

using functor_type = conditional_t< Idx==G4ProfileOp::Query, QueryFunc_t, conditional_t< Idx==G4ProfileOp::Label, LabelFunc_t, ToolFunc_t > >
 

Public Member Functions

 PersistentSettings ()=default
 
 ~PersistentSettings ()=default
 

Data Fields

functor_type m_functor
 

Detailed Description

template<size_t Category>
template<int Idx>
struct G4ProfilerConfig< Category >::PersistentSettings< Idx >

Definition at line 416 of file G4Profiler.hh.

Member Typedef Documentation

◆ functor_type

template<size_t Category>
template<int Idx>
using G4ProfilerConfig< Category >::PersistentSettings< Idx >::functor_type = conditional_t< Idx == G4ProfileOp::Query, QueryFunc_t, conditional_t<Idx == G4ProfileOp::Label, LabelFunc_t, ToolFunc_t> >

Definition at line 419 of file G4Profiler.hh.

Constructor & Destructor Documentation

◆ PersistentSettings()

template<size_t Category>
template<int Idx>
G4ProfilerConfig< Category >::PersistentSettings< Idx >::PersistentSettings ( )
default

◆ ~PersistentSettings()

template<size_t Category>
template<int Idx>
G4ProfilerConfig< Category >::PersistentSettings< Idx >::~PersistentSettings ( )
default

Field Documentation

◆ m_functor

template<size_t Category>
template<int Idx>
functor_type G4ProfilerConfig< Category >::PersistentSettings< Idx >::m_functor

Definition at line 426 of file G4Profiler.hh.


The documentation for this struct was generated from the following file: