|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4AccMap.hh>
Inheritance diagram for G4AccMap< Key, T, Compare, Allocator >:Public Member Functions | |
| G4AccMap (const G4String &name="", G4MergeMode mergeMode=G4MergeMode::kAddition) | |
| G4AccMap (const Compare &comp, G4MergeMode mergeMode=G4MergeMode::kAddition, const Allocator &alloc=Allocator()) | |
| G4AccMap (const G4String &name, const Compare &comp, G4MergeMode mergeMode=G4MergeMode::kAddition, const Allocator &alloc=Allocator()) | |
| G4AccMap (const Allocator &alloc, G4MergeMode mergeMode=G4MergeMode::kAddition) | |
| G4AccMap (const G4String &name, const Allocator &alloc, G4MergeMode mergeMode=G4MergeMode::kAddition) | |
| G4AccMap (std::initializer_list< std::pair< const Key, T > > init, G4MergeMode mergeMode=G4MergeMode::kAddition, const Compare &comp=Compare(), const Allocator &alloc=Allocator()) | |
| G4AccMap (const G4String &name, std::initializer_list< std::pair< const Key, T > > init, G4MergeMode mergeMode=G4MergeMode::kAddition, const Compare &comp=Compare(), const Allocator &alloc=Allocator()) | |
| G4AccMap (const G4AccMap &rhs)=default | |
| G4AccMap (const G4AccMap &rhs, const Allocator &allocator) | |
| G4AccMap (G4AccMap &&rhs)=default | |
| G4AccMap (G4AccMap &&rhs, const Allocator &allocator) | |
| ~G4AccMap () override=default | |
| T & | operator[] (const Key &key) |
| T & | operator[] (Key &&key) |
| T & | at (const Key &key) |
| const T & | at (const Key &key) const |
| std::map< Key, T, Compare, Allocator >::size_type | size () const |
| std::map< Key, T, Compare, Allocator >::iterator | begin () |
| std::map< Key, T, Compare, Allocator >::const_iterator | begin () const |
| std::map< Key, T, Compare, Allocator >::const_iterator | cbegin () const |
| std::map< Key, T, Compare, Allocator >::iterator | end () |
| std::map< Key, T, Compare, Allocator >::const_iterator | end () const |
| std::map< Key, T, Compare, Allocator >::const_iterator | cend () const |
| void | clear () |
| std::pair< typename std::map< Key, T, Compare, Allocator >::iterator, bool > | insert (const T &value) |
| template<class P> | |
| std::pair< typename std::map< Key, T, Compare, Allocator >::iterator, bool > | insert (P &&value) |
| std::pair< typename std::map< Key, T, Compare, Allocator >::iterator, bool > | insert (T &&value) |
| std::map< Key, T, Compare, Allocator >::iterator | find (const Key &key) |
| std::map< Key, T, Compare, Allocator >::const_iterator | find (const Key &key) const |
| void | Merge (const G4VAccumulable &other) final |
| void | Reset () final |
| void | Print (G4PrintOptions options=G4PrintOptions()) const final |
| void | SetMergeMode (G4MergeMode value) final |
| void | SetInitValue (const T &value) |
| G4AccType | GetType () const final |
| std::map< Key, T, Compare, Allocator > & | GetMap () |
| const std::map< Key, T, Compare, Allocator > & | GetMap () const |
Public Member Functions inherited from G4VAccumulable | |
| G4VAccumulable (G4MergeMode mergeMode=G4MergeMode::kAddition) | |
| G4VAccumulable (const G4String &name, G4MergeMode mergeMode=G4MergeMode::kAddition) | |
| G4VAccumulable (const G4VAccumulable &rhs)=default | |
| G4VAccumulable (G4VAccumulable &&rhs)=default | |
| virtual | ~G4VAccumulable ()=default |
| G4VAccumulable & | operator= (const G4VAccumulable &rhs)=default |
| G4VAccumulable & | operator= (G4VAccumulable &&rhs)=default |
| void | SetName (const G4String &name) |
| void | SetId (G4int id) |
| G4String | GetName () const |
| G4MergeMode | GetMergeMode () const |
| G4int | GetId () const |
Additional Inherited Members | |
Protected Member Functions inherited from G4VAccumulable | |
| void | PrintBase (G4PrintOptions options) const |
Protected Attributes inherited from G4VAccumulable | |
| G4String | fName |
| G4MergeMode | fMergeMode = G4MergeMode::kAddition |
| G4int | fId = G4Accumulables::kInvalidId |
Definition at line 45 of file G4AccMap.hh.
| G4AccMap< Key, T, Compare, Allocator >::G4AccMap | ( | const G4String & | name = "", |
| G4MergeMode | mergeMode = G4MergeMode::kAddition ) |
Referenced by G4AccMap(), G4AccMap(), G4AccMap(), and G4AccMap().
| G4AccMap< Key, T, Compare, Allocator >::G4AccMap | ( | const Compare & | comp, |
| G4MergeMode | mergeMode = G4MergeMode::kAddition, | ||
| const Allocator & | alloc = Allocator() ) |
| G4AccMap< Key, T, Compare, Allocator >::G4AccMap | ( | const G4String & | name, |
| const Compare & | comp, | ||
| G4MergeMode | mergeMode = G4MergeMode::kAddition, | ||
| const Allocator & | alloc = Allocator() ) |
| G4AccMap< Key, T, Compare, Allocator >::G4AccMap | ( | const Allocator & | alloc, |
| G4MergeMode | mergeMode = G4MergeMode::kAddition ) |
| G4AccMap< Key, T, Compare, Allocator >::G4AccMap | ( | const G4String & | name, |
| const Allocator & | alloc, | ||
| G4MergeMode | mergeMode = G4MergeMode::kAddition ) |
| G4AccMap< Key, T, Compare, Allocator >::G4AccMap | ( | std::initializer_list< std::pair< const Key, T > > | init, |
| G4MergeMode | mergeMode = G4MergeMode::kAddition, | ||
| const Compare & | comp = Compare(), | ||
| const Allocator & | alloc = Allocator() ) |
| G4AccMap< Key, T, Compare, Allocator >::G4AccMap | ( | const G4String & | name, |
| std::initializer_list< std::pair< const Key, T > > | init, | ||
| G4MergeMode | mergeMode = G4MergeMode::kAddition, | ||
| const Compare & | comp = Compare(), | ||
| const Allocator & | alloc = Allocator() ) |
|
default |
| G4AccMap< Key, T, Compare, Allocator >::G4AccMap | ( | const G4AccMap< Key, T, Compare, Allocator > & | rhs, |
| const Allocator & | allocator ) |
|
default |
| G4AccMap< Key, T, Compare, Allocator >::G4AccMap | ( | G4AccMap< Key, T, Compare, Allocator > && | rhs, |
| const Allocator & | allocator ) |
|
overridedefault |
|
inline |
Definition at line 154 of file G4AccMap.hh.
|
inline |
Definition at line 155 of file G4AccMap.hh.
|
inline |
Definition at line 159 of file G4AccMap.hh.
|
inline |
Definition at line 160 of file G4AccMap.hh.
|
inline |
Definition at line 161 of file G4AccMap.hh.
|
inline |
Definition at line 165 of file G4AccMap.hh.
|
inline |
Definition at line 167 of file G4AccMap.hh.
|
inline |
Definition at line 163 of file G4AccMap.hh.
|
inline |
Definition at line 164 of file G4AccMap.hh.
|
inline |
Definition at line 174 of file G4AccMap.hh.
|
inline |
Definition at line 175 of file G4AccMap.hh.
|
inline |
Definition at line 186 of file G4AccMap.hh.
|
inline |
Definition at line 187 of file G4AccMap.hh.
|
inlinefinalvirtual |
Reimplemented from G4VAccumulable.
Definition at line 185 of file G4AccMap.hh.
Referenced by GetType().
|
inline |
Definition at line 169 of file G4AccMap.hh.
|
inline |
Definition at line 171 of file G4AccMap.hh.
|
inline |
Definition at line 172 of file G4AccMap.hh.
|
finalvirtual |
Implements G4VAccumulable.
|
inline |
Definition at line 151 of file G4AccMap.hh.
|
inline |
Definition at line 152 of file G4AccMap.hh.
|
finalvirtual |
Reimplemented from G4VAccumulable.
Referenced by Print().
|
finalvirtual |
Implements G4VAccumulable.
| void G4AccMap< Key, T, Compare, Allocator >::SetInitValue | ( | const T & | value | ) |
Referenced by SetInitValue().
|
finalvirtual |
Reimplemented from G4VAccumulable.
Referenced by SetMergeMode().
|
inline |
Definition at line 157 of file G4AccMap.hh.