---
Fuzzer filename: '/src/cppitertools/fuzz_cppitertools.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EneIRKS6_RKS9_EEbRKNSC_IT_T0_EE
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './compress.hpp:99,14'
          Branch Sides:
            - BranchSide:      './compress.hpp:99,17'
              BranchSideFuncs:
                - _ZNSt3__114__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb1ELm0EEC2ERKNS0_IS4_Lb0ELm0EEE
                - _ZNSt3__1neERKNS_14__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb1ELm0EEES7_
            - BranchSide:      './compress.hpp:99,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      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
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    39
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::bad_array_new_length *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::bad_array_new_length *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::length_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:153,74'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::length_error *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::logic_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EppEv
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E13skip_failuresEv
        - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E19increment_iteratorsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './compress.hpp:85,7'
          Dst:             _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E19increment_iteratorsEv
        - Src:             './compress.hpp:86,7'
          Dst:             _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E13skip_failuresEv
    - functionName:    _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E19increment_iteratorsEv
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E13skip_failuresEv
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E19increment_iteratorsEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   './compress.hpp:52,36'
          Branch Sides:
            - BranchSide:      './compress.hpp:52,39'
              BranchSideFuncs:
                - _ZNSt3__1neERKNS_14__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb0ELm0EEES7_
                - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E19increment_iteratorsEv
                - _ZNSt3__1neIPiEEbRKNS_11__wrap_iterIT_EES6_
                - _ZNKSt3__114__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb0ELm0EEdeEv
                - _ZNKSt3__115__bit_referenceINS_6vectorIbNS_9allocatorIbEEEELb1EEcvbEv
            - BranchSide:      './compress.hpp:52,7'
              BranchSideFuncs:
                - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E19increment_iteratorsEv
                - _ZNSt3__1neIPiEEbRKNS_11__wrap_iterIT_EES6_
                - _ZNSt3__1neERKNS_14__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb0ELm0EEES7_
                - _ZNKSt3__114__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb0ELm0EEdeEv
                - _ZNKSt3__115__bit_referenceINS_6vectorIbNS_9allocatorIbEEEELb1EEcvbEv
        - Branch String:   './compress.hpp:53,14'
          Branch Sides:
            - BranchSide:      './compress.hpp:52,7'
              BranchSideFuncs:
                - _ZNKSt3__114__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb0ELm0EEdeEv
                - _ZNKSt3__115__bit_referenceINS_6vectorIbNS_9allocatorIbEEEELb1EEcvbEv
                - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E19increment_iteratorsEv
                - _ZNSt3__1neIPiEEbRKNS_11__wrap_iterIT_EES6_
                - _ZNSt3__1neERKNS_14__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb0ELm0EEES7_
            - BranchSide:      './compress.hpp:53,19'
              BranchSideFuncs:
                - _ZNKSt3__114__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb0ELm0EEdeEv
                - _ZNKSt3__115__bit_referenceINS_6vectorIbNS_9allocatorIbEEEELb1EEcvbEv
                - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E19increment_iteratorsEv
                - _ZNSt3__1neIPiEEbRKNS_11__wrap_iterIT_EES6_
                - _ZNSt3__1neERKNS_14__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb0ELm0EEES7_
        - Branch String:   './compress.hpp:52,7'
          Branch Sides:
            - BranchSide:      './compress.hpp:54,9'
              BranchSideFuncs:
                - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E19increment_iteratorsEv
                - _ZNSt3__1neIPiEEbRKNS_11__wrap_iterIT_EES6_
                - _ZNSt3__1neERKNS_14__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb0ELm0EEES7_
                - _ZNKSt3__114__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb0ELm0EEdeEv
                - _ZNKSt3__115__bit_referenceINS_6vectorIbNS_9allocatorIbEEEELb1EEcvbEv
            - BranchSide:      './compress.hpp:56,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             './compress.hpp:54,9'
          Dst:             _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E19increment_iteratorsEv
    - functionName:    _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EdeEv
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      'int *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EneIS7_SA_EEbRKNSC_IT_T0_EE
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './compress.hpp:99,14'
          Branch Sides:
            - BranchSide:      './compress.hpp:99,17'
              BranchSideFuncs:
                - _ZNSt3__1neERKNS_14__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb0ELm0EEES7_
            - BranchSide:      './compress.hpp:99,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEEC2ES7_SA_
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.iter::impl::Compressed *'
        - 'class.std::__1::vector.21 *'
        - 'class.std::__1::vector.47 *'
      constantsTouched: []
      argNames:
        - this
        - in_container
        - in_selectors
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl16IteratorIteratorINSt3__111__wrap_iterIPNS3_IPcEEEEEppEv
      functionSourceFile: '/src/cppitertools/./internal/iteratoriterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'class.iter::impl::IteratorIterator *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::IteratorIterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4iter4impl16IteratorIteratorINSt3__111__wrap_iterIPNS3_IPcEEEEEdeEv
      functionSourceFile: '/src/cppitertools/./internal/iteratoriterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::IteratorIterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4iter4impl16IteratorIteratorINSt3__111__wrap_iterIPNS3_IPcEEEEEneIS7_EEbRKNS1_IT_EE
      functionSourceFile: '/src/cppitertools/./internal/iteratoriterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.iter::impl::IteratorIterator *'
        - 'class.iter::impl::IteratorIterator *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4iter4impl16IteratorIteratorINSt3__111__wrap_iterIPNS3_IPcEEEEEmiERKS8_
      functionSourceFile: '/src/cppitertools/./internal/iteratoriterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'class.iter::impl::IteratorIterator *'
        - 'class.iter::impl::IteratorIterator *'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl19dumb_advance_unsafeINSt3__111__wrap_iterIPcEEmEEvRT_T0_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::__1::__libcpp_refstring *'
        - size_t
      constantsTouched: []
      argNames:
        - iter
        - distance
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './internal/iterbase.hpp:212,7'
          Branch Sides:
            - BranchSide:      './internal/iterbase.hpp:213,11'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPcEppEv
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      './internal/iterbase.hpp:215,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4iter4impl19dumb_advance_unsafeINSt3__111__wrap_iterIPcEElEEvRT_T0_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::__1::__libcpp_refstring *'
        - size_t
      constantsTouched: []
      argNames:
        - iter
        - distance
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './internal/iterbase.hpp:212,7'
          Branch Sides:
            - BranchSide:      './internal/iterbase.hpp:213,11'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPcEppEv
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      './internal/iterbase.hpp:215,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEEmEET_S6_T0_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - it
        - distance
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl19dumb_advance_unsafeINSt3__111__wrap_iterIPcEEmEEvRT_T0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:243,7'
          Dst:             _ZN4iter4impl19dumb_advance_unsafeINSt3__111__wrap_iterIPcEEmEEvRT_T0_
    - functionName:    _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEElEET_S6_T0_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - it
        - distance
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl19dumb_advance_unsafeINSt3__111__wrap_iterIPcEElEEvRT_T0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:243,7'
          Dst:             _ZN4iter4impl19dumb_advance_unsafeINSt3__111__wrap_iterIPcEElEEvRT_T0_
    - functionName:    _ZNK4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EeqIS9_EEbRKNSB_IT_EE
      functionSourceFile: '/src/cppitertools/./combinations.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.iter::impl::Combinator<std::__1::string &>::Iterator *'
        - 'class.iter::impl::Combinator<std::__1::string &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl9get_iters12get_end_implINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_11__wrap_iterIPcEEEET0_RT_i
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'class.std::__1::basic_string *'
        - int
      constantsTouched: []
      argNames:
        - r
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl17dumb_advance_implINSt3__111__wrap_iterIPcEES5_mEEvRT_RKT0_T1_NS2_17integral_constantIbLb1EEE
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.std::__1::__libcpp_refstring *'
        - 'class.std::__1::__libcpp_refstring *'
        - size_t
      constantsTouched: []
      argNames:
        - iter
        - end
        - distance
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './internal/iterbase.hpp:228,11'
          Branch Sides:
            - BranchSide:      './internal/iterbase.hpp:229,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      './internal/iterbase.hpp:231,17'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPcEpLEl
      Callsites:       []
    - functionName:    _ZN4iter4impl9get_iters14get_begin_implINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_11__wrap_iterIPcEEEET0_RT_i
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'class.std::__1::basic_string *'
        - int
      constantsTouched: []
      argNames:
        - r
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.std::__1::basic_string *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl9get_iters12get_end_implINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_11__wrap_iterIPcEEEET0_RT_i
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:73,16'
          Dst:             _ZN4iter4impl9get_iters12get_end_implINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_11__wrap_iterIPcEEEET0_RT_i
    - functionName:    _ZN4iter4impl12dumb_advanceINSt3__111__wrap_iterIPcEES5_mEEvRT_RKT0_T1_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.std::__1::__libcpp_refstring *'
        - 'class.std::__1::__libcpp_refstring *'
        - size_t
      constantsTouched: []
      argNames:
        - iter
        - end
        - distance
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl17dumb_advance_implINSt3__111__wrap_iterIPcEES5_mEEvRT_RKT0_T1_NS2_17integral_constantIbLb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:238,7'
          Dst:             _ZN4iter4impl17dumb_advance_implINSt3__111__wrap_iterIPcEES5_mEEvRT_RKT0_T1_NS2_17integral_constantIbLb1EEE
    - functionName:    _ZN4iter4impl9get_iters9get_beginINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESB_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.std::__1::basic_string *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl9get_iters14get_begin_implINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_11__wrap_iterIPcEEEET0_RT_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:50,16'
          Dst:             _ZN4iter4impl9get_iters14get_begin_implINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_11__wrap_iterIPcEEEET0_RT_i
    - functionName:    _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
      functionSourceFile: '/src/cppitertools/./internal/iteratoriterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   0
      returnType:      'class.std::__1::vector.38 *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::IterIterWrapper *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEEC2Em
      functionSourceFile: '/src/cppitertools/./internal/iteratoriterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::IterIterWrapper *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - sz
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EC2ES9_m
      functionSourceFile: '/src/cppitertools/./combinations.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.iter::impl::Combinator<std::__1::string &>::Iterator *'
        - 'class.std::__1::basic_string *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - container
        - n
      BBCount:         19
      ICount:          139
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
        - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEEC2Em
        - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEED2Ev
        - _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
        - _ZN4iter4impl9get_iters9get_beginINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESB_
      functionUses:    2
      BranchProfiles:
        - Branch String:   './combinations.hpp:58,11'
          Branch Sides:
            - BranchSide:      './combinations.hpp:59,9'
              BranchSideFuncs: []
            - BranchSide:      './combinations.hpp:62,14'
              BranchSideFuncs:
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE5beginEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE3endEv
                - _ZNSt3__1neIPNS_11__wrap_iterIPcEEEEbRKNS1_IT_EES8_
                - _ZNKSt3__111__wrap_iterIPNS0_IPcEEEdeEv
                - _ZN4iter4impl9get_iters9get_beginINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEED2Ev
                - _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZN4iter4impl12dumb_advanceINSt3__111__wrap_iterIPcEES5_mEEvRT_RKT0_T1_
                - _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZNSt3__1neIPcEEbRKNS_11__wrap_iterIT_EES6_
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNSt3__111__wrap_iterIPNS0_IPcEEEppEv
        - Branch String:   './combinations.hpp:63,23'
          Branch Sides:
            - BranchSide:      './combinations.hpp:63,23'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPNS0_IPcEEEdeEv
                - _ZN4iter4impl9get_iters9get_beginINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEED2Ev
                - _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZN4iter4impl12dumb_advanceINSt3__111__wrap_iterIPcEES5_mEEvRT_RKT0_T1_
                - _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZNSt3__1neIPcEEbRKNS_11__wrap_iterIT_EES6_
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNSt3__111__wrap_iterIPNS0_IPcEEEppEv
                - _ZNSt3__1neIPNS_11__wrap_iterIPcEEEEbRKNS1_IT_EES8_
            - BranchSide:      './combinations.hpp:63,23'
              BranchSideFuncs: []
        - Branch String:   './combinations.hpp:66,13'
          Branch Sides:
            - BranchSide:      './combinations.hpp:67,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNSt3__111__wrap_iterIPNS0_IPcEEEppEv
                - _ZNSt3__1neIPNS_11__wrap_iterIPcEEEEbRKNS1_IT_EES8_
                - _ZNKSt3__111__wrap_iterIPNS0_IPcEEEdeEv
                - _ZN4iter4impl9get_iters9get_beginINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEED2Ev
                - _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZN4iter4impl12dumb_advanceINSt3__111__wrap_iterIPcEES5_mEEvRT_RKT0_T1_
                - _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZNSt3__1neIPcEEbRKNS_11__wrap_iterIT_EES6_
            - BranchSide:      './combinations.hpp:70,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './combinations.hpp:57,37'
          Dst:             _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEEC2Em
        - Src:             './combinations.hpp:63,34'
          Dst:             _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
        - Src:             './combinations.hpp:64,19'
          Dst:             _ZN4iter4impl9get_iters9get_beginINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESB_
        - Src:             './combinations.hpp:65,26'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
        - Src:             './combinations.hpp:65,9'
          Dst:             _ZN4iter4impl12dumb_advanceINSt3__111__wrap_iterIPcEES5_mEEvRT_RKT0_T1_
        - Src:             './combinations.hpp:66,19'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
        - Src:             './combinations.hpp:74,5'
          Dst:             _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEED2Ev
    - functionName:    _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEED2Ev
      functionSourceFile: '/src/cppitertools/./internal/iteratoriterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.iter::impl::IterIterWrapper *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2ES9_m
      functionSourceFile: '/src/cppitertools/./combinations.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.iter::impl::Combinator *'
        - 'class.std::__1::basic_string *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - container
        - length
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EC2EONS2_11__wrap_iterIPiEESE_
      functionSourceFile: '/src/cppitertools/./cycle.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.iter::impl::Cycler<std::__1::vector<int> &>::Iterator *'
        - 'class.std::__1::__wrap_iter.30 *'
        - 'class.std::__1::__wrap_iter.30 *'
      constantsTouched: []
      argNames:
        - this
        - sub_iter
        - sub_end
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEEC2ES7_
      functionSourceFile: '/src/cppitertools/./cycle.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::Cycler *'
        - 'class.std::__1::vector.21 *'
      constantsTouched: []
      argNames:
        - this
        - container
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNRSt3__18optionalINS_4pairIiN4iter4impl13GroupProducerIRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEPFiRKSB_EE5GroupISE_EEEEEdeEv
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionDepth:   0
      returnType:      'struct.std::__1::pair *'
      argCount:        1
      argTypes:
        - 'class.std::__1::optional *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNRSt3__123__optional_storage_baseINS_4pairIiN4iter4impl13GroupProducerIRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEPFiRKSB_EE5GroupISE_EEEELb0EE5__getEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:957,22'
          Dst:             _ZNRSt3__123__optional_storage_baseINS_4pairIiN4iter4impl13GroupProducerIRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEPFiRKSB_EE5GroupISE_EEEELb0EE5__getEv
    - functionName:    _ZNRSt3__123__optional_storage_baseINS_4pairIiN4iter4impl13GroupProducerIRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEPFiRKSB_EE5GroupISE_EEEELb0EE5__getEv
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      'struct.std::__1::pair *'
      argCount:        1
      argTypes:
        - 'struct.std::__1::__optional_storage_base *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_EC2EOSJ_
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group *'
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_EC2ERNSH_8IteratorISC_EEi
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group *'
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
        - int
      constantsTouched: []
      argNames:
        - this
        - owner
        - key
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_ED2Ev
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         15
      ICount:          69
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E5beginEv
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:
        - Branch String:   './groupby.hpp:198,11'
          Branch Sides:
            - BranchSide:      './groupby.hpp:198,11'
              BranchSideFuncs: []
            - BranchSide:      './groupby.hpp:199,26'
              BranchSideFuncs:
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E5beginEv
                - __clang_call_terminate
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E3endEv
                - _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorneERKSK_
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorppEv
        - Branch String:   './groupby.hpp:199,9'
          Branch Sides:
            - BranchSide:      './groupby.hpp:200,9'
              BranchSideFuncs:
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorppEv
                - __clang_call_terminate
                - _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorneERKSK_
            - BranchSide:      './groupby.hpp:201,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             './groupby.hpp:199,26'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E5beginEv
        - Src:             './groupby.hpp:199,44'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E3endEv
        - Src:             './groupby.hpp:199,56'
          Dst:             _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorneERKSK_
        - Src:             './groupby.hpp:199,67'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorppEv
        - Src:             './groupby.hpp:199,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E5beginEv
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorC2EPSJ_Ri
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './groupby.hpp:264,14'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorC2EPSJ_Ri
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E3endEv
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorC2EPSJ_Ri
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './groupby.hpp:268,14'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorC2EPSJ_Ri
    - functionName:    _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorneERKSK_
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group<std::__1::vector<std::__1::string> &>::GroupIterator *'
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group<std::__1::vector<std::__1::string> &>::GroupIterator *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratoreqERKSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './groupby.hpp:232,24'
          Dst:             _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratoreqERKSK_
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorppEv
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionDepth:   0
      returnType:      'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group<std::__1::vector<std::__1::string> &>::GroupIterator *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group<std::__1::vector<std::__1::string> &>::GroupIterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIterator10not_at_endEv
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E18increment_iteratorEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './groupby.hpp:241,13'
          Branch Sides:
            - BranchSide:      './groupby.hpp:241,13'
              BranchSideFuncs: []
            - BranchSide:      './groupby.hpp:242,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './groupby.hpp:240,26'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E18increment_iteratorEv
        - Src:             './groupby.hpp:241,14'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIterator10not_at_endEv
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E18increment_iteratorEv
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5resetES9_
      functionUses:    1
      BranchProfiles:
        - Branch String:   './groupby.hpp:141,11'
          Branch Sides:
            - BranchSide:      './groupby.hpp:141,11'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv
                - _ZNSt3__1neIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv
                - _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5resetES9_
            - BranchSide:      './groupby.hpp:142,11'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv
                - _ZNSt3__1neIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv
                - _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5resetES9_
        - Branch String:   './groupby.hpp:143,13'
          Branch Sides:
            - BranchSide:      './groupby.hpp:144,11'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv
                - _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5resetES9_
            - BranchSide:      './groupby.hpp:146,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             './groupby.hpp:144,17'
          Dst:             _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5resetES9_
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIterator10not_at_endEv
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group<std::__1::vector<std::__1::string> &>::GroupIterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E8next_keyEv
        - _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E9exhaustedEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './groupby.hpp:217,16'
          Branch Sides:
            - BranchSide:      './groupby.hpp:217,16'
              BranchSideFuncs: []
            - BranchSide:      './groupby.hpp:217,19'
              BranchSideFuncs:
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E8next_keyEv
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             './groupby.hpp:216,34'
          Dst:             _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E9exhaustedEv
        - Src:             './groupby.hpp:217,36'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E8next_keyEv
    - functionName:    _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E9exhaustedEv
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E8next_keyEv
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3getEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './groupby.hpp:162,44'
          Dst:             _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3getEv
    - functionName:    _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3getEv
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionDepth:   0
      returnType:      'class.std::__1::basic_string *'
      argCount:        1
      argTypes:
        - 'class.std::__1::__wrap_iter.19 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './internal/iterbase.hpp:332,9'
          Branch Sides:
            - BranchSide:      './internal/iterbase.hpp:332,9'
              BranchSideFuncs: []
            - BranchSide:      './internal/iterbase.hpp:332,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './internal/iterbase.hpp:332,9'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5resetES9_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::__1::__wrap_iter.19 *'
        - 'class.std::__1::basic_string *'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratoreqERKSK_
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group<std::__1::vector<std::__1::string> &>::GroupIterator *'
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group<std::__1::vector<std::__1::string> &>::GroupIterator *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_E13GroupIteratorC2EPSJ_Ri
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group<std::__1::vector<std::__1::string> &>::GroupIterator *'
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Group *'
        - 'int *'
      constantsTouched: []
      argNames:
        - this
        - group_p
        - key
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E18set_key_group_pairEv
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3getEv
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_ED2Ev
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E8next_keyEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   './groupby.hpp:166,11'
          Branch Sides:
            - BranchSide:      './groupby.hpp:166,11'
              BranchSideFuncs: []
            - BranchSide:      './groupby.hpp:167,9'
              BranchSideFuncs:
                - _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3getEv
                - _ZNSt3__16invokeIRPFiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEJRS6_EEENS_13invoke_resultIT_JDpT0_EE4typeEOSE_DpOSF_
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E8next_keyEv
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_EC2ERNSH_8IteratorISC_EEi
                - _ZNSt3__18optionalINS_4pairIiN4iter4impl13GroupProducerIRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEPFiRKSB_EE5GroupISE_EEEEE7emplaceIJiSL_EvEERSM_DpOT_
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_ED2Ev
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_ED2Ev
      Callsites:
        - Src:             './groupby.hpp:167,71'
          Dst:             _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3getEv
        - Src:             './groupby.hpp:168,38'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E8next_keyEv
        - Src:             './groupby.hpp:168,13'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_EC2ERNSH_8IteratorISC_EEi
        - Src:             './groupby.hpp:167,9'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_ED2Ev
        - Src:             './groupby.hpp:167,9'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5GroupISC_ED2Ev
    - functionName:    _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::__1::__wrap_iter.19 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl9get_iters12get_end_implINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEENS3_11__wrap_iterIPSA_EEEET0_RT_i
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'class.std::__1::basic_string *'
      argCount:        2
      argTypes:
        - 'class.std::__1::vector.11 *'
        - int
      constantsTouched: []
      argNames:
        - r
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl9get_iters14get_begin_implINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEENS3_11__wrap_iterIPSA_EEEET0_RT_i
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      'class.std::__1::basic_string *'
      argCount:        2
      argTypes:
        - 'class.std::__1::vector.11 *'
        - int
      constantsTouched: []
      argNames:
        - r
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EC2EONS2_11__wrap_iterIPS9_EESN_RSG_
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
        - 'class.std::__1::__wrap_iter.19 *'
        - 'class.std::__1::__wrap_iter.19 *'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - this
        - sub_iter
        - sub_end
        - key_func
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5resetES9_
        - _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   './groupby.hpp:78,11'
          Branch Sides:
            - BranchSide:      './groupby.hpp:78,11'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv
                - _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5resetES9_
            - BranchSide:      './groupby.hpp:79,9'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv
                - _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5resetES9_
      Callsites:
        - Src:             './groupby.hpp:73,5'
          Dst:             _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
        - Src:             './groupby.hpp:79,15'
          Dst:             _ZN4iter4impl11DerefHolderIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5resetES9_
    - functionName:    _ZN4iter4impl9get_iters7get_endINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESE_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'class.std::__1::basic_string *'
      argCount:        1
      argTypes:
        - 'class.std::__1::vector.11 *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl9get_iters12get_end_implINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEENS3_11__wrap_iterIPSA_EEEET0_RT_i
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:73,16'
          Dst:             _ZN4iter4impl9get_iters12get_end_implINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEENS3_11__wrap_iterIPSA_EEEET0_RT_i
    - functionName:    _ZN4iter4impl9get_iters9get_beginINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESE_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'class.std::__1::basic_string *'
      argCount:        1
      argTypes:
        - 'class.std::__1::vector.11 *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl9get_iters14get_begin_implINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEENS3_11__wrap_iterIPSA_EEEET0_RT_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:50,16'
          Dst:             _ZN4iter4impl9get_iters14get_begin_implINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEENS3_11__wrap_iterIPSA_EEEET0_RT_i
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EEC2ESC_SG_
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.iter::impl::GroupProducer *'
        - 'class.std::__1::vector.11 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - this
        - container
        - key_func
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE12IteratorDataINS3_IJRKS7_SD_SD_EEEE17get_and_incrementILm2EEEvRNS3_IJNS2_11__wrap_iterIPKcEESK_SK_EEE
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::__1::tuple.3 *'
      constantsTouched: []
      argNames:
        - iters
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE12IteratorDataINS3_IJRKS7_SD_SD_EEEE17get_and_incrementILm1EEEvRNS3_IJNS2_11__wrap_iterIPKcEESK_SK_EEE
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::__1::tuple.3 *'
      constantsTouched: []
      argNames:
        - iters
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE12IteratorDataINS3_IJRKS7_SD_SD_EEEE17get_and_incrementILm0EEEvRNS3_IJNS2_11__wrap_iterIPKcEESK_SK_EEE
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::__1::tuple.3 *'
      constantsTouched: []
      argNames:
        - iters
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE12IteratorDataINS3_IJRKS7_SD_SD_EEEE13get_and_derefILm2EEERKcRNS3_IJNS2_11__wrap_iterIPSH_EESL_SL_EEE
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.std::__1::tuple.3 *'
      constantsTouched: []
      argNames:
        - iters
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE12IteratorDataINS3_IJRKS7_SD_SD_EEEE13get_and_derefILm1EEERKcRNS3_IJNS2_11__wrap_iterIPSH_EESL_SL_EEE
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.std::__1::tuple.3 *'
      constantsTouched: []
      argNames:
        - iters
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE12IteratorDataINS3_IJRKS7_SD_SD_EEEE13get_and_derefILm0EEERKcRNS3_IJNS2_11__wrap_iterIPSH_EESL_SL_EEE
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.std::__1::tuple.3 *'
      constantsTouched: []
      argNames:
        - iters
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEEppEv
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      'class.iter::impl::Chained<std::__1::tuple<std::__1::vector<char> &, std::__1::vector<char> &, std::__1::vector<char> &>, 0, 1, 2>::Iterator *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::Chained<std::__1::tuple<std::__1::vector<char> &, std::__1::vector<char> &, std::__1::vector<char> &>, 0, 1, 2>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEE24check_for_end_and_adjustEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './chain.hpp:150,7'
          Dst:             _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEE24check_for_end_and_adjustEv
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEE24check_for_end_and_adjustEv
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.iter::impl::Chained<std::__1::tuple<std::__1::vector<char> &, std::__1::vector<char> &, std::__1::vector<char> &>, 0, 1, 2>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './chain.hpp:122,14'
          Branch Sides:
            - BranchSide:      './chain.hpp:121,7'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIPFbRKNS_5tupleIJNS_11__wrap_iterIPKcEES5_S5_EEES8_ELm3EEixEm
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      './chain.hpp:122,43'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIPFbRKNS_5tupleIJNS_11__wrap_iterIPKcEES5_S5_EEES8_ELm3EEixEm
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   './chain.hpp:121,7'
          Branch Sides:
            - BranchSide:      './chain.hpp:123,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ZNKSt3__15arrayIPFbRKNS_5tupleIJNS_11__wrap_iterIPKcEES5_S5_EEES8_ELm3EEixEm
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      './chain.hpp:125,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE12IteratorDataINS3_IJRKS7_SD_SD_EEEE23get_and_check_not_equalILm0EEEbRKNS3_IJNS2_11__wrap_iterIPKcEESK_SK_EEESN_
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.std::__1::tuple.3 *'
        - 'class.std::__1::tuple.3 *'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE12IteratorDataINS3_IJRKS7_SD_SD_EEEE23get_and_check_not_equalILm1EEEbRKNS3_IJNS2_11__wrap_iterIPKcEESK_SK_EEESN_
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.std::__1::tuple.3 *'
        - 'class.std::__1::tuple.3 *'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE12IteratorDataINS3_IJRKS7_SD_SD_EEEE23get_and_check_not_equalILm2EEEbRKNS3_IJNS2_11__wrap_iterIPKcEESK_SK_EEESN_
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.std::__1::tuple.3 *'
        - 'class.std::__1::tuple.3 *'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEEdeEv
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::Chained<std::__1::tuple<std::__1::vector<char> &, std::__1::vector<char> &, std::__1::vector<char> &>, 0, 1, 2>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEEneERKSF_
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.iter::impl::Chained<std::__1::tuple<std::__1::vector<char> &, std::__1::vector<char> &, std::__1::vector<char> &>, 0, 1, 2>::Iterator *'
        - 'class.iter::impl::Chained<std::__1::tuple<std::__1::vector<char> &, std::__1::vector<char> &, std::__1::vector<char> &>, 0, 1, 2>::Iterator *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './chain.hpp:163,14'
          Branch Sides:
            - BranchSide:      './chain.hpp:163,14'
              BranchSideFuncs: []
            - BranchSide:      './chain.hpp:163,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - _ZNKSt3__15arrayIPFbRKNS_5tupleIJNS_11__wrap_iterIPKcEES5_S5_EEES8_ELm3EEixEm
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   './chain.hpp:164,21'
          Branch Sides:
            - BranchSide:      './chain.hpp:163,14'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIPFbRKNS_5tupleIJNS_11__wrap_iterIPKcEES5_S5_EEES8_ELm3EEixEm
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      './chain.hpp:164,48'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIPFbRKNS_5tupleIJNS_11__wrap_iterIPKcEES5_S5_EEES8_ELm3EEixEm
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_E19increment_iteratorsEv
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_E13skip_failuresEv
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_E19increment_iteratorsEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './compress.hpp:52,36'
          Branch Sides:
            - BranchSide:      './compress.hpp:52,39'
              BranchSideFuncs:
                - _ZNSt3__1neERKNS_14__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb1ELm0EEES7_
                - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_E19increment_iteratorsEv
                - _ZNSt3__1neIPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__114__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb1ELm0EEdeEv
                - _ZNKSt3__121__bit_const_referenceINS_6vectorIbNS_9allocatorIbEEEEEcvbEv
            - BranchSide:      './compress.hpp:52,7'
              BranchSideFuncs:
                - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_E19increment_iteratorsEv
                - _ZNSt3__1neIPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__1neERKNS_14__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb1ELm0EEES7_
                - _ZNKSt3__114__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb1ELm0EEdeEv
                - _ZNKSt3__121__bit_const_referenceINS_6vectorIbNS_9allocatorIbEEEEEcvbEv
        - Branch String:   './compress.hpp:53,14'
          Branch Sides:
            - BranchSide:      './compress.hpp:52,7'
              BranchSideFuncs:
                - _ZNKSt3__114__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb1ELm0EEdeEv
                - _ZNKSt3__121__bit_const_referenceINS_6vectorIbNS_9allocatorIbEEEEEcvbEv
                - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_E19increment_iteratorsEv
                - _ZNSt3__1neIPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__1neERKNS_14__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb1ELm0EEES7_
            - BranchSide:      './compress.hpp:53,19'
              BranchSideFuncs:
                - _ZNKSt3__114__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb1ELm0EEdeEv
                - _ZNKSt3__121__bit_const_referenceINS_6vectorIbNS_9allocatorIbEEEEEcvbEv
                - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_E19increment_iteratorsEv
                - _ZNSt3__1neIPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__1neERKNS_14__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb1ELm0EEES7_
        - Branch String:   './compress.hpp:52,7'
          Branch Sides:
            - BranchSide:      './compress.hpp:54,9'
              BranchSideFuncs:
                - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_E19increment_iteratorsEv
                - _ZNSt3__1neIPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__1neERKNS_14__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb1ELm0EEES7_
                - _ZNKSt3__114__bit_iteratorINS_6vectorIbNS_9allocatorIbEEEELb1ELm0EEdeEv
                - _ZNKSt3__121__bit_const_referenceINS_6vectorIbNS_9allocatorIbEEEEEcvbEv
            - BranchSide:      './compress.hpp:56,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             './compress.hpp:54,9'
          Dst:             _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_E19increment_iteratorsEv
    - functionName:    _ZN4iter4impl9get_iters12get_end_implIKNSt3__16vectorIbNS3_9allocatorIbEEEENS3_14__bit_iteratorIS7_Lb1ELm0EEEEET0_RT_i
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.std::__1::vector.47 *'
        - int
      constantsTouched: []
      argNames:
        - r
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl9get_iters12get_end_implIKNSt3__16vectorIiNS3_9allocatorIiEEEENS3_11__wrap_iterIPKiEEEET0_RT_i
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'int *'
      argCount:        2
      argTypes:
        - 'class.std::__1::vector.21 *'
        - int
      constantsTouched: []
      argNames:
        - r
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_EC2EONS2_11__wrap_iterIPKiEESM_ONS2_14__bit_iteratorIS9_Lb1ELm0EEESP_
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
        - 'class.std::__1::__wrap_iter.30 *'
        - 'class.std::__1::__wrap_iter.30 *'
        - 'class.std::__1::__bit_iterator.56 *'
        - 'class.std::__1::__bit_iterator.56 *'
      constantsTouched: []
      argNames:
        - this
        - cont_iter
        - cont_end
        - sel_iter
        - sel_end
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_E13skip_failuresEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './compress.hpp:73,7'
          Dst:             _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_E13skip_failuresEv
    - functionName:    _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIbNS3_9allocatorIbEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::__1::vector.47 *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl9get_iters12get_end_implIKNSt3__16vectorIbNS3_9allocatorIbEEEENS3_14__bit_iteratorIS7_Lb1ELm0EEEEET0_RT_i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:73,16'
          Dst:             _ZN4iter4impl9get_iters12get_end_implIKNSt3__16vectorIbNS3_9allocatorIbEEEENS3_14__bit_iteratorIS7_Lb1ELm0EEEEET0_RT_i
    - functionName:    _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'int *'
      argCount:        1
      argTypes:
        - 'class.std::__1::vector.21 *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl9get_iters12get_end_implIKNSt3__16vectorIiNS3_9allocatorIiEEEENS3_11__wrap_iterIPKiEEEET0_RT_i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:73,16'
          Dst:             _ZN4iter4impl9get_iters12get_end_implIKNSt3__16vectorIiNS3_9allocatorIiEEEENS3_11__wrap_iterIPKiEEEET0_RT_i
    - functionName:    _ZNK4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE3endEv
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
        - 'class.iter::impl::Compressed *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_EC2EONS2_11__wrap_iterIPKiEESM_ONS2_14__bit_iteratorIS9_Lb1ELm0EEESP_
        - _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIbNS3_9allocatorIbEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './compress.hpp:126,13'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './compress.hpp:127,9'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './compress.hpp:128,9'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIbNS3_9allocatorIbEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './compress.hpp:129,9'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIbNS3_9allocatorIbEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './compress.hpp:126,12'
          Dst:             _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIRKS6_RKS9_EC2EONS2_11__wrap_iterIPKiEESM_ONS2_14__bit_iteratorIS9_Lb1ELm0EEESP_
    - functionName:    _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE3endEv
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
        - 'class.iter::impl::Compressed *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EC2EONS2_11__wrap_iterIPiEESH_ONS2_14__bit_iteratorIS9_Lb0ELm0EEESK_
        - _ZN4iter4impl9get_iters7get_endINSt3__16vectorIbNS3_9allocatorIbEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
        - _ZN4iter4impl9get_iters7get_endINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './compress.hpp:114,13'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
        - Src:             './compress.hpp:114,34'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
        - Src:             './compress.hpp:114,55'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__16vectorIbNS3_9allocatorIbEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
        - Src:             './compress.hpp:115,9'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__16vectorIbNS3_9allocatorIbEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
        - Src:             './compress.hpp:114,12'
          Dst:             _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EC2EONS2_11__wrap_iterIPiEESH_ONS2_14__bit_iteratorIS9_Lb0ELm0EEESK_
    - functionName:    _ZN4iter4impl9get_iters7get_endINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'int *'
      argCount:        1
      argTypes:
        - 'class.std::__1::vector.21 *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl9get_iters12get_end_implINSt3__16vectorIiNS3_9allocatorIiEEEENS3_11__wrap_iterIPiEEEET0_RT_i
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:73,16'
          Dst:             _ZN4iter4impl9get_iters12get_end_implINSt3__16vectorIiNS3_9allocatorIiEEEENS3_11__wrap_iterIPiEEEET0_RT_i
    - functionName:    _ZN4iter4impl9get_iters7get_endINSt3__16vectorIbNS3_9allocatorIbEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::__1::__bit_iterator.56 *'
        - 'class.std::__1::vector.47 *'
      constantsTouched: []
      argNames:
        - t
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl9get_iters12get_end_implINSt3__16vectorIbNS3_9allocatorIbEEEENS3_14__bit_iteratorIS7_Lb0ELm0EEEEET0_RT_i
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:73,16'
          Dst:             _ZN4iter4impl9get_iters12get_end_implINSt3__16vectorIbNS3_9allocatorIbEEEENS3_14__bit_iteratorIS7_Lb0ELm0EEEEET0_RT_i
    - functionName:    _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EC2EONS2_11__wrap_iterIPiEESH_ONS2_14__bit_iteratorIS9_Lb0ELm0EEESK_
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
        - 'class.std::__1::__wrap_iter.30 *'
        - 'class.std::__1::__wrap_iter.30 *'
        - 'class.std::__1::__bit_iterator.56 *'
        - 'class.std::__1::__bit_iterator.56 *'
      constantsTouched: []
      argNames:
        - this
        - cont_iter
        - cont_end
        - sel_iter
        - sel_end
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E13skip_failuresEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './compress.hpp:73,7'
          Dst:             _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_E13skip_failuresEv
    - functionName:    _ZN4iter4impl9get_iters12get_end_implINSt3__16vectorIbNS3_9allocatorIbEEEENS3_14__bit_iteratorIS7_Lb0ELm0EEEEET0_RT_i
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.std::__1::__bit_iterator.56 *'
        - 'class.std::__1::vector.47 *'
        - int
      constantsTouched: []
      argNames:
        - r
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl9get_iters12get_end_implINSt3__16vectorIiNS3_9allocatorIiEEEENS3_11__wrap_iterIPiEEEET0_RT_i
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'int *'
      argCount:        2
      argTypes:
        - 'class.std::__1::vector.21 *'
        - int
      constantsTouched: []
      argNames:
        - r
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl9get_iters14get_begin_implINSt3__16vectorIbNS3_9allocatorIbEEEENS3_14__bit_iteratorIS7_Lb0ELm0EEEEET0_RT_i
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.std::__1::__bit_iterator.56 *'
        - 'class.std::__1::vector.47 *'
        - int
      constantsTouched: []
      argNames:
        - r
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl9get_iters14get_begin_implINSt3__16vectorIiNS3_9allocatorIiEEEENS3_11__wrap_iterIPiEEEET0_RT_i
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      'int *'
      argCount:        2
      argTypes:
        - 'class.std::__1::vector.21 *'
        - int
      constantsTouched: []
      argNames:
        - r
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl9get_iters9get_beginINSt3__16vectorIbNS3_9allocatorIbEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEES9_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::__1::__bit_iterator.56 *'
        - 'class.std::__1::vector.47 *'
      constantsTouched: []
      argNames:
        - t
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl9get_iters14get_begin_implINSt3__16vectorIbNS3_9allocatorIbEEEENS3_14__bit_iteratorIS7_Lb0ELm0EEEEET0_RT_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:50,16'
          Dst:             _ZN4iter4impl9get_iters14get_begin_implINSt3__16vectorIbNS3_9allocatorIbEEEENS3_14__bit_iteratorIS7_Lb0ELm0EEEEET0_RT_i
    - functionName:    _ZN4iter4impl9get_iters9get_beginINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEES9_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'int *'
      argCount:        1
      argTypes:
        - 'class.std::__1::vector.21 *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl9get_iters14get_begin_implINSt3__16vectorIiNS3_9allocatorIiEEEENS3_11__wrap_iterIPiEEEET0_RT_i
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:50,16'
          Dst:             _ZN4iter4impl9get_iters14get_begin_implINSt3__16vectorIiNS3_9allocatorIiEEEENS3_11__wrap_iterIPiEEEET0_RT_i
    - functionName:    _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE5beginEv
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
        - 'class.iter::impl::Compressed *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EC2EONS2_11__wrap_iterIPiEESH_ONS2_14__bit_iteratorIS9_Lb0ELm0EEESK_
        - _ZN4iter4impl9get_iters7get_endINSt3__16vectorIbNS3_9allocatorIbEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
        - _ZN4iter4impl9get_iters9get_beginINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './compress.hpp:109,13'
          Dst:             _ZN4iter4impl9get_iters9get_beginINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEES9_
        - Src:             './compress.hpp:109,36'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
        - Src:             './compress.hpp:109,57'
          Dst:             _ZN4iter4impl9get_iters9get_beginINSt3__16vectorIbNS3_9allocatorIbEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEES9_
        - Src:             './compress.hpp:110,9'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__16vectorIbNS3_9allocatorIbEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
        - Src:             './compress.hpp:109,12'
          Dst:             _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EC2EONS2_11__wrap_iterIPiEESH_ONS2_14__bit_iteratorIS9_Lb0ELm0EEESK_
    - functionName:    _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3endEv
      functionSourceFile: '/src/cppitertools/./internal/iteratoriterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionDepth:   0
      returnType:      'class.std::__1::__libcpp_refstring *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::IterIterWrapper *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4iter4impl16IteratorIteratorINSt3__111__wrap_iterIPNS3_IPcEEEEEC2ERKS7_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iteratoriterator.hpp:217,16'
          Dst:             _ZN4iter4impl16IteratorIteratorINSt3__111__wrap_iterIPNS3_IPcEEEEEC2ERKS7_
        - Src:             './internal/iteratoriterator.hpp:217,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4iter4impl16IteratorIteratorINSt3__111__wrap_iterIPNS3_IPcEEEEEC2ERKS7_
      functionSourceFile: '/src/cppitertools/./internal/iteratoriterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::IteratorIterator *'
        - 'class.std::__1::__wrap_iter.46 *'
      constantsTouched: []
      argNames:
        - this
        - it
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE5beginEv
      functionSourceFile: '/src/cppitertools/./internal/iteratoriterator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionDepth:   0
      returnType:      'class.std::__1::__libcpp_refstring *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::IterIterWrapper *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4iter4impl16IteratorIteratorINSt3__111__wrap_iterIPNS3_IPcEEEEEC2ERKS7_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iteratoriterator.hpp:213,16'
          Dst:             _ZN4iter4impl16IteratorIteratorINSt3__111__wrap_iterIPNS3_IPcEEEEEC2ERKS7_
        - Src:             './internal/iteratoriterator.hpp:213,16'
          Dst:             __clang_call_terminate
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE3endEv
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::Chained<std::__1::tuple<std::__1::vector<char> &, std::__1::vector<char> &, std::__1::vector<char> &>, 0, 1, 2>::Iterator *'
        - 'class.iter::impl::Chained *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEEC2EmONS3_IJNS2_11__wrap_iterIPKcEESJ_SJ_EEESL_
        - _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './chain.hpp:188,29'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './chain.hpp:188,29'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './chain.hpp:188,29'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './chain.hpp:189,10'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './chain.hpp:189,10'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './chain.hpp:189,10'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './chain.hpp:188,12'
          Dst:             _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEEC2EmONS3_IJNS2_11__wrap_iterIPKcEESJ_SJ_EEESL_
    - functionName:    _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.std::__1::vector *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl9get_iters12get_end_implIKNSt3__16vectorIcNS3_9allocatorIcEEEENS3_11__wrap_iterIPKcEEEET0_RT_i
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:73,16'
          Dst:             _ZN4iter4impl9get_iters12get_end_implIKNSt3__16vectorIcNS3_9allocatorIcEEEENS3_11__wrap_iterIPKcEEEET0_RT_i
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEEC2EmONS3_IJNS2_11__wrap_iterIPKcEESJ_SJ_EEESL_
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.iter::impl::Chained<std::__1::tuple<std::__1::vector<char> &, std::__1::vector<char> &, std::__1::vector<char> &>, 0, 1, 2>::Iterator *'
        - size_t
        - 'class.std::__1::tuple.3 *'
        - 'class.std::__1::tuple.3 *'
      constantsTouched: []
      argNames:
        - this
        - i
        - iters
        - ends
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEE24check_for_end_and_adjustEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './chain.hpp:137,7'
          Dst:             _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEE24check_for_end_and_adjustEv
    - functionName:    _ZN4iter4impl9get_iters12get_end_implIKNSt3__16vectorIcNS3_9allocatorIcEEEENS3_11__wrap_iterIPKcEEEET0_RT_i
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'class.std::__1::vector *'
        - int
      constantsTouched: []
      argNames:
        - r
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl9get_iters14get_begin_implIKNSt3__16vectorIcNS3_9allocatorIcEEEENS3_11__wrap_iterIPKcEEEET0_RT_i
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'class.std::__1::vector *'
        - int
      constantsTouched: []
      argNames:
        - r
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl9get_iters9get_beginIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESA_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.std::__1::vector *'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl9get_iters14get_begin_implIKNSt3__16vectorIcNS3_9allocatorIcEEEENS3_11__wrap_iterIPKcEEEET0_RT_i
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:50,16'
          Dst:             _ZN4iter4impl9get_iters14get_begin_implIKNSt3__16vectorIcNS3_9allocatorIcEEEENS3_11__wrap_iterIPKcEEEET0_RT_i
    - functionName:    _ZNK4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE5beginEv
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::Chained<std::__1::tuple<std::__1::vector<char> &, std::__1::vector<char> &, std::__1::vector<char> &>, 0, 1, 2>::Iterator *'
        - 'class.iter::impl::Chained *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEEC2EmONS3_IJNS2_11__wrap_iterIPKcEESJ_SJ_EEESL_
        - _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - _ZN4iter4impl9get_iters9get_beginIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './chain.hpp:183,17'
          Dst:             _ZN4iter4impl9get_iters9get_beginIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './chain.hpp:183,17'
          Dst:             _ZN4iter4impl9get_iters9get_beginIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './chain.hpp:183,17'
          Dst:             _ZN4iter4impl9get_iters9get_beginIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './chain.hpp:184,10'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './chain.hpp:184,10'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './chain.hpp:184,10'
          Dst:             _ZN4iter4impl9get_iters7get_endIKNSt3__16vectorIcNS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESA_
        - Src:             './chain.hpp:183,12'
          Dst:             _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEE8IteratorINS3_IJRKS7_SD_SD_EEEEC2EmONS3_IJNS2_11__wrap_iterIPKcEESJ_SJ_EEESL_
    - functionName:    _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEEC2EOS9_
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::Chained *'
        - 'class.std::__1::tuple *'
      constantsTouched: []
      argNames:
        - this
        - t
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4iter4impl10ChainMaker10chain_implINSt3__15tupleIJRNS3_6vectorIcNS3_9allocatorIcEEEES9_S9_EEEJLm0ELm1ELm2EEEENS0_7ChainedIT_JXspT0_EEEEOSC_NS3_16integer_sequenceImJXspT0_EEEE
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.iter::impl::Chained *'
        - 'class.iter::impl::ChainMaker *'
        - 'class.std::__1::tuple *'
      constantsTouched: []
      argNames:
        - this
        - containers
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEEC2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './chain.hpp:314,12'
          Dst:             _ZN4iter4impl7ChainedINSt3__15tupleIJRNS2_6vectorIcNS2_9allocatorIcEEEES8_S8_EEEJLm0ELm1ELm2EEEC2EOS9_
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/cppitertools/fuzz_cppitertools.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z11FuzzChainedPKhm
        - _Z11FuzzGroupbyPKhm
        - _Z12FuzzCompressPKhm
        - _Z16FuzzCombinationsPKhm
        - _Z9FuzzCyclePKhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz_cppitertools.cpp:102,3'
          Dst:             _Z11FuzzChainedPKhm
        - Src:             'fuzz_cppitertools.cpp:103,3'
          Dst:             _Z11FuzzGroupbyPKhm
        - Src:             'fuzz_cppitertools.cpp:104,3'
          Dst:             _Z9FuzzCyclePKhm
        - Src:             'fuzz_cppitertools.cpp:105,3'
          Dst:             _Z16FuzzCombinationsPKhm
        - Src:             'fuzz_cppitertools.cpp:106,3'
          Dst:             _Z12FuzzCompressPKhm
    - functionName:    _Z11FuzzChainedPKhm
      functionSourceFile: '/src/cppitertools/fuzz_cppitertools.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         16
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4iter4impl10ChainMakerclIJRNSt3__16vectorIcNS3_9allocatorIcEEEES8_S8_EEEDaDpOT_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz_cppitertools.cpp:35,3'
          Branch Sides:
            - BranchSide:      'fuzz_cppitertools.cpp:36,27'
              BranchSideFuncs:
                - _ZN18FuzzedDataProvider15ConsumeIntegralIcEET_v
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEE9push_backEOc
                - _ZN18FuzzedDataProvider22ConsumeIntegralInRangeIiEET_S1_S1_
                - __sanitizer_cov_trace_cmp4
                - _ZNK4iter4impl10ChainMakerclIJRNSt3__16vectorIcNS3_9allocatorIcEEEES8_S8_EEEDaDpOT_
                - _ZNSt3__15beginIN4iter4impl7ChainedINS_5tupleIJRNS_6vectorIcNS_9allocatorIcEEEES9_S9_EEEJLm0ELm1ELm2EEEEEEDTcldtfp_5beginEERKT_
                - _ZNSt3__13endIN4iter4impl7ChainedINS_5tupleIJRNS_6vectorIcNS_9allocatorIcEEEES9_S9_EEEJLm0ELm1ELm2EEEEEEDTcldtfp_3endEERKT_
                - _ZNSt3__16vectorIcNS_9allocatorIcEEEC2IN4iter4impl7ChainedINS_5tupleIJRS3_S9_S9_EEEJLm0ELm1ELm2EEE8IteratorINS8_IJRKS3_SE_SE_EEEEEEET_NS_9enable_ifIXaaaasr25__is_cpp17_input_iteratorISH_EE5valuentsr27__is_cpp17_forward_iteratorISH_EE5valuesr16is_constructibleIcNS_15iterator_traitsISH_E9referenceEEE5valueESH_E4typeE
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
            - BranchSide:      'fuzz_cppitertools.cpp:38,14'
              BranchSideFuncs:
                - _ZNK4iter4impl10ChainMakerclIJRNSt3__16vectorIcNS3_9allocatorIcEEEES8_S8_EEEDaDpOT_
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
                - _ZNSt3__15beginIN4iter4impl7ChainedINS_5tupleIJRNS_6vectorIcNS_9allocatorIcEEEES9_S9_EEEJLm0ELm1ELm2EEEEEEDTcldtfp_5beginEERKT_
                - _ZNSt3__13endIN4iter4impl7ChainedINS_5tupleIJRNS_6vectorIcNS_9allocatorIcEEEES9_S9_EEEJLm0ELm1ELm2EEEEEEDTcldtfp_3endEERKT_
                - _ZNSt3__16vectorIcNS_9allocatorIcEEEC2IN4iter4impl7ChainedINS_5tupleIJRS3_S9_S9_EEEJLm0ELm1ELm2EEE8IteratorINS8_IJRKS3_SE_SE_EEEEEEET_NS_9enable_ifIXaaaasr25__is_cpp17_input_iteratorISH_EE5valuentsr27__is_cpp17_forward_iteratorISH_EE5valuesr16is_constructibleIcNS_15iterator_traitsISH_E9referenceEEE5valueESH_E4typeE
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
                - _ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev
      Callsites:
        - Src:             'fuzz_cppitertools.cpp:38,19'
          Dst:             _ZNK4iter4impl10ChainMakerclIJRNSt3__16vectorIcNS3_9allocatorIcEEEES8_S8_EEEDaDpOT_
    - functionName:    _Z11FuzzGroupbyPKhm
      functionSourceFile: '/src/cppitertools/fuzz_cppitertools.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         28
      ICount:          153
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5beginEv
        - _ZNK4iter4impl28IterToolFnOptionalBindSecondINS0_13GroupProducerENS0_8IdentityEEclIRNSt3__16vectorINS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEENSB_ISD_EEEEPFiRKSD_EEENS2_IT_T0_EEOSL_SM_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz_cppitertools.cpp:47,3'
          Branch Sides:
            - BranchSide:      'fuzz_cppitertools.cpp:0,0'
              BranchSideFuncs:
                - _ZN18FuzzedDataProvider25ConsumeRandomLengthStringEv
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN18FuzzedDataProvider22ConsumeIntegralInRangeIiEET_S1_S1_
                - __sanitizer_cov_trace_cmp4
                - _ZNK4iter4impl28IterToolFnOptionalBindSecondINS0_13GroupProducerENS0_8IdentityEEclIRNSt3__16vectorINS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEENSB_ISD_EEEEPFiRKSD_EEENS2_IT_T0_EEOSL_SM_
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5beginEv
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE3endEv
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EneISC_EEbRKNSI_IT_EE
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EdeEv
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EppEv
            - BranchSide:      'fuzz_cppitertools.cpp:48,21'
              BranchSideFuncs:
                - _ZN18FuzzedDataProvider25ConsumeRandomLengthStringEv
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN18FuzzedDataProvider22ConsumeIntegralInRangeIiEET_S1_S1_
                - __sanitizer_cov_trace_cmp4
                - _ZNK4iter4impl28IterToolFnOptionalBindSecondINS0_13GroupProducerENS0_8IdentityEEclIRNSt3__16vectorINS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEENSB_ISD_EEEEPFiRKSD_EEENS2_IT_T0_EEOSL_SM_
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5beginEv
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE3endEv
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EneISC_EEbRKNSI_IT_EE
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EdeEv
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EppEv
        - Branch String:   'fuzz_cppitertools.cpp:50,18'
          Branch Sides:
            - BranchSide:      'fuzz_cppitertools.cpp:50,15'
              BranchSideFuncs:
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EdeEv
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EppEv
                - _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EneISC_EEbRKNSI_IT_EE
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev
            - BranchSide:      'fuzz_cppitertools.cpp:50,18'
              BranchSideFuncs:
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev
      Callsites:
        - Src:             'fuzz_cppitertools.cpp:50,20'
          Dst:             _ZNK4iter4impl28IterToolFnOptionalBindSecondINS0_13GroupProducerENS0_8IdentityEEclIRNSt3__16vectorINS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEENSB_ISD_EEEEPFiRKSD_EEENS2_IT_T0_EEOSL_SM_
        - Src:             'fuzz_cppitertools.cpp:50,18'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5beginEv
        - Src:             'fuzz_cppitertools.cpp:50,18'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE3endEv
        - Src:             'fuzz_cppitertools.cpp:50,18'
          Dst:             _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EneISC_EEbRKNSI_IT_EE
        - Src:             'fuzz_cppitertools.cpp:50,18'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
        - Src:             'fuzz_cppitertools.cpp:50,18'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
        - Src:             'fuzz_cppitertools.cpp:50,18'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
        - Src:             'fuzz_cppitertools.cpp:50,18'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EdeEv
        - Src:             'fuzz_cppitertools.cpp:50,18'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EppEv
        - Src:             'fuzz_cppitertools.cpp:50,18'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
    - functionName:    _Z9FuzzCyclePKhm
      functionSourceFile: '/src/cppitertools/fuzz_cppitertools.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         28
      ICount:          152
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE5beginEv
        - _ZNK4iter4impl10IterToolFnINS0_6CyclerEEclIRNSt3__16vectorIiNS5_9allocatorIiEEEEJEEENS2_IT_EEOSB_DpT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz_cppitertools.cpp:57,3'
          Branch Sides:
            - BranchSide:      'fuzz_cppitertools.cpp:58,21'
              BranchSideFuncs:
                - _ZN18FuzzedDataProvider15ConsumeIntegralIiEET_v
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backEOi
                - _ZN18FuzzedDataProvider22ConsumeIntegralInRangeIiEET_S1_S1_
                - __sanitizer_cov_trace_cmp4
                - _ZNK4iter4impl10IterToolFnINS0_6CyclerEEclIRNSt3__16vectorIiNS5_9allocatorIiEEEEJEEENS2_IT_EEOSB_DpT0_
                - _ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev
                - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE5beginEv
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE3endEv
                - _ZNK4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EneIS7_EEbRKNS9_IT_EE
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EdeEv
                - _ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backERKi
                - __sanitizer_cov_trace_const_cmp8
                - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EppEv
            - BranchSide:      'fuzz_cppitertools.cpp:60,8'
              BranchSideFuncs:
                - _ZNK4iter4impl10IterToolFnINS0_6CyclerEEclIRNSt3__16vectorIiNS5_9allocatorIiEEEEJEEENS2_IT_EEOSB_DpT0_
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev
                - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE5beginEv
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE3endEv
                - _ZNK4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EneIS7_EEbRKNS9_IT_EE
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EdeEv
                - _ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backERKi
                - __sanitizer_cov_trace_const_cmp8
                - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EppEv
        - Branch String:   'fuzz_cppitertools.cpp:64,17'
          Branch Sides:
            - BranchSide:      'fuzz_cppitertools.cpp:64,13'
              BranchSideFuncs:
                - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EdeEv
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backERKi
                - __sanitizer_cov_trace_const_cmp8
                - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EppEv
                - _ZNK4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EneIS7_EEbRKNS9_IT_EE
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
            - BranchSide:      'fuzz_cppitertools.cpp:64,17'
              BranchSideFuncs:
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
        - Branch String:   'fuzz_cppitertools.cpp:67,9'
          Branch Sides:
            - BranchSide:      'fuzz_cppitertools.cpp:64,3'
              BranchSideFuncs:
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
            - BranchSide:      'fuzz_cppitertools.cpp:68,7'
              BranchSideFuncs:
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
      Callsites:
        - Src:             'fuzz_cppitertools.cpp:60,13'
          Dst:             _ZNK4iter4impl10IterToolFnINS0_6CyclerEEclIRNSt3__16vectorIiNS5_9allocatorIiEEEEJEEENS2_IT_EEOSB_DpT0_
        - Src:             'fuzz_cppitertools.cpp:64,17'
          Dst:             _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE5beginEv
        - Src:             'fuzz_cppitertools.cpp:64,17'
          Dst:             _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE3endEv
        - Src:             'fuzz_cppitertools.cpp:64,17'
          Dst:             _ZNK4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EneIS7_EEbRKNS9_IT_EE
        - Src:             'fuzz_cppitertools.cpp:64,17'
          Dst:             _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EdeEv
        - Src:             'fuzz_cppitertools.cpp:64,17'
          Dst:             _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EppEv
    - functionName:    _Z16FuzzCombinationsPKhm
      functionSourceFile: '/src/cppitertools/fuzz_cppitertools.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         27
      ICount:          169
      EdgeCount:       45
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
        - _ZNK4iter4impl25IterToolFnBindSizeTSecondINS0_10CombinatorEEclIRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEvEENS2_IT_EEOSD_m
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz_cppitertools.cpp:78,17'
          Branch Sides:
            - BranchSide:      'fuzz_cppitertools.cpp:0,0'
              BranchSideFuncs:
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EdeEv
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZNSt3__16vectorINS0_IcNS_9allocatorIcEEEENS1_IS3_EEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15beginIN4iter4impl15IterIterWrapperINS_6vectorINS_11__wrap_iterIPcEENS_9allocatorIS7_EEEEEEEEDTcldtfp_5beginEERT_
                - _ZNSt3__13endIN4iter4impl15IterIterWrapperINS_6vectorINS_11__wrap_iterIPcEENS_9allocatorIS7_EEEEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__16vectorINS0_IcNS_9allocatorIcEEEENS1_IS3_EEE12emplace_backIJN4iter4impl16IteratorIteratorINS_11__wrap_iterIPNSA_IPcEEEEEESF_EEERS3_DpOT_
                - __sanitizer_cov_trace_const_cmp8
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EppEv
                - _ZNK4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EneIS9_EEbRKNSB_IT_EE
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZNSt3__16vectorINS0_IcNS_9allocatorIcEEEENS1_IS3_EEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'fuzz_cppitertools.cpp:78,15'
              BranchSideFuncs:
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EdeEv
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZNSt3__16vectorINS0_IcNS_9allocatorIcEEEENS1_IS3_EEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15beginIN4iter4impl15IterIterWrapperINS_6vectorINS_11__wrap_iterIPcEENS_9allocatorIS7_EEEEEEEEDTcldtfp_5beginEERT_
                - _ZNSt3__13endIN4iter4impl15IterIterWrapperINS_6vectorINS_11__wrap_iterIPcEENS_9allocatorIS7_EEEEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__16vectorINS0_IcNS_9allocatorIcEEEENS1_IS3_EEE12emplace_backIJN4iter4impl16IteratorIteratorINS_11__wrap_iterIPNSA_IPcEEEEEESF_EEERS3_DpOT_
                - __sanitizer_cov_trace_const_cmp8
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EppEv
                - _ZNK4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EneIS9_EEbRKNSB_IT_EE
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZNSt3__16vectorINS0_IcNS_9allocatorIcEEEENS1_IS3_EEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'fuzz_cppitertools.cpp:81,9'
          Branch Sides:
            - BranchSide:      'fuzz_cppitertools.cpp:0,0'
              BranchSideFuncs:
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZNSt3__16vectorINS0_IcNS_9allocatorIcEEEENS1_IS3_EEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'fuzz_cppitertools.cpp:78,3'
              BranchSideFuncs:
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EppEv
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZNSt3__16vectorINS0_IcNS_9allocatorIcEEEENS1_IS3_EEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EneIS9_EEbRKNSB_IT_EE
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
                - _ZNSt3__16vectorINS0_IcNS_9allocatorIcEEEENS1_IS3_EEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EdeEv
                - _ZNSt3__15beginIN4iter4impl15IterIterWrapperINS_6vectorINS_11__wrap_iterIPcEENS_9allocatorIS7_EEEEEEEEDTcldtfp_5beginEERT_
                - _ZNSt3__13endIN4iter4impl15IterIterWrapperINS_6vectorINS_11__wrap_iterIPcEENS_9allocatorIS7_EEEEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__16vectorINS0_IcNS_9allocatorIcEEEENS1_IS3_EEE12emplace_backIJN4iter4impl16IteratorIteratorINS_11__wrap_iterIPNSA_IPcEEEEEESF_EEERS3_DpOT_
                - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             'fuzz_cppitertools.cpp:78,19'
          Dst:             _ZNK4iter4impl25IterToolFnBindSizeTSecondINS0_10CombinatorEEclIRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEvEENS2_IT_EEOSD_m
        - Src:             'fuzz_cppitertools.cpp:78,17'
          Dst:             _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
        - Src:             'fuzz_cppitertools.cpp:78,17'
          Dst:             _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3endEv
        - Src:             'fuzz_cppitertools.cpp:78,17'
          Dst:             _ZNK4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EneIS9_EEbRKNSB_IT_EE
        - Src:             'fuzz_cppitertools.cpp:78,17'
          Dst:             _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
        - Src:             'fuzz_cppitertools.cpp:78,17'
          Dst:             _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EdeEv
        - Src:             'fuzz_cppitertools.cpp:78,17'
          Dst:             _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EppEv
        - Src:             'fuzz_cppitertools.cpp:78,17'
          Dst:             _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
        - Src:             'fuzz_cppitertools.cpp:78,17'
          Dst:             _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
        - Src:             'fuzz_cppitertools.cpp:78,17'
          Dst:             _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
    - functionName:    _Z12FuzzCompressPKhm
      functionSourceFile: '/src/cppitertools/fuzz_cppitertools.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         22
      ICount:          147
      EdgeCount:       33
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4iter8compressIRNSt3__16vectorIiNS1_9allocatorIiEEEERNS2_IbNS3_IbEEEEEENS_4impl10CompressedIT_T0_EEOSC_OSD_
        - _ZNK4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EeqIRKS6_RKS9_EEbRKNSC_IT_T0_EE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz_cppitertools.cpp:91,3'
          Branch Sides:
            - BranchSide:      'fuzz_cppitertools.cpp:92,24'
              BranchSideFuncs:
                - _ZN18FuzzedDataProvider22ConsumeIntegralInRangeIiEET_S1_S1_
                - _ZNSt3__16vectorIbNS_9allocatorIbEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backEOi
                - _ZN18FuzzedDataProvider11ConsumeBoolEv
                - _ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backEOi
                - __sanitizer_cov_trace_const_cmp4
                - _ZN4iter8compressIRNSt3__16vectorIiNS1_9allocatorIiEEEERNS2_IbNS3_IbEEEEEENS_4impl10CompressedIT_T0_EEOSC_OSD_
                - _ZNSt3__15beginIN4iter4impl10CompressedIRNS_6vectorIiNS_9allocatorIiEEEERNS4_IbNS5_IbEEEEEEEEDTcldtfp_5beginEERT_
                - _ZNSt3__13endIN4iter4impl10CompressedIRNS_6vectorIiNS_9allocatorIiEEEERNS4_IbNS5_IbEEEEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__16vectorIiNS_9allocatorIiEEEC2IN4iter4impl10CompressedIRS3_RNS0_IbNS1_IbEEEEE8IteratorIS8_SB_EEEET_NS_9enable_ifIXaaaasr25__is_cpp17_input_iteratorISF_EE5valuentsr27__is_cpp17_forward_iteratorISF_EE5valuesr16is_constructibleIiNS_15iterator_traitsISF_E9referenceEEE5valueESF_E4typeE
                - _ZNSt3__15beginIN4iter4impl10CompressedIRNS_6vectorIiNS_9allocatorIiEEEERNS4_IbNS5_IbEEEEEEEEDTcldtfp_5beginEERT_
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__13endIN4iter4impl10CompressedIRNS_6vectorIiNS_9allocatorIiEEEERNS4_IbNS5_IbEEEEEEEEDTcldtfp_3endEERKT_
                - _ZNK4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EeqIRKS6_RKS9_EEbRKNSC_IT_T0_EE
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIbNS_9allocatorIbEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
            - BranchSide:      'fuzz_cppitertools.cpp:95,8'
              BranchSideFuncs:
                - _ZN4iter8compressIRNSt3__16vectorIiNS1_9allocatorIiEEEERNS2_IbNS3_IbEEEEEENS_4impl10CompressedIT_T0_EEOSC_OSD_
                - _ZNSt3__16vectorIbNS_9allocatorIbEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__15beginIN4iter4impl10CompressedIRNS_6vectorIiNS_9allocatorIiEEEERNS4_IbNS5_IbEEEEEEEEDTcldtfp_5beginEERT_
                - _ZNSt3__13endIN4iter4impl10CompressedIRNS_6vectorIiNS_9allocatorIiEEEERNS4_IbNS5_IbEEEEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__16vectorIiNS_9allocatorIiEEEC2IN4iter4impl10CompressedIRS3_RNS0_IbNS1_IbEEEEE8IteratorIS8_SB_EEEET_NS_9enable_ifIXaaaasr25__is_cpp17_input_iteratorISF_EE5valuentsr27__is_cpp17_forward_iteratorISF_EE5valuesr16is_constructibleIiNS_15iterator_traitsISF_E9referenceEEE5valueESF_E4typeE
                - _ZNSt3__15beginIN4iter4impl10CompressedIRNS_6vectorIiNS_9allocatorIiEEEERNS4_IbNS5_IbEEEEEEEEDTcldtfp_5beginEERT_
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__13endIN4iter4impl10CompressedIRNS_6vectorIiNS_9allocatorIiEEEERNS4_IbNS5_IbEEEEEEEEDTcldtfp_3endEERKT_
                - _ZNK4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EeqIRKS6_RKS9_EEbRKNSC_IT_T0_EE
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
                - _ZNSt3__16vectorIbNS_9allocatorIbEEED2Ev
                - _ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev
      Callsites:
        - Src:             'fuzz_cppitertools.cpp:95,12'
          Dst:             _ZN4iter8compressIRNSt3__16vectorIiNS1_9allocatorIiEEEERNS2_IbNS3_IbEEEEEENS_4impl10CompressedIT_T0_EEOSC_OSD_
        - Src:             'fuzz_cppitertools.cpp:98,24'
          Dst:             _ZNK4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EeqIRKS6_RKS9_EEbRKNSC_IT_T0_EE
    - functionName:    _ZN4iter8compressIRNSt3__16vectorIiNS1_9allocatorIiEEEERNS2_IbNS3_IbEEEEEENS_4impl10CompressedIT_T0_EEOSC_OSD_
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.std::__1::vector.21 *'
        - 'class.std::__1::vector.47 *'
      constantsTouched: []
      argNames:
        - container_
        - selectors_
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEEC2ES7_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './compress.hpp:136,10'
          Dst:             _ZN4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEEC2ES7_SA_
    - functionName:    _ZNK4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EeqIRKS6_RKS9_EEbRKNSC_IT_T0_EE
      functionSourceFile: '/src/cppitertools/./compress.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
        - 'class.iter::impl::Compressed<std::__1::vector<int> &, std::__1::vector<bool> &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EneIRKS6_RKS9_EEbRKNSC_IT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './compress.hpp:104,22'
          Dst:             _ZNK4iter4impl10CompressedIRNSt3__16vectorIiNS2_9allocatorIiEEEERNS3_IbNS4_IbEEEEE8IteratorIS7_SA_EneIRKS6_RKS9_EEbRKNSC_IT_T0_EE
    - functionName:    _ZNK4iter4impl25IterToolFnBindSizeTSecondINS0_10CombinatorEEclIRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEvEENS2_IT_EEOSD_m
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'class.std::__1::allocator.25 *'
        - 'class.std::__1::basic_string *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - container
        - sz
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2ES9_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:519,16'
          Dst:             _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2ES9_m
    - functionName:    _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
      functionSourceFile: '/src/cppitertools/./combinations.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::Combinator<std::__1::string &>::Iterator *'
        - 'class.iter::impl::Combinator *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EC2ES9_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './combinations.hpp:137,12'
          Dst:             _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EC2ES9_m
    - functionName:    _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3endEv
      functionSourceFile: '/src/cppitertools/./combinations.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::Combinator<std::__1::string &>::Iterator *'
        - 'class.iter::impl::Combinator *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EC2ES9_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './combinations.hpp:141,12'
          Dst:             _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EC2ES9_m
    - functionName:    _ZNK4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EneIS9_EEbRKNSB_IT_EE
      functionSourceFile: '/src/cppitertools/./combinations.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.iter::impl::Combinator<std::__1::string &>::Iterator *'
        - 'class.iter::impl::Combinator<std::__1::string &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EeqIS9_EEbRKNSB_IT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './combinations.hpp:127,22'
          Dst:             _ZNK4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EeqIS9_EEbRKNSB_IT_EE
    - functionName:    _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_ED2Ev
      functionSourceFile: '/src/cppitertools/./combinations.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.iter::impl::Combinator<std::__1::string &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEED2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './combinations.hpp:40,9'
          Dst:             _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEED2Ev
    - functionName:    _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EdeEv
      functionSourceFile: '/src/cppitertools/./combinations.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      'class.iter::impl::IterIterWrapper *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::Combinator<std::__1::string &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl10CombinatorIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8IteratorIS9_EppEv
      functionSourceFile: '/src/cppitertools/./combinations.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      'class.iter::impl::Combinator<std::__1::string &>::Iterator *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::Combinator<std::__1::string &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         22
      ICount:          212
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
        - _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEElEET_S6_T0_
        - _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEEmEET_S6_T0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   './combinations.hpp:85,7'
          Branch Sides:
            - BranchSide:      './combinations.hpp:87,12'
              BranchSideFuncs:
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - _ZNSt3__111__wrap_iterIPcEppEv
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE6rbeginEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNSt3__18distanceINS_16reverse_iteratorINS_11__wrap_iterIPNS2_IPcEEEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEElEET_S6_T0_
                - _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZNSt3__1neIPcEEbRKNS_11__wrap_iterIT_EES6_
                - __sanitizer_cov_trace_const_cmp4
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEplEl
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE4rendEv
                - _ZNSt3__1neINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEplEl
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEEmEET_S6_T0_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE6rbeginEv
                - _ZNSt3__1eqINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - _ZNSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEmmEv
                - _ZNSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEppEv
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE4rendEv
                - _ZNSt3__1neINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
            - BranchSide:      './combinations.hpp:113,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   './combinations.hpp:94,13'
          Branch Sides:
            - BranchSide:      './combinations.hpp:95,21'
              BranchSideFuncs:
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEplEl
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE4rendEv
                - _ZNSt3__1neINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEplEl
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEEmEET_S6_T0_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE6rbeginEv
                - _ZNSt3__1eqINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - _ZNSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEmmEv
                - _ZNSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEppEv
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE4rendEv
                - _ZNSt3__1neINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - _ZNSt3__111__wrap_iterIPcEppEv
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE6rbeginEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNSt3__18distanceINS_16reverse_iteratorINS_11__wrap_iterIPNS2_IPcEEEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEElEET_S6_T0_
                - _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZNSt3__1neIPcEEbRKNS_11__wrap_iterIT_EES6_
            - BranchSide:      './combinations.hpp:108,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   './combinations.hpp:95,15'
          Branch Sides:
            - BranchSide:      './combinations.hpp:96,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEplEl
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEEmEET_S6_T0_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE6rbeginEv
                - _ZNSt3__1eqINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - _ZNSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEmmEv
                - _ZNSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEppEv
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE4rendEv
                - _ZNSt3__1neINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - __sanitizer_cov_trace_const_cmp4
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - _ZNSt3__111__wrap_iterIPcEppEv
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE6rbeginEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNSt3__18distanceINS_16reverse_iteratorINS_11__wrap_iterIPNS2_IPcEEEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEElEET_S6_T0_
                - _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZNSt3__1neIPcEEbRKNS_11__wrap_iterIT_EES6_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEplEl
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE4rendEv
                - _ZNSt3__1neINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
            - BranchSide:      './combinations.hpp:104,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   './combinations.hpp:100,19'
          Branch Sides:
            - BranchSide:      './combinations.hpp:101,17'
              BranchSideFuncs:
                - _ZNSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEppEv
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE4rendEv
                - _ZNSt3__1neINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - __sanitizer_cov_trace_const_cmp4
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - _ZNSt3__111__wrap_iterIPcEppEv
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE6rbeginEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNSt3__18distanceINS_16reverse_iteratorINS_11__wrap_iterIPNS2_IPcEEEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEElEET_S6_T0_
                - _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZNSt3__1neIPcEEbRKNS_11__wrap_iterIT_EES6_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEplEl
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE4rendEv
                - _ZNSt3__1neINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEplEl
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEEmEET_S6_T0_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE6rbeginEv
                - _ZNSt3__1eqINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - _ZNSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEmmEv
            - BranchSide:      './combinations.hpp:102,13'
              BranchSideFuncs:
                - _ZNSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEmmEv
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEplEl
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEEmEET_S6_T0_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE6rbeginEv
                - _ZNSt3__1eqINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - _ZNSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEppEv
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE4rendEv
                - _ZNSt3__1neINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - __sanitizer_cov_trace_const_cmp4
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - _ZNSt3__111__wrap_iterIPcEppEv
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE6rbeginEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNSt3__18distanceINS_16reverse_iteratorINS_11__wrap_iterIPNS2_IPcEEEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEdeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEElEET_S6_T0_
                - _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
                - _ZNSt3__1neIPcEEbRKNS_11__wrap_iterIT_EES6_
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPNS1_IPcEEEEEplEl
                - _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
                - _ZNSt3__16vectorINS_11__wrap_iterIPcEENS_9allocatorIS3_EEE4rendEv
                - _ZNSt3__1neINS_11__wrap_iterIPNS1_IPcEEEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   './combinations.hpp:113,11'
          Branch Sides:
            - BranchSide:      './combinations.hpp:113,11'
              BranchSideFuncs: []
            - BranchSide:      './combinations.hpp:114,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './combinations.hpp:85,33'
          Dst:             _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
        - Src:             './combinations.hpp:85,66'
          Dst:             _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
        - Src:             './combinations.hpp:92,44'
          Dst:             _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
        - Src:             './combinations.hpp:94,15'
          Dst:             _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEElEET_S6_T0_
        - Src:             './combinations.hpp:94,41'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_
        - Src:             './combinations.hpp:95,38'
          Dst:             _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
        - Src:             './combinations.hpp:98,25'
          Dst:             _ZN4iter4impl9dumb_nextINSt3__111__wrap_iterIPcEEmEET_S6_T0_
        - Src:             './combinations.hpp:100,36'
          Dst:             _ZN4iter4impl15IterIterWrapperINSt3__16vectorINS2_11__wrap_iterIPcEENS2_9allocatorIS6_EEEEE3getEv
    - functionName:    _ZNK4iter4impl10IterToolFnINS0_6CyclerEEclIRNSt3__16vectorIiNS5_9allocatorIiEEEEJEEENS2_IT_EEOSB_DpT0_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionDepth:   0
      returnType:      'class.std::__1::vector.21 *'
      argCount:        2
      argTypes:
        - 'class.std::__1::allocator.25 *'
        - 'class.std::__1::vector.21 *'
      constantsTouched: []
      argNames:
        - this
        - t
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEEC2ES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:367,16'
          Dst:             _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEEC2ES7_
    - functionName:    _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE5beginEv
      functionSourceFile: '/src/cppitertools/./cycle.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::Cycler<std::__1::vector<int> &>::Iterator *'
        - 'class.iter::impl::Cycler *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EC2EONS2_11__wrap_iterIPiEESE_
        - _ZN4iter4impl9get_iters9get_beginINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './cycle.hpp:90,13'
          Dst:             _ZN4iter4impl9get_iters9get_beginINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEES9_
        - Src:             './cycle.hpp:90,36'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
        - Src:             './cycle.hpp:90,12'
          Dst:             _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EC2EONS2_11__wrap_iterIPiEESE_
    - functionName:    _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE3endEv
      functionSourceFile: '/src/cppitertools/./cycle.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::Cycler<std::__1::vector<int> &>::Iterator *'
        - 'class.iter::impl::Cycler *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EC2EONS2_11__wrap_iterIPiEESE_
        - _ZN4iter4impl9get_iters7get_endINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './cycle.hpp:94,13'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
        - Src:             './cycle.hpp:94,34'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_
        - Src:             './cycle.hpp:94,12'
          Dst:             _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EC2EONS2_11__wrap_iterIPiEESE_
    - functionName:    _ZNK4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EneIS7_EEbRKNS9_IT_EE
      functionSourceFile: '/src/cppitertools/./cycle.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.iter::impl::Cycler<std::__1::vector<int> &>::Iterator *'
        - 'class.iter::impl::Cycler<std::__1::vector<int> &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EdeEv
      functionSourceFile: '/src/cppitertools/./cycle.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'int *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::Cycler<std::__1::vector<int> &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl6CyclerIRNSt3__16vectorIiNS2_9allocatorIiEEEEE8IteratorIS7_EppEv
      functionSourceFile: '/src/cppitertools/./cycle.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'class.iter::impl::Cycler<std::__1::vector<int> &>::Iterator *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::Cycler<std::__1::vector<int> &>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './cycle.hpp:66,11'
          Branch Sides:
            - BranchSide:      './cycle.hpp:66,11'
              BranchSideFuncs: []
            - BranchSide:      './cycle.hpp:67,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:       []
    - functionName:    _Z6lengthRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionSourceFile: '/src/cppitertools/fuzz_cppitertools.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'class.std::__1::basic_string *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4iter4impl28IterToolFnOptionalBindSecondINS0_13GroupProducerENS0_8IdentityEEclIRNSt3__16vectorINS6_12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEENSB_ISD_EEEEPFiRKSD_EEENS2_IT_T0_EEOSL_SM_
      functionSourceFile: '/src/cppitertools/./internal/iterbase.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'class.std::__1::allocator.25 *'
        - 'class.std::__1::vector.11 *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - this
        - container
        - func
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EEC2ESC_SG_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './internal/iterbase.hpp:481,16'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EEC2ESC_SG_
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE5beginEv
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
        - 'class.iter::impl::GroupProducer *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EC2EONS2_11__wrap_iterIPS9_EESN_RSG_
        - _ZN4iter4impl9get_iters9get_beginINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './groupby.hpp:273,13'
          Dst:             _ZN4iter4impl9get_iters9get_beginINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESE_
        - Src:             './groupby.hpp:273,36'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESE_
        - Src:             './groupby.hpp:273,12'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EC2EONS2_11__wrap_iterIPS9_EESN_RSG_
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE3endEv
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
        - 'class.iter::impl::GroupProducer *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EC2EONS2_11__wrap_iterIPS9_EESN_RSG_
        - _ZN4iter4impl9get_iters7get_endINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './groupby.hpp:277,13'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESE_
        - Src:             './groupby.hpp:277,34'
          Dst:             _ZN4iter4impl9get_iters7get_endINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESE_
        - Src:             './groupby.hpp:277,12'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EC2EONS2_11__wrap_iterIPS9_EESN_RSG_
    - functionName:    _ZNK4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EneISC_EEbRKNSI_IT_EE
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_ED2Ev
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EdeEv
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      'struct.std::__1::pair *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E18set_key_group_pairEv
        - _ZNRSt3__18optionalINS_4pairIiN4iter4impl13GroupProducerIRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEPFiRKSB_EE5GroupISE_EEEEEdeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './groupby.hpp:107,7'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E18set_key_group_pairEv
        - Src:             './groupby.hpp:108,14'
          Dst:             _ZNRSt3__18optionalINS_4pairIiN4iter4impl13GroupProducerIRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEPFiRKSB_EE5GroupISE_EEEEEdeEv
    - functionName:    _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_EppEv
      functionSourceFile: '/src/cppitertools/./groupby.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
      argCount:        1
      argTypes:
        - 'class.iter::impl::GroupProducer<std::__1::vector<std::__1::string> &, int (*)(const std::__1::string &)>::Iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E18set_key_group_pairEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './groupby.hpp:117,11'
          Branch Sides:
            - BranchSide:      './groupby.hpp:117,11'
              BranchSideFuncs:
                - _ZNSt3__124__optional_destruct_baseINS_4pairIiN4iter4impl13GroupProducerIRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEPFiRKSB_EE5GroupISE_EEEELb0EE5resetEv
            - BranchSide:      './groupby.hpp:118,9'
              BranchSideFuncs:
                - _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E18set_key_group_pairEv
                - _ZNSt3__124__optional_destruct_baseINS_4pairIiN4iter4impl13GroupProducerIRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEPFiRKSB_EE5GroupISE_EEEELb0EE5resetEv
      Callsites:
        - Src:             './groupby.hpp:118,9'
          Dst:             _ZN4iter4impl13GroupProducerIRNSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEPFiRKS9_EE8IteratorISC_E18set_key_group_pairEv
    - functionName:    _ZNK4iter4impl10ChainMakerclIJRNSt3__16vectorIcNS3_9allocatorIcEEEES8_S8_EEEDaDpOT_
      functionSourceFile: '/src/cppitertools/./chain.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.iter::impl::Chained *'
        - 'class.iter::impl::ChainMaker *'
        - 'class.std::__1::vector *'
        - 'class.std::__1::vector *'
        - 'class.std::__1::vector *'
      constantsTouched: []
      argNames:
        - this
        - cs
        - cs
        - cs
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4iter4impl10ChainMaker10chain_implINSt3__15tupleIJRNS3_6vectorIcNS3_9allocatorIcEEEES9_S9_EEEJLm0ELm1ELm2EEEENS0_7ChainedIT_JXspT0_EEEEOSC_NS3_16integer_sequenceImJXspT0_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './chain.hpp:321,12'
          Dst:             _ZNK4iter4impl10ChainMaker10chain_implINSt3__15tupleIJRNS3_6vectorIcNS3_9allocatorIcEEEES9_S9_EEEJLm0ELm1ELm2EEEENS0_7ChainedIT_JXspT0_EEEEOSC_NS3_16integer_sequenceImJXspT0_EEEE
...
