---
Fuzzer filename: '/src/immer/extra/fuzzer/set-st-str-conflict.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:322,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:324,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:324,17'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
        - Src:             'immer/detail/hamts/champ.hpp:325,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:327,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:328,40'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:330,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:333,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:333,13'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
      functionUses:    47
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:158,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:158,9'
          Dst:             __assert_fail
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE15get_storage_ptrEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:139,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:139,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:140,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:141,55'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE15get_storage_ptrEv
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts8popcountEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - __assert_fail
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:170,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:170,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:171,25'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:171,16'
          Dst:             _ZN5immer6detail5hamts8popcountEh
    - functionName:    '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_OT0_E_clIRKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEESH_EEDaS4_S6_'
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:469,29'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_OT0_E_clIRKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEESH_EEDaS4_S6_'
        - Src:             'immer/detail/hamts/champ.hpp:472,25'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:164,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:164,9'
          Dst:             __assert_fail
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE15get_storage_ptrEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:152,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:152,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:153,57'
          Dst:             _ZNK5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE15get_storage_ptrEv
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts8popcountEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:182,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:182,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:183,25'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:183,16'
          Dst:             _ZN5immer6detail5hamts8popcountEh
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE15get_storage_ptrEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:206,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:206,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:207,38'
          Dst:             _ZNK5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE15get_storage_ptrEv
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:194,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:194,9'
          Dst:             __assert_fail
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    82
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE15get_storage_ptrEv
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE10check_baseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/util.hpp:121,9'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE10check_baseEv
    - functionName:    _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE10check_baseEv
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts8popcountEh
      functionSourceFile: '/src/immer/immer/detail/hamts/bits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts8popcountEj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/bits.hpp:124,12'
          Dst:             _ZN5immer6detail5hamts8popcountEj
    - functionName:    _ZN5immer6detail5hamts8popcountEj
      functionSourceFile: '/src/immer/immer/detail/hamts/bits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE15get_storage_ptrEv
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE10check_baseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/util.hpp:121,9'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE10check_baseEv
    - functionName:    _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE10check_baseEv
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_OT0_E_clIRKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEESH_EEDaS4_S6_'
      functionSourceFile: '/src/immer/extra/fuzzer/set-st-str-conflict.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:101,43'
          Dst:             __assert_fail
    - functionName:    '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
      functionSourceFile: '/src/immer/extra/fuzzer/set-st-str-conflict.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5countERKS7_
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:98,21'
          Dst:             _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5countERKS7_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:98,21'
          Dst:             __assert_fail
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:99,21'
          Dst:             _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5countERKS7_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:99,21'
          Dst:             __assert_fail
    - functionName:    _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5countERKS7_
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3getINS0_10constantlyImLm1EEENSN_ImLm0EEES9_EEDcRKT1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:169,31'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3getINS0_10constantlyImLm1EEENSN_ImLm0EEES9_EEDcRKT1_
    - functionName:    _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3getINS0_10constantlyImLm1EEENSN_ImLm0EEES9_EEDcRKT1_
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          165
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK5immer6detail10constantlyImLm0EEclIJEEEmDpOT_
        - _ZNK5immer6detail10constantlyImLm1EEclIJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEmDpOT_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:540,21'
          Dst:             _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'immer/detail/hamts/champ.hpp:543,23'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:544,37'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:545,37'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:547,30'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:548,37'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:549,37'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:551,28'
          Dst:             _ZNK5immer6detail10constantlyImLm1EEclIJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEmDpOT_
        - Src:             'immer/detail/hamts/champ.hpp:553,28'
          Dst:             _ZNK5immer6detail10constantlyImLm0EEclIJEEEmDpOT_
        - Src:             'immer/detail/hamts/champ.hpp:555,24'
          Dst:             _ZNK5immer6detail10constantlyImLm0EEclIJEEEmDpOT_
        - Src:             'immer/detail/hamts/champ.hpp:558,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:559,32'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:562,24'
          Dst:             _ZNK5immer6detail10constantlyImLm1EEclIJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEmDpOT_
        - Src:             'immer/detail/hamts/champ.hpp:563,16'
          Dst:             _ZNK5immer6detail10constantlyImLm0EEclIJEEEmDpOT_
    - functionName:    _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/immer/extra/fuzzer/set-st-str-conflict.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts8popcountEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:188,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:188,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:189,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:189,16'
          Dst:             _ZN5immer6detail5hamts8popcountEh
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE15get_storage_ptrEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
      functionUses:    63
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:146,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:146,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:147,34'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE15get_storage_ptrEv
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts8popcountEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - __assert_fail
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:176,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:176,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:177,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:177,16'
          Dst:             _ZN5immer6detail5hamts8popcountEh
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE15get_storage_ptrEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
      functionUses:    113
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:132,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:132,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:133,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:134,44'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE15get_storage_ptrEv
    - functionName:    _ZNK5immer6detail10constantlyImLm1EEclIJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEmDpOT_
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5immer6detail10constantlyImLm0EEclIJEEEmDpOT_
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE15get_storage_ptrEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:200,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:200,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:201,38'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE15get_storage_ptrEv
    - functionName:    _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE15get_storage_ptrEv
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE10check_baseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/util.hpp:114,9'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE10check_baseEv
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE15get_storage_ptrEv
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE10check_baseEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/util.hpp:76,9'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE10check_baseEv
    - functionName:    _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE10check_baseEv
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE15get_storage_ptrEv
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE10check_baseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/util.hpp:114,9'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE10check_baseEv
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:322,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:324,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:324,17'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
        - Src:             'immer/detail/hamts/champ.hpp:325,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:327,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:328,40'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:330,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:333,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:333,13'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:322,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:324,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:324,17'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
        - Src:             'immer/detail/hamts/champ.hpp:325,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:327,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:328,40'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:330,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:333,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:333,13'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
    - functionName:    '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_OT0_E_clIRKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEESH_EEDaS4_S6_'
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:440,29'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_OT0_E_clIRKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEESH_EEDaS4_S6_'
        - Src:             'immer/detail/hamts/champ.hpp:443,25'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
    - functionName:    '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
      functionSourceFile: '/src/immer/extra/fuzzer/set-st-str-conflict.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5countERKS7_
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:94,21'
          Dst:             _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5countERKS7_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:94,21'
          Dst:             __assert_fail
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:95,21'
          Dst:             _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5countERKS7_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:95,21'
          Dst:             __assert_fail
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:322,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:324,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:324,17'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
        - Src:             'immer/detail/hamts/champ.hpp:325,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:327,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:328,40'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:330,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:333,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:333,13'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E0_EEvS16_jSV_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E0_EEvS16_jSV_'
        - '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1D_EEDaS17_S19_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:322,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:324,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:324,17'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1D_EEDaS17_S19_'
        - Src:             'immer/detail/hamts/champ.hpp:325,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:327,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:328,40'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:330,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E0_EEvS16_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:333,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:333,13'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1D_EEDaS17_S19_'
    - functionName:    '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1D_EEDaS17_S19_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:390,33'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:322,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:324,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:324,17'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
        - Src:             'immer/detail/hamts/champ.hpp:325,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:327,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:328,40'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:330,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:333,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:333,13'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
    - functionName:    '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:371,33'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E0_EEvS16_jSV_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E0_EEvS16_jSV_'
        - '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1D_EEDaS17_S19_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:322,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:324,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:324,17'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1D_EEDaS17_S19_'
        - Src:             'immer/detail/hamts/champ.hpp:325,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:327,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:328,40'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:330,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E0_EEvS16_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:333,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:333,13'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1D_EEDaS17_S19_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:322,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:324,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:324,17'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
        - Src:             'immer/detail/hamts/champ.hpp:325,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:327,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:328,40'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:330,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:333,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:333,13'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1D_EEDaS17_S19_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E0_EEvS15_jSV_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E0_EEvS15_jSV_'
        - '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1C_EEDaS16_S18_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:322,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:324,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:324,17'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1C_EEDaS16_S18_'
        - Src:             'immer/detail/hamts/champ.hpp:325,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:327,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:328,40'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:330,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E0_EEvS15_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:333,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:333,13'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1C_EEDaS16_S18_'
    - functionName:    '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1C_EEDaS16_S18_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:390,33'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E_EEvS15_jSV_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E_EEvS15_jSV_'
        - '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1C_EEDaS16_S18_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:322,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:324,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:324,17'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1C_EEDaS16_S18_'
        - Src:             'immer/detail/hamts/champ.hpp:325,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:327,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:328,40'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:330,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E_EEvS15_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:333,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:333,13'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1C_EEDaS16_S18_'
    - functionName:    '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1C_EEDaS16_S18_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:371,33'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
    - functionName:    _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iterator10clearlsbitEh
      functionSourceFile: '/src/immer/immer/detail/hamts/bits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iterator5lsbitEh
      functionSourceFile: '/src/immer/immer/detail/hamts/bits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iterator10clearlsbitEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/bits.hpp:143,29'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iterator10clearlsbitEh
    - functionName:    _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorC2Eh
      functionSourceFile: '/src/immer/immer/detail/hamts/bits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15diff_collisionsINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_SY_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          189
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_OT0_E_clIRKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEESH_EEDaS4_S6_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:504,36'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:505,36'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:505,61'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:506,36'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:507,36'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:507,61'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:514,25'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_OT0_E_clIRKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEESH_EEDaS4_S6_'
        - Src:             'immer/detail/hamts/champ.hpp:520,17'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - Src:             'immer/detail/hamts/champ.hpp:532,17'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hSY_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_OT0_E_clIRKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEESH_EEDaS4_S6_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:486,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:487,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:488,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:489,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:491,13'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - Src:             'immer/detail/hamts/champ.hpp:492,13'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - Src:             'immer/detail/hamts/champ.hpp:495,17'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_OT0_E_clIRKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEESH_EEDaS4_S6_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:458,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:459,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:460,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:461,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:464,9'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:477,13'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:429,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:430,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:431,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:432,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:435,9'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_hjSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:448,13'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          476
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorppEv
        - _ZN5immer6detail5hamts14set_bits_rangeIhEC2Eh
        - _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratordeEv
        - _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorneERKS4_
        - _ZNK5immer6detail5hamts14set_bits_rangeIhE3endEv
        - _ZNK5immer6detail5hamts14set_bits_rangeIhE5beginEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hSY_'
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_'
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_'
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15diff_collisionsINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_SY_'
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E0_EEvS16_jSV_'
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_'
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:353,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:354,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:355,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:356,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:362,29'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhEC2Eh
        - Src:             'immer/detail/hamts/champ.hpp:362,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE5beginEv
        - Src:             'immer/detail/hamts/champ.hpp:362,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE3endEv
        - Src:             'immer/detail/hamts/champ.hpp:362,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorneERKS4_
        - Src:             'immer/detail/hamts/champ.hpp:362,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratordeEv
        - Src:             'immer/detail/hamts/champ.hpp:364,45'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:365,45'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:366,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E_EEvS16_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:374,51'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:375,51'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:376,21'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - Src:             'immer/detail/hamts/champ.hpp:362,27'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorppEv
        - Src:             'immer/detail/hamts/champ.hpp:381,29'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhEC2Eh
        - Src:             'immer/detail/hamts/champ.hpp:381,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE5beginEv
        - Src:             'immer/detail/hamts/champ.hpp:381,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE3endEv
        - Src:             'immer/detail/hamts/champ.hpp:381,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorneERKS4_
        - Src:             'immer/detail/hamts/champ.hpp:381,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratordeEv
        - Src:             'immer/detail/hamts/champ.hpp:383,45'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:384,45'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:385,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES16_jSZ_EUlRKST_RKSY_E0_EEvS16_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:393,51'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:394,51'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:395,21'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - Src:             'immer/detail/hamts/champ.hpp:381,27'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorppEv
        - Src:             'immer/detail/hamts/champ.hpp:400,29'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhEC2Eh
        - Src:             'immer/detail/hamts/champ.hpp:400,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE5beginEv
        - Src:             'immer/detail/hamts/champ.hpp:400,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE3endEv
        - Src:             'immer/detail/hamts/champ.hpp:400,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorneERKS4_
        - Src:             'immer/detail/hamts/champ.hpp:400,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratordeEv
        - Src:             'immer/detail/hamts/champ.hpp:402,49'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:403,49'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:404,49'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:405,49'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:406,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_'
        - Src:             'immer/detail/hamts/champ.hpp:408,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_'
        - Src:             'immer/detail/hamts/champ.hpp:411,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_'
        - Src:             'immer/detail/hamts/champ.hpp:414,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hSY_'
        - Src:             'immer/detail/hamts/champ.hpp:400,27'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorppEv
        - Src:             'immer/detail/hamts/champ.hpp:418,13'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15diff_collisionsINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_SY_'
    - functionName:    _ZN5immer6detail5hamts14set_bits_rangeIhEC2Eh
      functionSourceFile: '/src/immer/immer/detail/hamts/bits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5immer6detail5hamts14set_bits_rangeIhE5beginEv
      functionSourceFile: '/src/immer/immer/detail/hamts/bits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorC2Eh
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/bits.hpp:169,46'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorC2Eh
    - functionName:    _ZNK5immer6detail5hamts14set_bits_rangeIhE3endEv
      functionSourceFile: '/src/immer/immer/detail/hamts/bits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorC2Eh
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/bits.hpp:170,44'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorC2Eh
    - functionName:    _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorneERKS4_
      functionSourceFile: '/src/immer/immer/detail/hamts/bits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratordeEv
      functionSourceFile: '/src/immer/immer/detail/hamts/bits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iterator5lsbitEh
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/bits.hpp:161,45'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iterator5lsbitEh
    - functionName:    _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorppEv
      functionSourceFile: '/src/immer/immer/detail/hamts/bits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iterator10clearlsbitEh
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/bits.hpp:152,22'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iterator10clearlsbitEh
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E0_EEvS15_jSV_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E0_EEvS15_jSV_'
        - '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1C_EEDaS16_S18_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:322,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:324,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:324,17'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1C_EEDaS16_S18_'
        - Src:             'immer/detail/hamts/champ.hpp:325,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:327,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:328,40'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:330,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E0_EEvS15_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:333,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:333,13'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E0_clIPKS9_S1C_EEDaS16_S18_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E_EEvS15_jSV_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E_EEvS15_jSV_'
        - '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1C_EEDaS16_S18_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:322,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:324,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:324,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:324,17'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1C_EEDaS16_S18_'
        - Src:             'immer/detail/hamts/champ.hpp:325,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:327,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:328,40'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:330,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIRZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E_EEvS15_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:333,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,22'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:334,43'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:333,13'
          Dst:             '_ZZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_ENKUlRKSS_RKSX_E_clIPKS9_S1C_EEDaS16_S18_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          476
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorppEv
        - _ZN5immer6detail5hamts14set_bits_rangeIhEC2Eh
        - _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratordeEv
        - _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorneERKS4_
        - _ZNK5immer6detail5hamts14set_bits_rangeIhE3endEv
        - _ZNK5immer6detail5hamts14set_bits_rangeIhE5beginEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hSY_'
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_'
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_'
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15diff_collisionsINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_SY_'
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E0_EEvS15_jSV_'
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E_EEvS15_jSV_'
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_'
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:353,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:354,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:355,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:356,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:362,29'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhEC2Eh
        - Src:             'immer/detail/hamts/champ.hpp:362,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE5beginEv
        - Src:             'immer/detail/hamts/champ.hpp:362,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE3endEv
        - Src:             'immer/detail/hamts/champ.hpp:362,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorneERKS4_
        - Src:             'immer/detail/hamts/champ.hpp:362,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratordeEv
        - Src:             'immer/detail/hamts/champ.hpp:364,45'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:365,45'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:366,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E_EEvS15_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:374,51'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:375,51'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:376,21'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - Src:             'immer/detail/hamts/champ.hpp:362,27'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorppEv
        - Src:             'immer/detail/hamts/champ.hpp:381,29'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhEC2Eh
        - Src:             'immer/detail/hamts/champ.hpp:381,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE5beginEv
        - Src:             'immer/detail/hamts/champ.hpp:381,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE3endEv
        - Src:             'immer/detail/hamts/champ.hpp:381,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorneERKS4_
        - Src:             'immer/detail/hamts/champ.hpp:381,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratordeEv
        - Src:             'immer/detail/hamts/champ.hpp:383,45'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:384,45'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:385,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24for_each_chunk_traversalIZNKSL_4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOST_E_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_E0_ZZ22LLVMFuzzerTestOneInputENKSR_ISS_EEDaSU_EUlSV_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSZ_EUlRKST_RKSY_E0_EEvS15_jSV_'
        - Src:             'immer/detail/hamts/champ.hpp:393,51'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:394,51'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:395,21'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlOS2_E0_clIRKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDaS4_'
        - Src:             'immer/detail/hamts/champ.hpp:381,27'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorppEv
        - Src:             'immer/detail/hamts/champ.hpp:400,29'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhEC2Eh
        - Src:             'immer/detail/hamts/champ.hpp:400,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE5beginEv
        - Src:             'immer/detail/hamts/champ.hpp:400,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE3endEv
        - Src:             'immer/detail/hamts/champ.hpp:400,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorneERKS4_
        - Src:             'immer/detail/hamts/champ.hpp:400,27'
          Dst:             _ZNK5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratordeEv
        - Src:             'immer/detail/hamts/champ.hpp:402,49'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:403,49'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:404,49'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:405,49'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:406,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_jSY_'
        - Src:             'immer/detail/hamts/champ.hpp:408,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_nodeINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_'
        - Src:             'immer/detail/hamts/champ.hpp:411,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_node_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hjSY_'
        - Src:             'immer/detail/hamts/champ.hpp:414,21'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14diff_data_dataINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_hSY_'
        - Src:             'immer/detail/hamts/champ.hpp:400,27'
          Dst:             _ZN5immer6detail5hamts14set_bits_rangeIhE17set_bits_iteratorppEv
        - Src:             'immer/detail/hamts/champ.hpp:418,13'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15diff_collisionsINSB_IS9_EERNS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES15_SY_'
    - functionName:    '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvRKSL_SY_'
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:341,9'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvPKNS1_4nodeIS9_SA_SC_SK_Lj3EEES14_jSY_'
    - functionName:    '_ZN5immer11make_differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOS4_E_ZZ22LLVMFuzzerTestOneInputENKS2_IS3_EEDaS5_EUlS6_E0_ZZ22LLVMFuzzerTestOneInputENKS2_IS3_EEDaS5_EUlS6_OT0_E_EENS_6differIu7__decayIS4_Eu7__decayIS9_Eu7__decayIT1_EEES6_SA_OSF_'
      functionSourceFile: '/src/immer/immer/algorithm.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN5immer4diffINS_3setINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16colliding_hash_tNS2_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSP_E_ZZ22LLVMFuzzerTestOneInputENKSN_ISO_EEDaSQ_EUlSR_E0_ZZ22LLVMFuzzerTestOneInputENKSN_ISO_EEDaSQ_EUlSR_OT0_E_EEEEvRKSP_SZ_SV_'
      functionSourceFile: '/src/immer/immer/algorithm.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4implEv
        - '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvRKSL_SY_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/algorithm.hpp:310,7'
          Dst:             _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4implEv
        - Src:             'immer/algorithm.hpp:311,11'
          Dst:             _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4implEv
        - Src:             'immer/algorithm.hpp:310,23'
          Dst:             '_ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4diffINSB_IS9_EENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSS_E_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_E0_ZZ22LLVMFuzzerTestOneInputENKSQ_ISR_EEDaST_EUlSU_OT0_E_EEEEvRKSL_SY_'
    - functionName:    _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4implEv
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9incrementEv
      functionSourceFile: '/src/immer/immer/detail/hamts/champ_iterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13ensure_valid_Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ_iterator.hpp:78,9'
          Dst:             _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13ensure_valid_Ev
    - functionName:    _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13ensure_valid_Ev
      functionSourceFile: '/src/immer/immer/detail/hamts/champ_iterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          68
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10step_rightEv
        - _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9step_downEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ_iterator.hpp:135,20'
          Dst:             _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9step_downEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:138,18'
          Dst:             _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10step_rightEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:140,17'
          Dst:             __assert_fail
    - functionName:    _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9step_downEv
      functionSourceFile: '/src/immer/immer/detail/hamts/champ_iterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ_iterator.hpp:85,13'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/champ_iterator.hpp:86,25'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:88,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:90,17'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/champ_iterator.hpp:92,32'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:93,39'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:94,46'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:97,35'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:98,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
    - functionName:    _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10step_rightEv
      functionSourceFile: '/src/immer/immer/detail/hamts/champ_iterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          144
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ_iterator.hpp:110,35'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:110,56'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:115,17'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/champ_iterator.hpp:117,32'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:118,39'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:119,46'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:122,35'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:123,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
    - functionName:    _ZN5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_E7derivedEv
      functionSourceFile: '/src/immer/immer/detail/iterator_facade.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail20iterator_core_access9incrementIRNS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEEEEDcOT_
      functionSourceFile: '/src/immer/immer/detail/iterator_facade.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9incrementEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/iterator_facade.hpp:29,18'
          Dst:             _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9incrementEv
    - functionName:    _ZNK5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11dereferenceEv
      functionSourceFile: '/src/immer/immer/detail/hamts/champ_iterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_E7derivedEv
      functionSourceFile: '/src/immer/immer/detail/iterator_facade.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail20iterator_core_access11dereferenceIRKNS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEEEEDcOT_
      functionSourceFile: '/src/immer/immer/detail/iterator_facade.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11dereferenceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/iterator_facade.hpp:23,18'
          Dst:             _ZNK5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11dereferenceEv
    - functionName:    _ZNK5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5equalERKSL_
      functionSourceFile: '/src/immer/immer/detail/hamts/champ_iterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail20iterator_core_access5equalIRKNS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEESP_EEDcOT_OT0_
      functionSourceFile: '/src/immer/immer/detail/iterator_facade.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5equalERKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/iterator_facade.hpp:41,19'
          Dst:             _ZNK5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5equalERKSL_
    - functionName:    _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKNS1_5champIS9_SA_SC_SK_Lj3EEENSL_5end_tE
      functionSourceFile: '/src/immer/immer/detail/hamts/champ_iterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKNS1_5champIS9_SA_SC_SK_Lj3EEE
      functionSourceFile: '/src/immer/immer/detail/hamts/champ_iterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13ensure_valid_Ev
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ_iterator.hpp:39,21'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:40,28'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:41,28'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:41,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ_iterator.hpp:46,9'
          Dst:             _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13ensure_valid_Ev
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23move_inner_remove_valueENSJ_5applyISG_E4type4editEPSL_hj
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          396
      EdgeCount:       105
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:853,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:853,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:854,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:854,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:855,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:855,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:856,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/node.hpp:856,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:857,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:858,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/node.hpp:859,42'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - Src:             'immer/detail/hamts/node.hpp:860,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:861,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:863,34'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
        - Src:             'immer/detail/hamts/node.hpp:867,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:867,45'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:867,70'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:866,21'
          Dst:             _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - Src:             'immer/detail/hamts/node.hpp:869,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:870,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:871,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:869,25'
          Dst:             _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - Src:             'immer/detail/hamts/node.hpp:872,21'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:874,48'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:874,25'
          Dst:             _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - Src:             'immer/detail/hamts/node.hpp:875,25'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:876,21'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:877,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:879,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - Src:             'immer/detail/hamts/node.hpp:880,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:881,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:885,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:885,45'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:885,70'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:884,21'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:887,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:888,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:889,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:887,25'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:890,21'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:892,48'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:892,25'
          Dst:             _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - Src:             'immer/detail/hamts/node.hpp:893,25'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:894,21'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:895,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:897,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - Src:             'immer/detail/hamts/node.hpp:898,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:899,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:902,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:902,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:902,62'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:903,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - Src:             'immer/detail/hamts/node.hpp:876,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          107
      EdgeCount:       36
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN5immer6detail3csl6memberINS_22unsafe_refcount_policyENS1_7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4typeEE4typeC2Ev
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15sizeof_values_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_j
        - _ZN5immer8cpp_heap8allocateIJEEEPvmDpT_
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:273,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:274,18'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEj
        - Src:             'immer/detail/hamts/node.hpp:278,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15sizeof_values_nEj
        - Src:             'immer/detail/hamts/node.hpp:278,26'
          Dst:             _ZN5immer8cpp_heap8allocateIJEEEPvmDpT_
        - Src:             'immer/detail/hamts/node.hpp:278,72'
          Dst:             _ZN5immer6detail3csl6memberINS_22unsafe_refcount_policyENS1_7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4typeEE4typeC2Ev
        - Src:             'immer/detail/hamts/node.hpp:279,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:281,17'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_j
        - Src:             'immer/detail/hamts/node.hpp:282,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:283,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:283,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer22unsafe_refcount_policy6uniqueEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - _ZNK5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5ownee10can_mutateENS6_4editE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:218,16'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - Src:             'immer/detail/hamts/node.hpp:218,24'
          Dst:             _ZN5immer22unsafe_refcount_policy6uniqueEv
        - Src:             'immer/detail/hamts/node.hpp:218,36'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - Src:             'immer/detail/hamts/node.hpp:218,45'
          Dst:             _ZNK5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5ownee10can_mutateENS6_4editE
    - functionName:    _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer6detail10destroy_atINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSA_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/util.hpp:196,9'
          Dst:             _ZN5immer6detail10destroy_atINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSA_
    - functionName:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sizeof_inner_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15sizeof_values_nEj
        - _ZN5immer8cpp_heap10deallocateEmPv
        - __assert_fail
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1155,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:1156,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15sizeof_values_nEj
        - Src:             'immer/detail/hamts/node.hpp:1156,9'
          Dst:             _ZN5immer8cpp_heap10deallocateEmPv
        - Src:             'immer/detail/hamts/node.hpp:1158,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sizeof_inner_nEj
        - Src:             'immer/detail/hamts/node.hpp:1158,9'
          Dst:             _ZN5immer8cpp_heap10deallocateEmPv
    - functionName:    _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN5immer6detail7destroyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_SB_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/util.hpp:251,5'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/util.hpp:253,9'
          Dst:             _ZN5immer6detail7destroyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_SB_
        - Src:             'immer/detail/util.hpp:254,9'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/util.hpp:255,5'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/util.hpp:255,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5immer22unsafe_refcount_policy3decEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13delete_valuesEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_j
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1093,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:1094,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:1094,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:1096,19'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - Src:             'immer/detail/hamts/node.hpp:1096,28'
          Dst:             _ZN5immer22unsafe_refcount_policy3decEv
        - Src:             'immer/detail/hamts/node.hpp:1097,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/node.hpp:1097,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13delete_valuesEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeEj
        - Src:             'immer/detail/hamts/node.hpp:1098,32'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:1098,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_j
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail15auto_const_castINS_22unsafe_refcount_policyEEERT_RKS3_
        - _ZN5immer6detail3csl3getINS_22unsafe_refcount_policyEEEDcRKNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE16colliding_hash_tNS7_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEES3_NS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tENS1_6memberIS3_NS1_7inheritINSM_5applyISK_E4type5owneeEvE4typeEE4typeEE4typeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:212,32'
          Dst:             _ZN5immer6detail3csl3getINS_22unsafe_refcount_policyEEEDcRKNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE16colliding_hash_tNS7_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEES3_NS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tENS1_6memberIS3_NS1_7inheritINSM_5applyISK_E4type5owneeEvE4typeEE4typeEE4typeE
        - Src:             'immer/detail/hamts/node.hpp:212,16'
          Dst:             _ZN5immer6detail15auto_const_castINS_22unsafe_refcount_policyEEERT_RKS3_
    - functionName:    _ZN5immer22unsafe_refcount_policy3decEv
      functionSourceFile: '/src/immer/immer/refcount/unsafe_refcount_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13delete_valuesEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeEj
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE15get_storage_ptrEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17deallocate_valuesEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeEj
        - _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1086,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:1087,32'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE15get_storage_ptrEv
        - Src:             'immer/detail/hamts/node.hpp:1087,9'
          Dst:             _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - Src:             'immer/detail/hamts/node.hpp:1088,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17deallocate_valuesEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeEj
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_j
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sizeof_inner_nEj
        - _ZN5immer8cpp_heap10deallocateEmPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1150,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sizeof_inner_nEj
        - Src:             'immer/detail/hamts/node.hpp:1150,9'
          Dst:             _ZN5immer8cpp_heap10deallocateEmPv
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sizeof_inner_nEj
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE18get_storage_offsetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:122,16'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE18get_storage_offsetEv
    - functionName:    _ZN5immer8cpp_heap10deallocateEmPv
      functionSourceFile: '/src/immer/immer/heap/cpp_heap.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE18get_storage_offsetEv
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE10check_baseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/util.hpp:128,9'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7inner_tEPSM_Lb0EE10check_baseEv
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17deallocate_valuesEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeEj
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15sizeof_values_nEj
        - _ZN5immer8cpp_heap10deallocateEmPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1140,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15sizeof_values_nEj
        - Src:             'immer/detail/hamts/node.hpp:1140,9'
          Dst:             _ZN5immer8cpp_heap10deallocateEmPv
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15sizeof_values_nEj
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE18get_storage_offsetEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:107,29'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE18get_storage_offsetEv
    - functionName:    _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE18get_storage_offsetEv
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE10check_baseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/util.hpp:88,9'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE10check_baseEv
    - functionName:    _ZN5immer6detail3csl3getINS_22unsafe_refcount_policyEEEDcRKNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE16colliding_hash_tNS7_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEES3_NS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tENS1_6memberIS3_NS1_7inheritINSM_5applyISK_E4type5owneeEvE4typeEE4typeEE4typeE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISJ_EEDcNS1_6type_tIT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:171,22'
          Dst:             _ZNK5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISJ_EEDcNS1_6type_tIT_EE
    - functionName:    _ZN5immer6detail15auto_const_castINS_22unsafe_refcount_policyEEERT_RKS3_
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISJ_EEDcNS1_6type_tIT_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail3csl6memberINS_22unsafe_refcount_policyENS1_7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4typeEE4type4get_ENS1_6type_tIS3_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:185,22'
          Dst:             _ZNK5immer6detail3csl6memberINS_22unsafe_refcount_policyENS1_7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4typeEE4type4get_ENS1_6type_tIS3_EE
    - functionName:    _ZNK5immer6detail3csl6memberINS_22unsafe_refcount_policyENS1_7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4typeEE4type4get_ENS1_6type_tIS3_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail7destroyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_SB_
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer6detail10destroy_atINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSA_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/util.hpp:181,9'
          Dst:             _ZN5immer6detail10destroy_atINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSA_
    - functionName:    _ZN5immer6detail10destroy_atINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSA_
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer22unsafe_refcount_policy6uniqueEv
      functionSourceFile: '/src/immer/immer/refcount/unsafe_refcount_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl3getINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEEEDcRNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNSE_11char_traitsIcEENSE_9allocatorIcEEEE16colliding_hash_tNSE_8equal_toIvEENS_13memory_policyIS7_NS_22unsafe_refcount_policyENS_14no_lock_policyES3_Lb0ELb1EEELj3EE13values_data_tENS1_6memberISP_NS1_7inheritISA_vE4typeEE4typeEE4typeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:215,49'
          Dst:             _ZN5immer6detail3csl3getINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEEEDcRNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNSE_11char_traitsIcEENSE_9allocatorIcEEEE16colliding_hash_tNSE_8equal_toIvEENS_13memory_policyIS7_NS_22unsafe_refcount_policyENS_14no_lock_policyES3_Lb0ELb1EEELj3EE13values_data_tENS1_6memberISP_NS1_7inheritISA_vE4typeEE4typeEE4typeE
    - functionName:    _ZNK5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5ownee10can_mutateENS6_4editE
      functionSourceFile: '/src/immer/immer/transience/no_transience_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail3csl3getINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEEEDcRNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNSE_11char_traitsIcEENSE_9allocatorIcEEEE16colliding_hash_tNSE_8equal_toIvEENS_13memory_policyIS7_NS_22unsafe_refcount_policyENS_14no_lock_policyES3_Lb0ELb1EEELj3EE13values_data_tENS1_6memberISP_NS1_7inheritISA_vE4typeEE4typeEE4typeE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISU_EEDcNS1_6type_tIT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:166,22'
          Dst:             _ZN5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISU_EEDcNS1_6type_tIT_EE
    - functionName:    _ZN5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISU_EEDcNS1_6type_tIT_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:180,22'
          Dst:             _ZN5immer6detail3csl7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
    - functionName:    _ZN5immer6detail3csl7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEj
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sizeof_inner_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17make_inner_n_intoEPvmj
        - _ZN5immer8cpp_heap8allocateIJEEEPvmDpT_
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:256,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:257,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sizeof_inner_nEj
        - Src:             'immer/detail/hamts/node.hpp:257,18'
          Dst:             _ZN5immer8cpp_heap8allocateIJEEEPvmDpT_
        - Src:             'immer/detail/hamts/node.hpp:258,37'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sizeof_inner_nEj
        - Src:             'immer/detail/hamts/node.hpp:258,16'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17make_inner_n_intoEPvmj
    - functionName:    _ZN5immer8cpp_heap8allocateIJEEEPvmDpT_
      functionSourceFile: '/src/immer/immer/heap/cpp_heap.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail3csl6memberINS_22unsafe_refcount_policyENS1_7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4typeEE4typeC2Ev
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer22unsafe_refcount_policyC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:110,12'
          Dst:             _ZN5immer22unsafe_refcount_policyC2Ev
    - functionName:    _ZN5immer22unsafe_refcount_policyC2Ev
      functionSourceFile: '/src/immer/immer/refcount/unsafe_refcount_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17make_inner_n_intoEPvmj
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sizeof_inner_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2Ev
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:242,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:243,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sizeof_inner_nEj
        - Src:             'immer/detail/hamts/node.hpp:243,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:244,31'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2Ev
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2Ev
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4typeC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:47,8'
          Dst:             _ZN5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4typeC2Ev
    - functionName:    _ZN5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4typeC2Ev
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl6memberINS_22unsafe_refcount_policyENS1_7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4typeEE4typeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:158,12'
          Dst:             _ZN5immer6detail3csl6memberINS_22unsafe_refcount_policyENS1_7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4typeEE4typeC2Ev
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25move_inner_replace_inlineENSJ_5applyISG_E4type4editEPSL_hjS9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          455
      EdgeCount:       119
      CyclomaticComplexity: 50
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:753,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:753,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:754,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:754,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:755,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:755,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:756,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/node.hpp:756,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:757,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:758,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/node.hpp:759,42'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - Src:             'immer/detail/hamts/node.hpp:760,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/node.hpp:761,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:762,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:765,23'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
        - Src:             'immer/detail/hamts/node.hpp:769,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:769,45'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:769,70'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:768,21'
          Dst:             _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - Src:             'immer/detail/hamts/node.hpp:772,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:772,45'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:772,70'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:771,21'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:775,27'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:779,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:780,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:781,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:779,29'
          Dst:             _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - Src:             'immer/detail/hamts/node.hpp:789,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:791,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:792,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:784,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:785,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:786,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:784,29'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:793,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:794,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:796,40'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:796,17'
          Dst:             _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - Src:             'immer/detail/hamts/node.hpp:797,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:798,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:799,9'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:801,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - Src:             'immer/detail/hamts/node.hpp:802,13'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:803,9'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:804,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:804,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:804,68'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:805,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:806,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:807,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:808,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - Src:             'immer/detail/hamts/node.hpp:793,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPS9_bb
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2ENSL_10sub_resultE
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2Ev
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEb
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21move_collision_removeEPSL_PS9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16delete_collisionEPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16make_collision_nEj
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:482,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:482,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:483,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/node.hpp:483,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:484,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/node.hpp:485,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16make_collision_nEj
        - Src:             'immer/detail/hamts/node.hpp:486,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:487,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:489,20'
          Dst:             _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - Src:             'immer/detail/hamts/node.hpp:491,17'
          Dst:             _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - Src:             'immer/detail/hamts/node.hpp:502,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16delete_collisionEPSL_
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16make_collision_nEj
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18sizeof_collision_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2Ev
        - _ZN5immer8cpp_heap8allocateIJEEEPvmDpT_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:344,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18sizeof_collision_nEj
        - Src:             'immer/detail/hamts/node.hpp:344,18'
          Dst:             _ZN5immer8cpp_heap8allocateIJEEEPvmDpT_
        - Src:             'immer/detail/hamts/node.hpp:345,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2Ev
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16delete_collisionEPSL_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE20deallocate_collisionEPSL_j
        - _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1103,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:1104,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:1104,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:1105,21'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/node.hpp:1106,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:1106,9'
          Dst:             _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - Src:             'immer/detail/hamts/node.hpp:1107,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE20deallocate_collisionEPSL_j
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE20deallocate_collisionEPSL_j
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18sizeof_collision_nEj
        - _ZN5immer8cpp_heap10deallocateEmPv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1145,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18sizeof_collision_nEj
        - Src:             'immer/detail/hamts/node.hpp:1145,9'
          Dst:             _ZN5immer8cpp_heap10deallocateEmPv
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18sizeof_collision_nEj
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE18get_storage_offsetEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:115,16'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE18get_storage_offsetEv
    - functionName:    _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE18get_storage_offsetEv
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE10check_baseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/util.hpp:128,9'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11collision_tESA_Lb0EE10check_baseEv
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPS9_b
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10do_sub_mutIS9_EENSL_14sub_result_mutENSJ_5applyISG_E4type4editEPNS1_4nodeIS9_SA_SC_SK_Lj3EEERKT_mjPv
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          838
      EdgeCount:       165
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN5immer6detail10destroy_atINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSA_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjhS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12owned_valuesEPSL_NSJ_5applyISG_E4type4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16delete_collisionEPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17owned_values_safeEPSL_NSJ_5applyISG_E4type4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18copy_inner_replaceEPSL_jSM_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21copy_collision_removeEPSL_PS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21move_collision_removeEPSL_PS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23copy_inner_remove_valueEPSL_hj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23move_inner_remove_valueENSJ_5applyISG_E4type4editEPSL_hj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25copy_inner_replace_inlineEPSL_hjS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25move_inner_replace_inlineENSJ_5applyISG_E4type4editEPSL_hjS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5ownedEPSL_NSJ_5applyISG_E4type4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2ENSL_10sub_resultE
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEb
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPS9_b
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPS9_bb
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2Ev
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5emptyEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateENSJ_5applyISG_E4type4editE
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17can_mutate_valuesENSJ_5applyISG_E4type4editE
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10do_sub_mutIS9_EENSL_14sub_result_mutENSJ_5applyISG_E4type4editEPNS1_4nodeIS9_SA_SC_SK_Lj3EEERKT_mjPv
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_subIS9_EENSL_10sub_resultEPNS1_4nodeIS9_SA_SC_SK_Lj3EEERKT_mj
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'immer/detail/hamts/champ.hpp:1387,17'
          Branch Sides:    []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:1353,29'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateENSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:1355,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:1356,36'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:1359,31'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:1362,51'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:1363,29'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16delete_collisionEPSL_
        - Src:             'immer/detail/hamts/champ.hpp:1364,36'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPS9_b
        - Src:             'immer/detail/hamts/champ.hpp:1366,36'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPS9_b
        - Src:             'immer/detail/hamts/champ.hpp:1370,40'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21move_collision_removeEPSL_PS9_
        - Src:             'immer/detail/hamts/champ.hpp:1371,40'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21copy_collision_removeEPSL_PS9_
        - Src:             'immer/detail/hamts/champ.hpp:1372,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5ownedEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:1372,32'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEb
        - Src:             'immer/detail/hamts/champ.hpp:1376,20'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2Ev
        - Src:             'immer/detail/hamts/champ.hpp:1380,23'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:1381,39'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:1382,39'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:1385,30'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10do_sub_mutIS9_EENSL_14sub_result_mutENSJ_5applyISG_E4type4editEPNS1_4nodeIS9_SA_SC_SK_Lj3EEERKT_mjPv
        - Src:             'immer/detail/hamts/champ.hpp:1386,30'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_subIS9_EENSL_10sub_resultEPNS1_4nodeIS9_SA_SC_SK_Lj3EEERKT_mj
        - Src:             'immer/detail/hamts/champ.hpp:1386,30'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2ENSL_10sub_resultE
        - Src:             'immer/detail/hamts/champ.hpp:1389,28'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2Ev
        - Src:             'immer/detail/hamts/champ.hpp:1391,31'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:1391,55'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:1394,29'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - Src:             'immer/detail/hamts/champ.hpp:1395,59'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - Src:             'immer/detail/hamts/champ.hpp:1396,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/champ.hpp:1398,32'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPS9_bb
        - Src:             'immer/detail/hamts/champ.hpp:1401,38'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25move_inner_replace_inlineENSJ_5applyISG_E4type4editEPSL_hjS9_
        - Src:             'immer/detail/hamts/champ.hpp:1409,38'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25copy_inner_replace_inlineEPSL_hjS9_
        - Src:             'immer/detail/hamts/champ.hpp:1415,29'
          Dst:             _ZN5immer6detail10destroy_atINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSA_
        - Src:             'immer/detail/hamts/champ.hpp:1416,65'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - Src:             'immer/detail/hamts/champ.hpp:1417,29'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/champ.hpp:1418,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12owned_valuesEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:1418,32'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEb
        - Src:             'immer/detail/hamts/champ.hpp:1423,55'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - Src:             'immer/detail/hamts/champ.hpp:1424,29'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/champ.hpp:1425,32'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEb
        - Src:             'immer/detail/hamts/champ.hpp:1428,38'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18copy_inner_replaceEPSL_jSM_
        - Src:             'immer/detail/hamts/champ.hpp:1430,37'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5ownedEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:1430,36'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEb
        - Src:             'immer/detail/hamts/champ.hpp:1431,25'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/champ.hpp:1433,29'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/champ.hpp:1435,29'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/champ.hpp:1436,25'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/champ.hpp:1439,30'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:1440,44'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:1441,44'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:1442,54'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17can_mutate_valuesENSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:1444,37'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:1445,31'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:1446,43'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23move_inner_remove_valueENSJ_5applyISG_E4type4editEPSL_hj
        - Src:             'immer/detail/hamts/champ.hpp:1448,43'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23copy_inner_remove_valueEPSL_hj
        - Src:             'immer/detail/hamts/champ.hpp:1450,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17owned_values_safeEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:1450,32'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEb
        - Src:             'immer/detail/hamts/champ.hpp:1455,55'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:1456,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - Src:             'immer/detail/hamts/champ.hpp:1457,40'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPS9_b
        - Src:             'immer/detail/hamts/champ.hpp:1459,47'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:1459,40'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPS9_b
        - Src:             'immer/detail/hamts/champ.hpp:1462,45'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:1465,39'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:1463,39'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjhS9_
        - Src:             'immer/detail/hamts/champ.hpp:1467,29'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:1467,29'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/champ.hpp:1469,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - Src:             'immer/detail/hamts/champ.hpp:1470,37'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12owned_valuesEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:1470,36'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEb
        - Src:             'immer/detail/hamts/champ.hpp:1473,25'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/champ.hpp:1475,29'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - Src:             'immer/detail/hamts/champ.hpp:1476,33'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5emptyEv
        - Src:             'immer/detail/hamts/champ.hpp:1476,32'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEb
        - Src:             'immer/detail/hamts/champ.hpp:1480,20'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14sub_result_mutC2Ev
        - Src:             'immer/detail/hamts/champ.hpp:1436,25'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateENSJ_5applyISG_E4type4editE
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer22unsafe_refcount_policy6uniqueEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPKSL_
        - _ZNK5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5ownee10can_mutateENS6_4editE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:233,16'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKSL_
        - Src:             'immer/detail/hamts/node.hpp:233,27'
          Dst:             _ZN5immer22unsafe_refcount_policy6uniqueEv
        - Src:             'immer/detail/hamts/node.hpp:233,39'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPKSL_
        - Src:             'immer/detail/hamts/node.hpp:233,51'
          Dst:             _ZNK5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5ownee10can_mutateENS6_4editE
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21copy_collision_removeEPSL_PS9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          157
      EdgeCount:       45
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16make_collision_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE20deallocate_collisionEPSL_j
        - _ZN5immer6detail7destroyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_SB_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:457,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:457,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:458,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/node.hpp:458,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:459,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/node.hpp:460,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16make_collision_nEj
        - Src:             'immer/detail/hamts/node.hpp:461,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:462,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:464,20'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:466,17'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:467,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:469,38'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:469,17'
          Dst:             _ZN5immer6detail7destroyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_SB_
        - Src:             'immer/detail/hamts/node.hpp:470,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:471,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:472,9'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:474,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE20deallocate_collisionEPSL_j
        - Src:             'immer/detail/hamts/node.hpp:475,13'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:476,9'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:471,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5ownedEPSL_NSJ_5applyISG_E4type4editE
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeaSENS6_4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPSL_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:557,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPSL_
        - Src:             'immer/detail/hamts/node.hpp:557,18'
          Dst:             _ZN5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeaSENS6_4editE
    - functionName:    _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_subIS9_EENSL_10sub_resultEPNS1_4nodeIS9_SA_SC_SK_Lj3EEERKT_mj
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          452
      EdgeCount:       84
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjhS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18copy_inner_replaceEPSL_jSM_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21copy_collision_removeEPSL_PS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23copy_inner_remove_valueEPSL_hj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25copy_inner_replace_inlineEPSL_hjS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEE
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2EPS9_
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2Ev
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5emptyEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_subIS9_EENSL_10sub_resultEPNS1_4nodeIS9_SA_SC_SK_Lj3EEERKT_mj
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'immer/detail/hamts/champ.hpp:1237,17'
          Branch Sides:    []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:1209,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:1210,36'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:1213,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:1214,34'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21copy_collision_removeEPSL_PS9_
        - Src:             'immer/detail/hamts/champ.hpp:1214,34'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEE
        - Src:             'immer/detail/hamts/champ.hpp:1215,34'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2EPS9_
        - Src:             'immer/detail/hamts/champ.hpp:1224,20'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2Ev
        - Src:             'immer/detail/hamts/champ.hpp:1233,23'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:1234,37'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:1236,34'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:1236,21'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_subIS9_EENSL_10sub_resultEPNS1_4nodeIS9_SA_SC_SK_Lj3EEERKT_mj
        - Src:             'immer/detail/hamts/champ.hpp:1239,28'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2Ev
        - Src:             'immer/detail/hamts/champ.hpp:1241,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:1242,42'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/champ.hpp:1244,34'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25copy_inner_replace_inlineEPSL_hjS9_
        - Src:             'immer/detail/hamts/champ.hpp:1244,34'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEE
        - Src:             'immer/detail/hamts/champ.hpp:1248,32'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18copy_inner_replaceEPSL_jSM_
        - Src:             'immer/detail/hamts/champ.hpp:1248,32'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEE
        - Src:             'immer/detail/hamts/champ.hpp:1250,21'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/champ.hpp:1252,25'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/champ.hpp:1253,25'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/champ.hpp:1254,21'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/champ.hpp:1256,30'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:1257,37'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:1258,37'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:1260,37'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/champ.hpp:1261,31'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:1262,32'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23copy_inner_remove_valueEPSL_hj
        - Src:             'immer/detail/hamts/champ.hpp:1262,32'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEE
        - Src:             'immer/detail/hamts/champ.hpp:1265,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:1265,44'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2EPS9_
        - Src:             'immer/detail/hamts/champ.hpp:1268,54'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:1269,54'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:1266,44'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjhS9_
        - Src:             'immer/detail/hamts/champ.hpp:1266,44'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEE
        - Src:             'immer/detail/hamts/champ.hpp:1271,25'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/champ.hpp:1272,32'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5emptyEv
        - Src:             'immer/detail/hamts/champ.hpp:1272,32'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEE
        - Src:             'immer/detail/hamts/champ.hpp:1276,20'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2Ev
        - Src:             'immer/detail/hamts/champ.hpp:1254,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer22unsafe_refcount_policy3decEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKSL_
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1076,31'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKSL_
        - Src:             'immer/detail/hamts/node.hpp:1076,42'
          Dst:             _ZN5immer22unsafe_refcount_policy3decEv
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16delete_collisionEPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1127,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16delete_collisionEPSL_
        - Src:             'immer/detail/hamts/node.hpp:1129,27'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:1130,33'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:1132,29'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - Src:             'immer/detail/hamts/node.hpp:1133,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/node.hpp:1134,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25copy_inner_replace_inlineEPSL_hjS9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          373
      EdgeCount:       91
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:705,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:705,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:706,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:706,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:707,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:707,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:708,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/node.hpp:708,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:709,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:710,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/node.hpp:711,42'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - Src:             'immer/detail/hamts/node.hpp:712,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/node.hpp:713,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:714,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:718,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:718,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:718,66'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:717,17'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:720,27'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:723,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:724,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:725,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:723,25'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:726,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:728,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:729,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:730,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:731,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:733,40'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:733,17'
          Dst:             _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - Src:             'immer/detail/hamts/node.hpp:734,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:735,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:736,9'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:738,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - Src:             'immer/detail/hamts/node.hpp:739,13'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:740,9'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:741,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:741,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - Src:             'immer/detail/hamts/node.hpp:742,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:742,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - Src:             'immer/detail/hamts/node.hpp:743,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:743,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:743,68'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:744,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:745,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:746,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:730,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12owned_valuesEPSL_NSJ_5applyISG_E4type4editE
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeaSENS6_4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPSL_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:563,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPSL_
        - Src:             'immer/detail/hamts/node.hpp:563,44'
          Dst:             _ZN5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeaSENS6_4editE
        - Src:             'immer/detail/hamts/node.hpp:564,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - Src:             'immer/detail/hamts/node.hpp:564,44'
          Dst:             _ZN5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeaSENS6_4editE
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18copy_inner_replaceEPSL_jSM_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          97
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:541,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:541,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:542,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:543,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - Src:             'immer/detail/hamts/node.hpp:544,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:545,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:546,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:547,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:549,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - Src:             'immer/detail/hamts/node.hpp:550,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
    - functionName:    _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17can_mutate_valuesENSJ_5applyISG_E4type4editE
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:237,16'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23copy_inner_remove_valueEPSL_hj
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          275
      EdgeCount:       74
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:815,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:815,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:816,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:816,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:817,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:817,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:818,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/node.hpp:818,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:819,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:820,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/node.hpp:821,42'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - Src:             'immer/detail/hamts/node.hpp:822,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:823,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:827,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:827,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:827,66'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:826,17'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:829,53'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:830,53'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:831,53'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:829,21'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:832,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:834,44'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:834,21'
          Dst:             _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - Src:             'immer/detail/hamts/node.hpp:835,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:836,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:837,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:839,17'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - Src:             'immer/detail/hamts/node.hpp:840,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:841,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:843,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:843,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - Src:             'immer/detail/hamts/node.hpp:844,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:844,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:844,62'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:836,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17owned_values_safeEPSL_NSJ_5applyISG_E4type4editE
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeaSENS6_4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPSL_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:570,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPSL_
        - Src:             'immer/detail/hamts/node.hpp:570,18'
          Dst:             _ZN5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeaSENS6_4editE
        - Src:             'immer/detail/hamts/node.hpp:572,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - Src:             'immer/detail/hamts/node.hpp:572,48'
          Dst:             _ZN5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeaSENS6_4editE
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjhS9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:299,40'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - Src:             'immer/detail/hamts/node.hpp:302,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:303,9'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:305,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - Src:             'immer/detail/hamts/node.hpp:306,13'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:307,9'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:307,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5emptyEv
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3incEv
        - _ZZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5emptyEvENKUlvE_clEv
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:143,9'
          Dst:             __cxa_guard_acquire
        - Src:             'immer/detail/hamts/champ.hpp:143,36'
          Dst:             _ZZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5emptyEvENKUlvE_clEv
        - Src:             'immer/detail/hamts/champ.hpp:143,9'
          Dst:             __cxa_guard_release
        - Src:             'immer/detail/hamts/champ.hpp:149,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3incEv
        - Src:             'immer/detail/hamts/champ.hpp:143,9'
          Dst:             __cxa_guard_abort
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5emptyEvENKUlvE_clEv
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17make_inner_n_intoEPvmj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:147,20'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17make_inner_n_intoEPvmj
    - functionName:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3incEv
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer22unsafe_refcount_policy3incEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKSL_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1066,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKSL_
        - Src:             'immer/detail/hamts/node.hpp:1066,20'
          Dst:             _ZN5immer22unsafe_refcount_policy3incEv
    - functionName:    __cxa_guard_abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKSL_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail15auto_const_castINS_22unsafe_refcount_policyEEERT_RKS3_
        - _ZN5immer6detail3csl3getINS_22unsafe_refcount_policyEEEDcRKNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE16colliding_hash_tNS7_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEES3_NS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberIS3_NS1_7inheritINSM_5applyISK_E4type5owneeEvE4typeEE4typeEE4typeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:223,32'
          Dst:             _ZN5immer6detail3csl3getINS_22unsafe_refcount_policyEEEDcRKNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE16colliding_hash_tNS7_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEES3_NS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberIS3_NS1_7inheritINSM_5applyISK_E4type5owneeEvE4typeEE4typeEE4typeE
        - Src:             'immer/detail/hamts/node.hpp:223,16'
          Dst:             _ZN5immer6detail15auto_const_castINS_22unsafe_refcount_policyEEERT_RKS3_
    - functionName:    _ZN5immer22unsafe_refcount_policy3incEv
      functionSourceFile: '/src/immer/immer/refcount/unsafe_refcount_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail3csl3getINS_22unsafe_refcount_policyEEEDcRKNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE16colliding_hash_tNS7_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEES3_NS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberIS3_NS1_7inheritINSM_5applyISK_E4type5owneeEvE4typeEE4typeEE4typeE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISJ_EEDcNS1_6type_tIT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:171,22'
          Dst:             _ZNK5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISJ_EEDcNS1_6type_tIT_EE
    - functionName:    _ZNK5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISJ_EEDcNS1_6type_tIT_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail3csl6memberINS_22unsafe_refcount_policyENS1_7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4typeEE4type4get_ENS1_6type_tIS3_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:185,22'
          Dst:             _ZNK5immer6detail3csl6memberINS_22unsafe_refcount_policyENS1_7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4typeEE4type4get_ENS1_6type_tIS3_EE
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPSL_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl3getINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEEEDcRNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNSE_11char_traitsIcEENSE_9allocatorIcEEEE16colliding_hash_tNSE_8equal_toIvEENS_13memory_policyIS7_NS_22unsafe_refcount_policyENS_14no_lock_policyES3_Lb0ELb1EEELj3EE11impl_data_tENS1_6memberISP_NS1_7inheritISA_vE4typeEE4typeEE4typeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:229,47'
          Dst:             _ZN5immer6detail3csl3getINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEEEDcRNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNSE_11char_traitsIcEENSE_9allocatorIcEEEE16colliding_hash_tNSE_8equal_toIvEENS_13memory_policyIS7_NS_22unsafe_refcount_policyENS_14no_lock_policyES3_Lb0ELb1EEELj3EE11impl_data_tENS1_6memberISP_NS1_7inheritISA_vE4typeEE4typeEE4typeE
    - functionName:    _ZN5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeaSENS6_4editE
      functionSourceFile: '/src/immer/immer/transience/no_transience_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail3csl3getINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEEEDcRNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNSE_11char_traitsIcEENSE_9allocatorIcEEEE16colliding_hash_tNSE_8equal_toIvEENS_13memory_policyIS7_NS_22unsafe_refcount_policyENS_14no_lock_policyES3_Lb0ELb1EEELj3EE11impl_data_tENS1_6memberISP_NS1_7inheritISA_vE4typeEE4typeEE4typeE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISU_EEDcNS1_6type_tIT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:166,22'
          Dst:             _ZN5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISU_EEDcNS1_6type_tIT_EE
    - functionName:    _ZN5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISU_EEDcNS1_6type_tIT_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:180,22'
          Dst:             _ZN5immer6detail3csl7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer22unsafe_refcount_policy3incEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKSL_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1081,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKSL_
        - Src:             'immer/detail/hamts/node.hpp:1081,22'
          Dst:             _ZN5immer22unsafe_refcount_policy3incEv
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer22unsafe_refcount_policy3incEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:263,18'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEj
        - Src:             'immer/detail/hamts/node.hpp:266,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - Src:             'immer/detail/hamts/node.hpp:266,26'
          Dst:             _ZN5immer22unsafe_refcount_policy3incEv
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEE
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2EPS9_
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10sub_resultC2Ev
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPKSL_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl3getINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEEEDcRKNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNSE_11char_traitsIcEENSE_9allocatorIcEEEE16colliding_hash_tNSE_8equal_toIvEENS_13memory_policyIS7_NS_22unsafe_refcount_policyENS_14no_lock_policyES3_Lb0ELb1EEELj3EE11impl_data_tENS1_6memberISP_NS1_7inheritISA_vE4typeEE4typeEE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:227,16'
          Dst:             _ZN5immer6detail3csl3getINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEEEDcRKNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNSE_11char_traitsIcEENSE_9allocatorIcEEEE16colliding_hash_tNSE_8equal_toIvEENS_13memory_policyIS7_NS_22unsafe_refcount_policyENS_14no_lock_policyES3_Lb0ELb1EEELj3EE11impl_data_tENS1_6memberISP_NS1_7inheritISA_vE4typeEE4typeEE4typeE
    - functionName:    _ZN5immer6detail3csl3getINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEEEDcRKNS1_10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNSE_11char_traitsIcEENSE_9allocatorIcEEEE16colliding_hash_tNSE_8equal_toIvEENS_13memory_policyIS7_NS_22unsafe_refcount_policyENS_14no_lock_policyES3_Lb0ELb1EEELj3EE11impl_data_tENS1_6memberISP_NS1_7inheritISA_vE4typeEE4typeEE4typeE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISU_EEDcNS1_6type_tIT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:171,22'
          Dst:             _ZNK5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISU_EEDcNS1_6type_tIT_EE
    - functionName:    _ZNK5immer6detail3csl10member_twoINS0_5hamts4nodeINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11impl_data_tENS1_6memberISJ_NS1_7inheritINSL_5applyISI_E4type5owneeEvE4typeEE4typeEE4type4get_ISU_EEDcNS1_6type_tIT_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail3csl7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:185,22'
          Dst:             _ZNK5immer6detail3csl7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
    - functionName:    _ZNK5immer6detail3csl7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7sub_mutIS9_EEvNSJ_5applyISG_E4type4editERKT_
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11delete_deepEPSL_j
        - _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10do_sub_mutIS9_EENSL_14sub_result_mutENSJ_5applyISG_E4type4editEPNS1_4nodeIS9_SA_SC_SK_Lj3EEERKT_mjPv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/detail/hamts/champ.hpp:1490,9'
          Branch Sides:    []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:1488,22'
          Dst:             _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'immer/detail/hamts/champ.hpp:1489,22'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10do_sub_mutIS9_EENSL_14sub_result_mutENSJ_5applyISG_E4type4editEPNS1_4nodeIS9_SA_SC_SK_Lj3EEERKT_mjPv
        - Src:             'immer/detail/hamts/champ.hpp:1494,39'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - Src:             'immer/detail/hamts/champ.hpp:1495,17'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11delete_deepEPSL_j
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11delete_deepEPSL_j
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11delete_deepEPSL_j
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16delete_collisionEPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1113,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16delete_collisionEPSL_
        - Src:             'immer/detail/hamts/node.hpp:1115,27'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:1116,33'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:1118,29'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - Src:             'immer/detail/hamts/node.hpp:1119,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11delete_deepEPSL_j
        - Src:             'immer/detail/hamts/node.hpp:1120,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
    - functionName:    _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10erase_moveENS1_17integral_constantIbLb1EEERKS7_
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7sub_mutIS9_EEvNSJ_5applyISG_E4type4editERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:282,15'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7sub_mutIS9_EEvNSJ_5applyISG_E4type4editERKT_
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23move_inner_insert_valueENSJ_5applyISG_E4type4editEPSL_hS9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          372
      EdgeCount:       95
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:950,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:950,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:951,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:952,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/node.hpp:953,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/node.hpp:954,42'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - Src:             'immer/detail/hamts/node.hpp:955,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:956,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:959,23'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
        - Src:             'immer/detail/hamts/node.hpp:963,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:963,45'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:963,69'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:962,21'
          Dst:             _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - Src:             'immer/detail/hamts/node.hpp:966,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:966,45'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:966,69'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:965,21'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:969,27'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:973,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:974,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:975,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:973,29'
          Dst:             _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - Src:             'immer/detail/hamts/node.hpp:983,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:985,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:986,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:978,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:979,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:980,61'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:978,29'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:987,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:988,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:990,40'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:990,17'
          Dst:             _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - Src:             'immer/detail/hamts/node.hpp:991,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:992,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:993,9'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:995,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - Src:             'immer/detail/hamts/node.hpp:996,13'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:997,9'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:998,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:998,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:998,62'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:999,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - Src:             'immer/detail/hamts/node.hpp:987,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25move_inner_replace_mergedENSJ_5applyISG_E4type4editEPSL_hjSQ_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          396
      EdgeCount:       94
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:651,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:651,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:652,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:652,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:653,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:653,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:654,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/node.hpp:654,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:655,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:656,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/node.hpp:657,42'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - Src:             'immer/detail/hamts/node.hpp:658,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/node.hpp:659,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:660,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:662,34'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
        - Src:             'immer/detail/hamts/node.hpp:666,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:666,45'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:666,70'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:665,21'
          Dst:             _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - Src:             'immer/detail/hamts/node.hpp:669,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:669,45'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:669,70'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:668,21'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:672,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:673,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:674,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:672,25'
          Dst:             _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - Src:             'immer/detail/hamts/node.hpp:679,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:681,44'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:681,21'
          Dst:             _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - Src:             'immer/detail/hamts/node.hpp:682,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:676,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:677,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:678,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:676,25'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:683,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:684,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:686,17'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - Src:             'immer/detail/hamts/node.hpp:687,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:688,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:691,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:691,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:691,68'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:692,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:693,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:694,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:695,14'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:696,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12delete_innerEPSL_
        - Src:             'immer/detail/hamts/node.hpp:683,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13make_merged_eENSJ_5applyISG_E4type4editEjS9_mS9_m
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          203
      EdgeCount:       45
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjS9_jS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12owned_valuesEPSL_NSJ_5applyISG_E4type4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13make_merged_eENSJ_5applyISG_E4type4editEjS9_mS9_m
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14make_collisionES9_S9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5ownedEPSL_NSJ_5applyISG_E4type4editE
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1039,31'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13make_merged_eENSJ_5applyISG_E4type4editEjS9_mS9_m
        - Src:             'immer/detail/hamts/node.hpp:1043,25'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjPSL_
        - Src:             'immer/detail/hamts/node.hpp:1042,28'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5ownedEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/node.hpp:1046,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:1048,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/node.hpp:1049,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:1050,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:1052,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjS9_jS9_
        - Src:             'immer/detail/hamts/node.hpp:1057,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12owned_valuesEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/node.hpp:1060,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14make_collisionES9_S9_
        - Src:             'immer/detail/hamts/node.hpp:1060,20'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5ownedEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/node.hpp:1050,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjPSL_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:290,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:291,40'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEj
        - Src:             'immer/detail/hamts/node.hpp:293,12'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjS9_jS9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - _ZZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjS9_jS9_ENKUlOT_OT0_E_clIRS9_SS_EEDaSN_SP_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:314,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:315,18'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - Src:             'immer/detail/hamts/node.hpp:336,13'
          Dst:             _ZZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjS9_jS9_ENKUlOT_OT0_E_clIRS9_SS_EEDaSN_SP_
        - Src:             'immer/detail/hamts/node.hpp:338,13'
          Dst:             _ZZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjS9_jS9_ENKUlOT_OT0_E_clIRS9_SS_EEDaSN_SP_
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14make_collisionES9_S9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18sizeof_collision_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2Ev
        - _ZN5immer8cpp_heap8allocateIJEEEPvmDpT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:355,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18sizeof_collision_nEj
        - Src:             'immer/detail/hamts/node.hpp:355,18'
          Dst:             _ZN5immer8cpp_heap8allocateIJEEEPvmDpT_
        - Src:             'immer/detail/hamts/node.hpp:356,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2Ev
        - Src:             'immer/detail/hamts/node.hpp:362,45'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
    - functionName:    _ZZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjS9_jS9_ENKUlOT_OT0_E_clIRS9_SS_EEDaSN_SP_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:319,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21ensure_mutable_valuesENSJ_5applyISG_E4type4editE
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          144
      EdgeCount:       41
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeaSENS6_4editE
        - _ZN5immer22unsafe_refcount_policy3decEv
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE15get_storage_ptrEv
        - _ZN5immer6detail3csl6memberINS_22unsafe_refcount_policyENS1_7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4typeEE4typeC2Ev
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13delete_valuesEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15sizeof_values_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17deallocate_valuesEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer8cpp_heap8allocateIJEEEPvmDpT_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateENSJ_5applyISG_E4type4editE
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:382,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateENSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/node.hpp:382,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:384,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeENST_4editE
        - Src:             'immer/detail/hamts/node.hpp:385,20'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:387,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/node.hpp:388,46'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15sizeof_values_nEj
        - Src:             'immer/detail/hamts/node.hpp:388,31'
          Dst:             _ZN5immer8cpp_heap8allocateIJEEEPvmDpT_
        - Src:             'immer/detail/hamts/node.hpp:388,77'
          Dst:             _ZN5immer6detail3csl6memberINS_22unsafe_refcount_policyENS1_7inheritINS_20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeEvE4typeEE4typeC2Ev
        - Src:             'immer/detail/hamts/node.hpp:389,33'
          Dst:             _ZN5immer6detail21with_trailing_storageINS0_5hamts4nodeINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13values_data_tESA_Lb1EE15get_storage_ptrEv
        - Src:             'immer/detail/hamts/node.hpp:390,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:391,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5owneeEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - Src:             'immer/detail/hamts/node.hpp:391,24'
          Dst:             _ZN5immer20no_transience_policy5applyINS_11heap_policyINS_8cpp_heapEEEE4type5owneeaSENS6_4editE
        - Src:             'immer/detail/hamts/node.hpp:393,17'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:394,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:396,17'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17deallocate_valuesEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeEj
        - Src:             'immer/detail/hamts/node.hpp:397,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:398,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:400,17'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4refsEPKNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeE
        - Src:             'immer/detail/hamts/node.hpp:400,27'
          Dst:             _ZN5immer22unsafe_refcount_policy3decEv
        - Src:             'immer/detail/hamts/node.hpp:401,17'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13delete_valuesEPNS0_3csl10member_twoINSL_13values_data_tENSM_6memberISH_NSM_7inheritINSJ_5applyISG_E4type5owneeEvE4typeEE4typeEE4typeEj
        - Src:             'immer/detail/hamts/node.hpp:398,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21move_collision_insertEPSL_S9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       33
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16delete_collisionEPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16make_collision_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE20deallocate_collisionEPSL_j
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:432,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:432,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:433,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/node.hpp:434,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16make_collision_nEj
        - Src:             'immer/detail/hamts/node.hpp:435,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:436,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:440,17'
          Dst:             _ZN5immer6detail18uninitialized_moveIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T0_EESC_E4typeESB_SB_SC_
        - Src:             'immer/detail/hamts/node.hpp:441,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:444,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:445,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:446,9'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:448,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE20deallocate_collisionEPSL_j
        - Src:             'immer/detail/hamts/node.hpp:449,13'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:450,9'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:451,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16delete_collisionEPSL_
        - Src:             'immer/detail/hamts/node.hpp:445,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10do_add_mutENSJ_5applyISG_E4type4editEPNS1_4nodeIS9_SA_SC_SK_Lj3EEES9_mj
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          813
      EdgeCount:       247
      CyclomaticComplexity: 125
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12owned_valuesEPSL_NSJ_5applyISG_E4type4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13make_merged_eENSJ_5applyISG_E4type4editEjS9_mS9_m
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17owned_values_safeEPSL_NSJ_5applyISG_E4type4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18copy_inner_replaceEPSL_jSM_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21copy_collision_insertEPSL_S9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21ensure_mutable_valuesENSJ_5applyISG_E4type4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21move_collision_insertEPSL_S9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE22copy_collision_replaceEPSL_PS9_S9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23copy_inner_insert_valueEPSL_hS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23move_inner_insert_valueENSJ_5applyISG_E4type4editEPSL_hS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24copy_inner_replace_valueEPSL_jS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25copy_inner_replace_mergedEPSL_hjSM_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25move_inner_replace_mergedENSJ_5applyISG_E4type4editEPSL_hjSQ_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5ownedEPSL_NSJ_5applyISG_E4type4editE
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateENSJ_5applyISG_E4type4editE
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17can_mutate_valuesENSJ_5applyISG_E4type4editE
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10do_add_mutENSJ_5applyISG_E4type4editEPNS1_4nodeIS9_SA_SC_SK_Lj3EEES9_mj
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_addEPNS1_4nodeIS9_SA_SC_SK_Lj3EEES9_mj
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:647,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/champ.hpp:649,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:650,36'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:653,31'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateENSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:657,34'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE22copy_collision_replaceEPSL_PS9_S9_
        - Src:             'immer/detail/hamts/champ.hpp:659,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5ownedEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:662,33'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateENSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:663,31'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21move_collision_insertEPSL_S9_
        - Src:             'immer/detail/hamts/champ.hpp:664,31'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21copy_collision_insertEPSL_S9_
        - Src:             'immer/detail/hamts/champ.hpp:665,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5ownedEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:669,23'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:670,37'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:671,37'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:672,27'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateENSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:674,25'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10do_add_mutENSJ_5applyISG_E4type4editEPNS1_4nodeIS9_SA_SC_SK_Lj3EEES9_mj
        - Src:             'immer/detail/hamts/champ.hpp:675,27'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:676,51'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - Src:             'immer/detail/hamts/champ.hpp:677,25'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/champ.hpp:680,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:680,21'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/champ.hpp:681,35'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_addEPNS1_4nodeIS9_SA_SC_SK_Lj3EEES9_mj
        - Src:             'immer/detail/hamts/champ.hpp:683,39'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18copy_inner_replaceEPSL_jSM_
        - Src:             'immer/detail/hamts/champ.hpp:685,25'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5ownedEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:687,21'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/champ.hpp:689,25'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/champ.hpp:690,25'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/champ.hpp:691,21'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/champ.hpp:693,30'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:694,37'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:695,37'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:697,31'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateENSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:698,46'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21ensure_mutable_valuesENSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:702,34'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24copy_inner_replace_valueEPSL_jS9_
        - Src:             'immer/detail/hamts/champ.hpp:704,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12owned_valuesEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:707,48'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateENSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:708,58'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17can_mutate_valuesENSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:709,42'
          Dst:             _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'immer/detail/hamts/champ.hpp:710,42'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE13make_merged_eENSJ_5applyISG_E4type4editEjS9_mS9_m
        - Src:             'immer/detail/hamts/champ.hpp:718,43'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25move_inner_replace_mergedENSJ_5applyISG_E4type4editEPSL_hjSQ_
        - Src:             'immer/detail/hamts/champ.hpp:720,43'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25copy_inner_replace_mergedEPSL_hjSM_
        - Src:             'immer/detail/hamts/champ.hpp:722,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17owned_values_safeEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:723,21'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/champ.hpp:725,25'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/champ.hpp:726,25'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/champ.hpp:727,21'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/champ.hpp:730,37'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10can_mutateENSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:731,40'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23move_inner_insert_valueENSJ_5applyISG_E4type4editEPSL_hS9_
        - Src:             'immer/detail/hamts/champ.hpp:733,40'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23copy_inner_insert_valueEPSL_hS9_
        - Src:             'immer/detail/hamts/champ.hpp:735,25'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12owned_valuesEPSL_NSJ_5applyISG_E4type4editE
        - Src:             'immer/detail/hamts/champ.hpp:691,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE22copy_collision_replaceEPSL_PS9_S9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          195
      EdgeCount:       59
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16make_collision_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE20deallocate_collisionEPSL_j
        - _ZN5immer6detail7destroyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_SB_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:508,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:508,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:509,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/node.hpp:510,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16make_collision_nEj
        - Src:             'immer/detail/hamts/node.hpp:511,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:512,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:513,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:517,24'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:519,21'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:520,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:522,42'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:522,21'
          Dst:             _ZN5immer6detail7destroyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_SB_
        - Src:             'immer/detail/hamts/node.hpp:523,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:524,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:525,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:527,22'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:528,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:529,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:530,9'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:532,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE20deallocate_collisionEPSL_j
        - Src:             'immer/detail/hamts/node.hpp:533,13'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:534,9'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:524,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21copy_collision_insertEPSL_S9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       33
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16make_collision_nEj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE20deallocate_collisionEPSL_j
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:408,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:408,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:409,26'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/node.hpp:410,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16make_collision_nEj
        - Src:             'immer/detail/hamts/node.hpp:411,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:412,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/node.hpp:416,17'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:417,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:420,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:421,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:422,9'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:424,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE20deallocate_collisionEPSL_j
        - Src:             'immer/detail/hamts/node.hpp:425,13'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:426,9'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:421,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_addEPNS1_4nodeIS9_SA_SC_SK_Lj3EEES9_mj
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          412
      EdgeCount:       111
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11make_mergedEjS9_mS9_m
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18copy_inner_replaceEPSL_jSM_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21copy_collision_insertEPSL_S9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE22copy_collision_replaceEPSL_PS9_S9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23copy_inner_insert_valueEPSL_hS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24copy_inner_replace_valueEPSL_jS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25copy_inner_replace_mergedEPSL_hjSM_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_addEPNS1_4nodeIS9_SA_SC_SK_Lj3EEES9_mj
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:574,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/champ.hpp:576,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:577,36'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:581,25'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE22copy_collision_replaceEPSL_PS9_S9_
        - Src:             'immer/detail/hamts/champ.hpp:583,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE21copy_collision_insertEPSL_S9_
        - Src:             'immer/detail/hamts/champ.hpp:587,23'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:588,37'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/champ.hpp:589,17'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:589,17'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/champ.hpp:591,27'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:590,31'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_addEPNS1_4nodeIS9_SA_SC_SK_Lj3EEES9_mj
        - Src:             'immer/detail/hamts/champ.hpp:594,25'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE18copy_inner_replaceEPSL_jSM_
        - Src:             'immer/detail/hamts/champ.hpp:596,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/champ.hpp:598,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/champ.hpp:599,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/champ.hpp:600,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/champ.hpp:601,30'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:602,37'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/champ.hpp:603,37'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:605,29'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24copy_inner_replace_valueEPSL_jS9_
        - Src:             'immer/detail/hamts/champ.hpp:610,62'
          Dst:             _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'immer/detail/hamts/champ.hpp:609,34'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11make_mergedEjS9_mS9_m
        - Src:             'immer/detail/hamts/champ.hpp:612,33'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25copy_inner_replace_mergedEPSL_hjSM_
        - Src:             'immer/detail/hamts/champ.hpp:615,21'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/champ.hpp:617,25'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/champ.hpp:618,25'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/champ.hpp:619,21'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/champ.hpp:623,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23copy_inner_insert_valueEPSL_hS9_
        - Src:             'immer/detail/hamts/champ.hpp:600,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE24copy_inner_replace_valueEPSL_jS9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          198
      EdgeCount:       48
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:578,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:578,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:579,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/node.hpp:579,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:580,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:581,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/node.hpp:582,42'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - Src:             'immer/detail/hamts/node.hpp:583,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:584,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:587,22'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:587,37'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:587,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:586,13'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:589,22'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:590,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:592,40'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:592,17'
          Dst:             _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - Src:             'immer/detail/hamts/node.hpp:593,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:594,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:595,9'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:597,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - Src:             'immer/detail/hamts/node.hpp:598,13'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:599,9'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:600,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:600,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - Src:             'immer/detail/hamts/node.hpp:601,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:601,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:601,62'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:594,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE25copy_inner_replace_mergedEPSL_hjSM_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          313
      EdgeCount:       74
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:610,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:610,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:611,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:611,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:612,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:612,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:613,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/node.hpp:613,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:614,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:615,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/node.hpp:616,42'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - Src:             'immer/detail/hamts/node.hpp:617,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEh
        - Src:             'immer/detail/hamts/node.hpp:618,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:619,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:623,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:623,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:623,66'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:622,17'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:625,53'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:626,53'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:627,53'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:625,21'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:628,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:630,44'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:630,21'
          Dst:             _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - Src:             'immer/detail/hamts/node.hpp:631,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:632,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:633,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:635,17'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - Src:             'immer/detail/hamts/node.hpp:636,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:637,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:639,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:639,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - Src:             'immer/detail/hamts/node.hpp:640,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:640,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:640,68'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:641,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:642,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:643,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:644,14'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:632,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE23copy_inner_insert_valueEPSL_hS9_
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          279
      EdgeCount:       67
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:909,9'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4kindEv
        - Src:             'immer/detail/hamts/node.hpp:909,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/hamts/node.hpp:910,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14children_countEv
        - Src:             'immer/detail/hamts/node.hpp:911,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEv
        - Src:             'immer/detail/hamts/node.hpp:912,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10data_countEh
        - Src:             'immer/detail/hamts/node.hpp:913,42'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjj
        - Src:             'immer/detail/hamts/node.hpp:914,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/node.hpp:915,47'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/node.hpp:919,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:919,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:919,65'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:918,17'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:921,27'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:924,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:925,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:926,57'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:924,25'
          Dst:             _ZN5immer6detail18uninitialized_copyIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S9_EENS2_9enable_ifIXnt18can_trivially_copyIT_T1_EESC_E4typeESB_T0_SC_
        - Src:             'immer/detail/hamts/node.hpp:927,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:929,26'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:930,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:931,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:932,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:934,40'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/node.hpp:934,17'
          Dst:             _ZN5immer6detail9destroy_nIPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEENS2_9enable_ifIXnt20can_trivially_detroyIT_EESB_E4typeESB_T0_
        - Src:             'immer/detail/hamts/node.hpp:935,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:936,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:937,9'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:939,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE16deallocate_innerEPSL_jj
        - Src:             'immer/detail/hamts/node.hpp:940,13'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:941,9'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:942,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:942,9'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE9inc_nodesEPPSL_j
        - Src:             'immer/detail/hamts/node.hpp:943,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:943,41'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:943,62'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/node.hpp:931,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11make_mergedEjS9_mS9_m
      functionSourceFile: '/src/immer/immer/detail/hamts/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          186
      EdgeCount:       43
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11make_mergedEjS9_mS9_m
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjPSL_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjS9_jS9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14make_collisionES9_S9_
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/node.hpp:1010,31'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11make_mergedEjS9_mS9_m
        - Src:             'immer/detail/hamts/node.hpp:1013,28'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjPSL_
        - Src:             'immer/detail/hamts/node.hpp:1015,17'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/hamts/node.hpp:1017,21'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE17delete_deep_shiftEPSL_j
        - Src:             'immer/detail/hamts/node.hpp:1018,21'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/hamts/node.hpp:1019,17'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/hamts/node.hpp:1021,24'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE12make_inner_nEjjS9_jS9_
        - Src:             'immer/detail/hamts/node.hpp:1028,20'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14make_collisionES9_S9_
        - Src:             'immer/detail/hamts/node.hpp:1019,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7add_mutENSJ_5applyISG_E4type4editES9_
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11delete_deepEPSL_j
        - _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10do_add_mutENSJ_5applyISG_E4type4editEPNS1_4nodeIS9_SA_SC_SK_Lj3EEES9_mj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:742,21'
          Dst:             _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'immer/detail/hamts/champ.hpp:743,21'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10do_add_mutENSJ_5applyISG_E4type4editEPNS1_4nodeIS9_SA_SC_SK_Lj3EEES9_mj
        - Src:             'immer/detail/hamts/champ.hpp:744,35'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - Src:             'immer/detail/hamts/champ.hpp:745,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11delete_deepEPSL_j
    - functionName:    _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11insert_moveENS1_17integral_constantIbLb1EEES7_
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7add_mutENSJ_5applyISG_E4type4editES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:272,15'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7add_mutENSJ_5applyISG_E4type4editES9_
    - functionName:    _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3incEv
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3incEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:192,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3incEv
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKSL_
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEm
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3incEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:159,11'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEm
        - Src:             'immer/detail/hamts/champ.hpp:161,9'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3incEv
        - Src:             'immer/detail/hamts/champ.hpp:161,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEm
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3subIS9_EESL_RKT_
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEm
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKSL_
        - _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_subIS9_EENSL_10sub_resultEPNS1_4nodeIS9_SA_SC_SK_Lj3EEERKT_mj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/detail/hamts/champ.hpp:1285,9'
          Branch Sides:    []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:1283,21'
          Dst:             _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'immer/detail/hamts/champ.hpp:1284,21'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_subIS9_EENSL_10sub_resultEPNS1_4nodeIS9_SA_SC_SK_Lj3EEERKT_mj
        - Src:             'immer/detail/hamts/champ.hpp:1287,20'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKSL_
        - Src:             'immer/detail/hamts/champ.hpp:1289,20'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEm
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEaSEOSL_
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts4swapERNS1_5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEESM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:179,9'
          Dst:             _ZN5immer6detail5hamts4swapERNS1_5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEESM_
    - functionName:    _ZN5immer6detail5hamts4swapERNS1_5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEESM_
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EOSL_
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5immer6detail5hamts4swapERNS1_5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEESM_
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5emptyEv
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:165,17'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5emptyEv
        - Src:             'immer/detail/hamts/champ.hpp:165,11'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEm
        - Src:             'immer/detail/hamts/champ.hpp:167,9'
          Dst:             _ZN5immer6detail5hamts4swapERNS1_5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEESM_
        - Src:             'immer/detail/hamts/champ.hpp:165,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ENS_6detail5hamts5champIS7_S8_SA_SI_Lj3EEE
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EOSL_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:293,11'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EOSL_
    - functionName:    _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3addES9_
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEm
        - _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_addEPNS1_4nodeIS9_SA_SC_SK_Lj3EEES9_mj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:631,25'
          Dst:             _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'immer/detail/hamts/champ.hpp:632,25'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6do_addEPNS1_4nodeIS9_SA_SC_SK_Lj3EEES9_mj
        - Src:             'immer/detail/hamts/champ.hpp:634,16'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEm
    - functionName:    _ZN13no_more_inputD0Ev
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13no_more_inputD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:19,8'
          Dst:             _ZN13no_more_inputD2Ev
    - functionName:    _ZN13no_more_inputD2Ev
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:19,8'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZNSt9exceptionD2Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9exceptionC2B8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__exception/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12fuzzer_input4nextEm
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13no_more_inputC2Ev
        - _ZN13no_more_inputD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:32,13'
          Dst:             __cxa_allocate_exception
        - Src:             'extra/fuzzer/fuzzer_input.hpp:32,19'
          Dst:             _ZN13no_more_inputC2Ev
        - Src:             'extra/fuzzer/fuzzer_input.hpp:32,13'
          Dst:             __cxa_throw
        - Src:             'extra/fuzzer/fuzzer_input.hpp:32,13'
          Dst:             _ZN13no_more_inputD2Ev
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13no_more_inputC2Ev
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:19,8'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12fuzzer_input4nextEmm
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12fuzzer_input4nextEm
        - _ZN13no_more_inputC2Ev
        - _ZN13no_more_inputD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:44,13'
          Dst:             __cxa_allocate_exception
        - Src:             'extra/fuzzer/fuzzer_input.hpp:44,19'
          Dst:             _ZN13no_more_inputC2Ev
        - Src:             'extra/fuzzer/fuzzer_input.hpp:44,13'
          Dst:             __cxa_throw
        - Src:             'extra/fuzzer/fuzzer_input.hpp:44,13'
          Dst:             _ZN13no_more_inputD2Ev
        - Src:             'extra/fuzzer/fuzzer_input.hpp:45,16'
          Dst:             _ZN12fuzzer_input4nextEm
    - functionName:    _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14do_check_champEPNS1_4nodeIS9_SA_SC_SK_Lj3EEEjmm
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          235
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14do_check_champEPNS1_4nodeIS9_SA_SC_SK_Lj3EEEjmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:207,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7nodemapEv
        - Src:             'immer/detail/hamts/champ.hpp:209,34'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE8childrenEv
        - Src:             'immer/detail/hamts/champ.hpp:214,29'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14do_check_champEPNS1_4nodeIS9_SA_SC_SK_Lj3EEEjmm
        - Src:             'immer/detail/hamts/champ.hpp:221,34'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE7datamapEv
        - Src:             'immer/detail/hamts/champ.hpp:223,34'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6valuesEv
        - Src:             'immer/detail/hamts/champ.hpp:226,38'
          Dst:             _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'immer/detail/hamts/champ.hpp:235,30'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10collisionsEv
        - Src:             'immer/detail/hamts/champ.hpp:236,36'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE15collision_countEv
        - Src:             'immer/detail/hamts/champ.hpp:238,30'
          Dst:             _ZNK16colliding_hash_tclERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_1clIcEEDaT_'
      functionSourceFile: '/src/immer/extra/fuzzer/set-st-str-conflict.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN5immer4diffINS_3setINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16colliding_hash_tNS2_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEEJZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSO_E_ZZ22LLVMFuzzerTestOneInputENKSM_ISN_EEDaSP_EUlSQ_E0_ZZ22LLVMFuzzerTestOneInputENKSM_ISN_EEDaSP_EUlSQ_OT0_E_EEEvRKSO_SX_DpOT0_'
      functionSourceFile: '/src/immer/immer/algorithm.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN5immer11make_differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOS4_E_ZZ22LLVMFuzzerTestOneInputENKS2_IS3_EEDaS5_EUlS6_E0_ZZ22LLVMFuzzerTestOneInputENKS2_IS3_EEDaS5_EUlS6_OT0_E_EENS_6differIu7__decayIS4_Eu7__decayIS9_Eu7__decayIT1_EEES6_SA_OSF_'
        - '_ZN5immer4diffINS_3setINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16colliding_hash_tNS2_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSP_E_ZZ22LLVMFuzzerTestOneInputENKSN_ISO_EEDaSQ_EUlSR_E0_ZZ22LLVMFuzzerTestOneInputENKSN_ISO_EEDaSQ_EUlSR_OT0_E_EEEEvRKSP_SZ_SV_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/algorithm.hpp:321,16'
          Dst:             '_ZN5immer11make_differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOS4_E_ZZ22LLVMFuzzerTestOneInputENKS2_IS3_EEDaS5_EUlS6_E0_ZZ22LLVMFuzzerTestOneInputENKS2_IS3_EEDaS5_EUlS6_OT0_E_EENS_6differIu7__decayIS4_Eu7__decayIS9_Eu7__decayIT1_EEES6_SA_OSF_'
        - Src:             'immer/algorithm.hpp:321,5'
          Dst:             '_ZN5immer4diffINS_3setINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16colliding_hash_tNS2_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS_6differIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSP_E_ZZ22LLVMFuzzerTestOneInputENKSN_ISO_EEDaSQ_EUlSR_E0_ZZ22LLVMFuzzerTestOneInputENKSN_ISO_EEDaSQ_EUlSR_OT0_E_EEEEvRKSP_SZ_SV_'
    - functionName:    _ZN5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_EppEv
      functionSourceFile: '/src/immer/immer/detail/iterator_facade.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_E7derivedEv
        - _ZN5immer6detail20iterator_core_access9incrementIRNS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEEEEDcOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/iterator_facade.hpp:120,29'
          Dst:             _ZN5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_E7derivedEv
        - Src:             'immer/detail/iterator_facade.hpp:120,9'
          Dst:             _ZN5immer6detail20iterator_core_access9incrementIRNS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEEEEDcOT_
        - Src:             'immer/detail/iterator_facade.hpp:121,16'
          Dst:             _ZN5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_E7derivedEv
    - functionName:    _ZNK5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_EdeEv
      functionSourceFile: '/src/immer/immer/detail/iterator_facade.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail20iterator_core_access11dereferenceIRKNS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEEEEDcOT_
        - _ZNK5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_E7derivedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/iterator_facade.hpp:99,65'
          Dst:             _ZNK5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_E7derivedEv
        - Src:             'immer/detail/iterator_facade.hpp:99,43'
          Dst:             _ZN5immer6detail20iterator_core_access11dereferenceIRKNS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEEEEDcOT_
    - functionName:    _ZN5immer6detailneERKNS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEESN_
      functionSourceFile: '/src/immer/immer/detail/iterator_facade.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail20iterator_core_access5equalIRKNS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEESP_EEDcOT_OT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/iterator_facade.hpp:115,17'
          Dst:             _ZN5immer6detail20iterator_core_access5equalIRKNS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE16colliding_hash_tNS5_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEESP_EEDcOT_OT0_
    - functionName:    _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3endEv
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKNS1_5champIS9_SA_SC_SK_Lj3EEENSL_5end_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:130,16'
          Dst:             _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKNS1_5champIS9_SA_SC_SK_Lj3EEENSL_5end_tE
    - functionName:    _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5beginEv
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKNS1_5champIS9_SA_SC_SK_Lj3EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:122,53'
          Dst:             _ZN5immer6detail5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKNS1_5champIS9_SA_SC_SK_Lj3EEE
    - functionName:    _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKSJ_
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:61,7'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKSL_
    - functionName:    _ZNO5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5eraseERKS7_
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10erase_moveENS1_17integral_constantIbLb1EEERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:240,16'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE10erase_moveENS1_17integral_constantIbLb1EEERKS7_
    - functionName:    _ZNO5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6insertES7_
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11insert_moveENS1_17integral_constantIbLb1EEES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:226,16'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11insert_moveENS1_17integral_constantIbLb1EEES7_
    - functionName:    _ZNKR5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5eraseERKS7_
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ENS_6detail5hamts5champIS7_S8_SA_SI_Lj3EEE
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3subIS9_EESL_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:236,22'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3subIS9_EESL_RKT_
        - Src:             'immer/set.hpp:236,16'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ENS_6detail5hamts5champIS7_S8_SA_SI_Lj3EEE
        - Src:             'immer/set.hpp:236,9'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
        - Src:             'immer/set.hpp:236,9'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
    - functionName:    _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - __clang_call_terminate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:190,16'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - Src:             'immer/detail/hamts/champ.hpp:190,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11delete_deepEPSL_j
        - _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:196,19'
          Dst:             _ZNK5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3decEv
        - Src:             'immer/detail/hamts/champ.hpp:197,13'
          Dst:             _ZN5immer6detail5hamts4nodeINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11delete_deepEPSL_j
    - functionName:    _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEaSEOSJ_
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEaSEOSL_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:61,7'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEaSEOSL_
    - functionName:    _ZNKR5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6insertES7_
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ENS_6detail5hamts5champIS7_S8_SA_SI_Lj3EEE
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3addES9_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:222,22'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3addES9_
        - Src:             'immer/set.hpp:222,16'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ENS_6detail5hamts5champIS7_S8_SA_SI_Lj3EEE
        - Src:             'immer/set.hpp:222,9'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
        - Src:             'immer/set.hpp:222,9'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
    - functionName:    _Z4readImERKT_R12fuzzer_input
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12fuzzer_input4nextEmm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:65,43'
          Dst:             _ZN12fuzzer_input4nextEmm
    - functionName:    _Z4readIcERKT_R12fuzzer_input
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12fuzzer_input4nextEmm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:65,43'
          Dst:             _ZN12fuzzer_input4nextEmm
    - functionName:    _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11check_champEv
      functionSourceFile: '/src/immer/immer/detail/hamts/champ.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14do_check_champEPNS1_4nodeIS9_SA_SC_SK_Lj3EEEjmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/hamts/champ.hpp:252,18'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE14do_check_champEPNS1_4nodeIS9_SA_SC_SK_Lj3EEEjmm
    - functionName:    '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_1ET_R12fuzzer_inputT0_'
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z4readIcERKT_R12fuzzer_input
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_1clIcEEDaT_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:71,14'
          Dst:             _Z4readIcERKT_R12fuzzer_input
        - Src:             'extra/fuzzer/fuzzer_input.hpp:72,13'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_1clIcEEDaT_'
        - Src:             'extra/fuzzer/fuzzer_input.hpp:73,13'
          Dst:             _Z4readIcERKT_R12fuzzer_input
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_'
      functionSourceFile: '/src/immer/extra/fuzzer/set-st-str-conflict.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          352
      EdgeCount:       76
      CyclomaticComplexity: 33
      functionsReached:
        - _Z4readIcERKT_R12fuzzer_input
        - '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_1ET_R12fuzzer_inputT0_'
        - _Z4readImERKT_R12fuzzer_input
        - _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKSJ_
        - _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
        - _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEaSEOSJ_
        - '_ZN5immer4diffINS_3setINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16colliding_hash_tNS2_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEEJZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSO_E_ZZ22LLVMFuzzerTestOneInputENKSM_ISN_EEDaSP_EUlSQ_E0_ZZ22LLVMFuzzerTestOneInputENKSM_ISN_EEDaSP_EUlSQ_OT0_E_EEEvRKSO_SX_DpOT0_'
        - _ZN5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_EppEv
        - _ZN5immer6detailneERKNS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEESN_
        - _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3endEv
        - _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4implEv
        - _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5beginEv
        - _ZNK5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_EdeEv
        - _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11check_champEv
        - _ZNKR5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5eraseERKS7_
        - _ZNKR5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6insertES7_
        - _ZNO5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5eraseERKS7_
        - _ZNO5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6insertES7_
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/set-st-str-conflict.cpp:59,9'
          Branch Sides:    []
      Callsites:
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:56,20'
          Dst:             '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_1ET_R12fuzzer_inputT0_'
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:57,20'
          Dst:             '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_1ET_R12fuzzer_inputT0_'
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:58,9'
          Dst:             _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE4implEv
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:58,9'
          Dst:             _ZNK5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE11check_champEv
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:58,9'
          Dst:             __assert_fail
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:59,17'
          Dst:             _Z4readIcERKT_R12fuzzer_input
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:61,41'
          Dst:             _Z4readImERKT_R12fuzzer_input
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:62,36'
          Dst:             _ZNKR5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6insertES7_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:62,24'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEaSEOSJ_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:62,13'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:66,41'
          Dst:             _Z4readImERKT_R12fuzzer_input
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:67,36'
          Dst:             _ZNKR5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5eraseERKS7_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:67,24'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEaSEOSJ_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:67,13'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:71,41'
          Dst:             _Z4readImERKT_R12fuzzer_input
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:72,47'
          Dst:             _ZNO5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6insertES7_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:72,24'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEaSEOSJ_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:76,41'
          Dst:             _Z4readImERKT_R12fuzzer_input
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:77,47'
          Dst:             _ZNO5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5eraseERKS7_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:77,24'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEaSEOSJ_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:81,25'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2ERKSJ_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:82,32'
          Dst:             _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5beginEv
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:82,32'
          Dst:             _ZNK5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE3endEv
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:82,32'
          Dst:             _ZN5immer6detailneERKNS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEESN_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:82,32'
          Dst:             _ZNK5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_EdeEv
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:83,39'
          Dst:             _ZNKR5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE6insertES7_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:83,27'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEaSEOSJ_
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:83,17'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:82,32'
          Dst:             _ZN5immer6detail15iterator_facadeINS0_5hamts14champ_iteratorINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE16colliding_hash_tNS4_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEENS4_20forward_iterator_tagESA_RKSA_lPSO_EppEv
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:86,9'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:86,9'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:90,13'
          Dst:             '_ZN5immer4diffINS_3setINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16colliding_hash_tNS2_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEEJZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlOSO_E_ZZ22LLVMFuzzerTestOneInputENKSM_ISN_EEDaSP_EUlSQ_E0_ZZ22LLVMFuzzerTestOneInputENKSM_ISN_EEDaSP_EUlSQ_OT0_E_EEEvRKSO_SX_DpOT0_'
    - functionName:    _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:61,7'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
    - functionName:    '_ZN12fuzzer_input3runIZ22LLVMFuzzerTestOneInputE3$_0EEiT_'
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_'
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:54,20'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_'
        - Src:             'extra/fuzzer/fuzzer_input.hpp:56,9'
          Dst:             __cxa_begin_catch
        - Src:             'extra/fuzzer/fuzzer_input.hpp:57,9'
          Dst:             __cxa_end_catch
    - functionName:    _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2Ev
      functionSourceFile: '/src/immer/immer/set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5emptyEv
        - _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/set.hpp:298,20'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EE5emptyEv
        - Src:             'immer/set.hpp:298,20'
          Dst:             _ZN5immer6detail5hamts5champINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE16colliding_hash_tNS3_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2EPNS1_4nodeIS9_SA_SC_SK_Lj3EEEm
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/immer/extra/fuzzer/set-st-str-conflict.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN12fuzzer_input3runIZ22LLVMFuzzerTestOneInputE3$_0EEiT_'
        - _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2Ev
        - _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:42,46'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EEC2Ev
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:46,37'
          Dst:             '_ZN12fuzzer_input3runIZ22LLVMFuzzerTestOneInputE3$_0EEiT_'
        - Src:             'extra/fuzzer/set-st-str-conflict.cpp:42,46'
          Dst:             _ZN5immer3setINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16colliding_hash_tNS1_8equal_toIvEENS_13memory_policyINS_11heap_policyINS_8cpp_heapEEENS_22unsafe_refcount_policyENS_14no_lock_policyENS_20no_transience_policyELb0ELb1EEELj3EED2Ev
...
