---
Fuzzer filename: '/src/args/fuzz/parse_args_fuzzer.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    93
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args10CompletionD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args10CompletionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:568,35'
          Dst:             _ZN4args10CompletionD2Ev
    - functionName:    _ZN4args10CompletionD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5ErrorD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:568,36'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args5ErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:487,31'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZNSt13runtime_errorD2Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args9SubparserC2ENSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEERNS_14ArgumentParserERKNS_7CommandERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 1968
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1966,19'
          Dst:             _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
    - functionName:    _ZN4args5Group10Validators14AllChildGroupsERKS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4args5Group8ChildrenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1660,58'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1660,86'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4args4BaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7OptionsE
        - _ZN4args4BaseD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1681,163'
          Dst:             _ZN4args4BaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7OptionsE
        - Src:             'args.hxx:1681,209'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZN4args9SubparserD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5GroupD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1954,11'
          Dst:             _ZN4args5GroupD2Ev
    - functionName:    _ZN4args9SubparserD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args9SubparserD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1954,11'
          Dst:             _ZN4args9SubparserD2Ev
    - functionName:    _ZNK4args5Group7MatchedEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1795,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4args5Group8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4args5Group8ChildrenEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1733,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group14GetDescriptionERKNS_10HelpParamsEj
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          195
      EdgeCount:       50
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4argsanENS_7OptionsES0_
        - _ZNK4args4Base10GetOptionsEv
        - _ZNK4args5Group8ChildrenEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1819,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1821,33'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1821,46'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZN4args5Group11GetCommandsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          130
      EdgeCount:       34
      CyclomaticComplexity: 17
      functionsReached:
        - _ZNK4args5Group8ChildrenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1859,42'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group7IsGroupEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args5Group5MatchERKNS_10EitherFlagE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4args5Group8ChildrenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1710,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZN4args5Group17GetNextPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4args5Group8ChildrenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1745,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZN4args5Group11GetAllFlagsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          121
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached:
        - _ZNK4args5Group8ChildrenEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1723,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group7HasFlagEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4args5Group8ChildrenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1761,36'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1761,56'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group13HasPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4args5Group8ChildrenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1770,36'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1770,56'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group10HasCommandEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4args5Group8ChildrenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1779,36'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1779,56'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group14GetProgramLineERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          165
      EdgeCount:       41
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4argsanENS_7OptionsES0_
        - _ZNK4args4Base10GetOptionsEv
        - _ZNK4args5Group8ChildrenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1840,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1842,33'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1842,46'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZN4args5Group5ResetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1873
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4args4Base5ResetEv
        - _ZNK4args5Group8ChildrenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1874,23'
          Dst:             _ZN4args4Base5ResetEv
        - Src:             'args.hxx:1876,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZN4args4Base5ResetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args5Group8ChildrenEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args4Base10GetOptionsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4argsanENS_7OptionsES0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK4args5Group10HasCommandEvENKUlPNS_4BaseEE_clES2_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK4args5Group13HasPositionalEvENKUlPNS_4BaseEE_clES2_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK4args5Group7HasFlagEvENKUlPNS_4BaseEE_clES2_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9exceptionC2B8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__exception/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args5GroupD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args4BaseD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1687,31'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZN4args4BaseD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args4BaseD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args4BaseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1031,29'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZNK4args4Base7MatchedEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args4Base8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args4Base14GetDescriptionERKNS_10HelpParamsEj
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args4Base11GetCommandsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args4Base7IsGroupEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args4Base5MatchERKNS_10EitherFlagE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args4Base17GetNextPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args4Base11GetAllFlagsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args4Base7HasFlagEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args4Base13HasPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args4Base10HasCommandEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args4Base14GetProgramLineERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args5GroupD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5GroupD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1687,30'
          Dst:             _ZN4args5GroupD2Ev
    - functionName:    _ZN4args4BaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4args5Group10Validators14AllChildGroupsERKS0_ENKUlPKNS_4BaseEE_clES6_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args7Command15SelectedCommandEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2073
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args7Command5MatchEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4args14ArgumentParser5ParseINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEET_SC_SC_ENKUlPNS_7CommandEE_clESE_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3021
      functionLinenumberEnd: 3021
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4args7Command4NameEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3021,122'
          Dst:             _ZNK4args7Command4NameEv
    - functionName:    _ZNK4args7Command4NameEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRNS_8FlagBaseET_SE_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2594
      functionLinenumberEnd: 2612
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          124
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZN4args14CompletionFlag3GetEv
        - _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2602,42'
          Dst:             _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - Src:             'args.hxx:2604,21'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2608,17'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2608,46'
          Dst:             _ZN4args14CompletionFlag3GetEv
        - Src:             'args.hxx:2608,23'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2608,17'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2608,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2861
      functionLinenumberEnd: 2875
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2864,57'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
    - functionName:    _ZN4args14CompletionFlag3GetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1547
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1547,24'
          Dst:             _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
        - Src:             'args.hxx:1547,44'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:567,51'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:486,49'
          Dst:             _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args5ErrorD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5ErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:487,30'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          232
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4args12SafeMultiplyImEEbT_S1_RS1_
        - _ZN4args7SafeAddImEEbT_S1_RS1_
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:380,22'
          Dst:             _ZN4args7SafeAddImEEbT_S1_RS1_
        - Src:             'args.hxx:392,22'
          Dst:             _ZN4args12SafeMultiplyImEEbT_S1_RS1_
        - Src:             'args.hxx:393,22'
          Dst:             _ZN4args7SafeAddImEEbT_S1_RS1_
        - Src:             'args.hxx:404,17'
          Dst:             __cxa_begin_catch
        - Src:             'args.hxx:407,17'
          Dst:             __cxa_end_catch
    - functionName:    _ZN4args7SafeAddImEEbT_S1_RS1_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args12SafeMultiplyImEEbT_S1_RS1_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2578
      functionLinenumberEnd: 2590
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser15ParseArgsValuesINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEES9_RNS_8FlagBaseERKS9_RT_SG_bbbSF_bRNS2_6vectorIS9_NS7_IS9_EEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2628
      functionLinenumberEnd: 2703
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          523
      EdgeCount:       97
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRNS_8FlagBaseET_SE_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2657,58'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'args.hxx:2659,29'
          Dst:             _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRNS_8FlagBaseET_SE_
    - functionName:    _ZNK4args8FlagBase10GetMatcherEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args4Base7KickOutEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4argsanENS_7OptionsES0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1126,33'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZNK4args9Subparser8IsParsedEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args7Command13RaiiSubparserC2ERNS_14ArgumentParserENSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3522
      functionLinenumberEnd: 3524
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4args7Command15SelectedCommandEv
        - _ZN4args9SubparserC2ENSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEERNS_14ArgumentParserERKNS_7CommandERKNS_10HelpParamsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3521,27'
          Dst:             _ZN4args7Command15SelectedCommandEv
        - Src:             'args.hxx:3521,47'
          Dst:             _ZN4args9SubparserC2ENSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEERNS_14ArgumentParserERKNS_7CommandERKNS_10HelpParamsE
    - functionName:    _ZN4args7Command12GetCoroutineEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2061
      functionLinenumberEnd: 2062
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4args7Command12GetCoroutineEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2062,70'
          Dst:             _ZN4args7Command12GetCoroutineEv
    - functionName:    _ZN4args7Command13SelectCommandEPS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4args7Command5MatchEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2178,24'
          Dst:             _ZN4args7Command5MatchEv
    - functionName:    _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:504,54'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args10ParseErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5ErrorD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:505,36'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args10ParseErrorD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args10ParseErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:505,35'
          Dst:             _ZN4args10ParseErrorD2Ev
    - functionName:    _ZN4args14ArgumentParser10ParseShortINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2785
      functionLinenumberEnd: 2858
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          326
      EdgeCount:       99
      CyclomaticComplexity: 45
      functionsReached:
        - _ZN4args10EitherFlagC2Ec
        - _ZN4args10EitherFlagD2Ev
        - _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args14ArgumentParser15ParseArgsValuesINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEES9_RNS_8FlagBaseERKS9_RT_SG_bbbSF_bRNS2_6vectorIS9_NS7_IS9_EEEE
        - _ZNK4args4Base7KickOutEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'args.hxx:2792,43'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'args.hxx:2792,37'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2805,58'
          Dst:             _ZN4args14ArgumentParser15ParseArgsValuesINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEES9_RNS_8FlagBaseERKS9_RT_SG_bbbSF_bRNS2_6vectorIS9_NS7_IS9_EEEE
        - Src:             'args.hxx:2812,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2812,35'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2812,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2792,37'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2812,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:2834,35'
          Dst:             _ZNK4args4Base7KickOutEv
        - Src:             'args.hxx:2848,25'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2848,31'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2848,25'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2848,25'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args10EitherFlagC2Ec
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args10EitherFlagD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser9ParseLongINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2707
      functionLinenumberEnd: 2781
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          307
      EdgeCount:       98
      CyclomaticComplexity: 47
      functionsReached:
        - _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args10EitherFlagD2Ev
        - _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args14ArgumentParser15ParseArgsValuesINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEES9_RNS_8FlagBaseERKS9_RT_SG_bbbSF_bRNS2_6vectorIS9_NS7_IS9_EEEE
        - _ZNK4args4Base7KickOutEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'args.hxx:2720,39'
          Dst:             _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2720,33'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2734,54'
          Dst:             _ZN4args14ArgumentParser15ParseArgsValuesINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEES9_RNS_8FlagBaseERKS9_RT_SG_bbbSF_bRNS2_6vectorIS9_NS7_IS9_EEEE
        - Src:             'args.hxx:2739,25'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2739,31'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2739,25'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2720,33'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2739,25'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:2763,31'
          Dst:             _ZNK4args4Base7KickOutEv
        - Src:             'args.hxx:2772,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2772,27'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2772,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2772,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbT_SC_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2879
      functionLinenumberEnd: 2986
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          859
      EdgeCount:       165
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args10EitherFlagC2Ec
        - _ZN4args10EitherFlagD2Ev
        - _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZN4args14CompletionFlag3GetEv
        - _ZN4argsanENS_7OptionsES0_
        - _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZNK4args4Base10GetOptionsEv
        - _ZNK4args7Command4NameEv
        - _ZNK4args7Matcher13GetShortOrAnyEv
        - _ZNK4args7Matcher14GetFlagStringsEv
        - _ZNK4args8FlagBase10GetMatcherEv
        - _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2889,41'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'args.hxx:2895,35'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2895,48'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2897,60'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2897,29'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2908,39'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2908,52'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2910,64'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2910,33'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2915,35'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2915,48'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2917,49'
          Dst:             _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - Src:             'args.hxx:2921,33'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2931,40'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2931,53'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2936,51'
          Dst:             _ZNK4args8FlagBase10GetMatcherEv
        - Src:             'args.hxx:2937,68'
          Dst:             _ZNK4args7Matcher13GetShortOrAnyEv
        - Src:             'args.hxx:2937,84'
          Dst:             _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2937,34'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2937,33'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2939,63'
          Dst:             _ZNK4args7Matcher14GetFlagStringsEv
        - Src:             'args.hxx:2937,33'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2941,76'
          Dst:             _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2941,41'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2955,61'
          Dst:             _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2955,49'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2957,63'
          Dst:             _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - Src:             'args.hxx:2955,49'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2959,41'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2969,61'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'args.hxx:2969,49'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2971,63'
          Dst:             _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - Src:             'args.hxx:2969,49'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2973,41'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2982,17'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2982,46'
          Dst:             _ZN4args14CompletionFlag3GetEv
        - Src:             'args.hxx:2982,23'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2982,17'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2982,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4args7Matcher13GetShortOrAnyEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args10EitherFlagC2Ec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:755,28'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'args.hxx:760,28'
          Dst:             _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:764,24'
          Dst:             _ZN4args10EitherFlagC2Ec
    - functionName:    _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args7Matcher14GetFlagStringsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args10EitherFlagC2ERKS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser5ParseINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEET_SC_SC_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2990
      functionLinenumberEnd: 3198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         177
      ICount:          962
      EdgeCount:       345
      CyclomaticComplexity: 170
      functionsReached:
        - _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args14ArgumentParser10ParseShortINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
        - _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - _ZN4args14ArgumentParser5ParseINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEET_SC_SC_
        - _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbT_SC_
        - _ZN4args14ArgumentParser9ParseLongINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
        - _ZN4args7Command12GetCoroutineEv
        - _ZN4args7Command13RaiiSubparser6ParserEv
        - _ZN4args7Command13RaiiSubparserC2ERNS_14ArgumentParserENSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
        - _ZN4args7Command13RaiiSubparserD2Ev
        - _ZN4args7Command13SelectCommandEPS0_
        - _ZN4args7SafeAddImEEbT_S1_RS1_
        - _ZNK4args4Base7KickOutEv
        - _ZNK4args9Subparser8IsParsedEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2997,25'
          Dst:             _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbT_SC_
        - Src:             'args.hxx:3007,47'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'args.hxx:3009,30'
          Dst:             _ZN4args14ArgumentParser9ParseLongINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
        - Src:             'args.hxx:3013,47'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'args.hxx:3015,30'
          Dst:             _ZN4args14ArgumentParser10ParseShortINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
        - Src:             'args.hxx:3026,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3026,35'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3026,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3026,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:3034,25'
          Dst:             _ZN4args7Command13SelectCommandEPS0_
        - Src:             'args.hxx:3036,53'
          Dst:             _ZN4args7Command12GetCoroutineEv
        - Src:             'args.hxx:3039,43'
          Dst:             _ZN4args7Command13RaiiSubparserC2ERNS_14ArgumentParserENSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
        - Src:             'args.hxx:3040,44'
          Dst:             _ZN4args7Command13RaiiSubparser6ParserEv
        - Src:             'args.hxx:3054,39'
          Dst:             _ZN4args7Command13RaiiSubparser6ParserEv
        - Src:             'args.hxx:3054,48'
          Dst:             _ZNK4args9Subparser8IsParsedEv
        - Src:             'args.hxx:3056,33'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3056,39'
          Dst:             _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3056,33'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3056,33'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:3061,25'
          Dst:             _ZN4args7Command13RaiiSubparserD2Ev
        - Src:             'args.hxx:3061,25'
          Dst:             _ZN4args7Command13RaiiSubparserD2Ev
        - Src:             'args.hxx:3077,38'
          Dst:             _ZNK4args4Base7KickOutEv
        - Src:             'args.hxx:3085,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3085,35'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3085,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3085,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:3115,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3115,35'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3115,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3115,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:3141,41'
          Dst:             _ZN4args7SafeAddImEEbT_S1_RS1_
        - Src:             'args.hxx:3146,45'
          Dst:             _ZN4args7SafeAddImEEbT_S1_RS1_
        - Src:             'args.hxx:3169,29'
          Dst:             _ZN4args14ArgumentParser5ParseINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEET_SC_SC_
        - Src:             'args.hxx:3170,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3170,35'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3170,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3170,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:3179,25'
          Dst:             __cxa_begin_catch
        - Src:             'args.hxx:3174,29'
          Dst:             __cxa_rethrow
        - Src:             'args.hxx:3171,25'
          Dst:             __cxa_begin_catch
        - Src:             'args.hxx:3178,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3178,35'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3178,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3178,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:3179,25'
          Dst:             __cxa_end_catch
        - Src:             'args.hxx:3175,25'
          Dst:             __cxa_end_catch
        - Src:             'args.hxx:3179,25'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4args7Command13RaiiSubparser6ParserEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2048
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:495,54'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args10UsageErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5ErrorD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:496,36'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args7Command13RaiiSubparserD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args9SubparserD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2045,21'
          Dst:             _ZN4args9SubparserD2Ev
    - functionName:    _ZN4args10UsageErrorD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args10UsageErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:496,35'
          Dst:             _ZN4args10UsageErrorD2Ev
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args4HelpD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args4HelpD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:550,29'
          Dst:             _ZN4args4HelpD2Ev
    - functionName:    _ZN4args4HelpD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5ErrorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:550,30'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args4HelpC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:549,45'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args5NargsC2Em
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4argseqERKNS_5NargsES2_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args10ExtraErrorD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args10ExtraErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:541,35'
          Dst:             _ZN4args10ExtraErrorD2Ev
    - functionName:    _ZN4args10ExtraErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args10ParseErrorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:541,36'
          Dst:             _ZN4args10ParseErrorD2Ev
    - functionName:    _ZNK4args7Matcher5MatchERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args7Matcher5MatchEc
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args10ExtraErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:540,54'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZNK4args10EitherFlag3strEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args7Matcher5MatchERKNS_10EitherFlagE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4args7Matcher5MatchERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4args7Matcher5MatchEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:711,39'
          Dst:             _ZNK4args7Matcher5MatchEc
        - Src:             'args.hxx:711,63'
          Dst:             _ZNK4args7Matcher5MatchERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZNK4args9NamedBase21AddDescriptionPostfixERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbRKS7_bSA_SA_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args13RequiredErrorD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args13RequiredErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:523,38'
          Dst:             _ZN4args13RequiredErrorD2Ev
    - functionName:    _ZN4args13RequiredErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args15ValidationErrorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:523,39'
          Dst:             _ZN4args15ValidationErrorD2Ev
    - functionName:    _ZN4args15ValidationErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5ErrorD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:514,41'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args13RequiredErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:522,57'
          Dst:             _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:513,59'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args15ValidationErrorD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args15ValidationErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:514,40'
          Dst:             _ZN4args15ValidationErrorD2Ev
    - functionName:    _ZNK4args7Matcher12GetLongOrAnyEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args10EitherFlagC2Ec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:737,28'
          Dst:             _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:742,28'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'args.hxx:746,24'
          Dst:             _ZN4args10EitherFlagC2Ec
    - functionName:    _ZNK4args4Base10IsRequiredEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4argsanENS_7OptionsES0_
        - _ZNK4args4Base10GetOptionsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1040,25'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1040,38'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZNK4args9NamedBase13GetNameStringERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args9NamedBaseD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args9NamedBaseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1187,34'
          Dst:             _ZN4args9NamedBaseD2Ev
    - functionName:    _ZN4args9NamedBaseD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args4BaseD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1187,35'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZNK4args9NamedBase14GetDescriptionERKNS_10HelpParamsEj
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          236
      EdgeCount:       58
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
        - _ZNK4args9NamedBase21AddDescriptionPostfixERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbRKS7_bSA_SA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1228,86'
          Dst:             _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
        - Src:             'args.hxx:1228,141'
          Dst:             _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
        - Src:             'args.hxx:1228,17'
          Dst:             _ZNK4args9NamedBase21AddDescriptionPostfixERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbRKS7_bSA_SA_
        - Src:             'args.hxx:1229,17'
          Dst:             _ZNK4args9NamedBase21AddDescriptionPostfixERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbRKS7_bSA_SA_
    - functionName:    _ZNK4args9NamedBase16GetDefaultStringERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args9NamedBase17GetChoicesStringsERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args9NamedBase4NameEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args8FlagBaseD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args7MatcherD2Ev
        - _ZN4args9NamedBaseD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1339,34'
          Dst:             _ZN4args7MatcherD2Ev
        - Src:             'args.hxx:1339,34'
          Dst:             _ZN4args9NamedBaseD2Ev
    - functionName:    _ZN4args7MatcherD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args8FlagBaseD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args8FlagBase8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          140
      EdgeCount:       49
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4args10EitherFlagD2Ev
        - _ZN4args13RequiredErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZNK4args4Base10IsRequiredEv
        - _ZNK4args7Matcher12GetLongOrAnyEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1374,35'
          Dst:             _ZNK4args4Base10IsRequiredEv
        - Src:             'args.hxx:1377,56'
          Dst:             _ZNK4args7Matcher12GetLongOrAnyEv
        - Src:             'args.hxx:1377,71'
          Dst:             _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:1377,25'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:1382,25'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:1382,31'
          Dst:             _ZN4args13RequiredErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:1382,25'
          Dst:             __cxa_throw
        - Src:             'args.hxx:1377,25'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:1382,25'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args8FlagBase5MatchERKNS_10EitherFlagE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          137
      EdgeCount:       51
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4args10ExtraErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4argsanENS_7OptionsES0_
        - _ZNK4args10EitherFlag3strEv
        - _ZNK4args4Base10GetOptionsEv
        - _ZNK4args7Matcher5MatchERKNS_10EitherFlagE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1343,29'
          Dst:             _ZNK4args7Matcher5MatchERKNS_10EitherFlagE
        - Src:             'args.hxx:1345,26'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1345,39'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:1348,53'
          Dst:             _ZNK4args10EitherFlag3strEv
        - Src:             'args.hxx:1353,25'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:1353,31'
          Dst:             _ZN4args10ExtraErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:1353,25'
          Dst:             __cxa_throw
        - Src:             'args.hxx:1353,25'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args8FlagBase11GetAllFlagsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args8FlagBase7HasFlagEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args8FlagBase14GetProgramLineERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          367
      EdgeCount:       75
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4args10EitherFlagD2Ev
        - _ZN4args5NargsC2Em
        - _ZN4argseqERKNS_5NargsES2_
        - _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZNK4args4Base10IsRequiredEv
        - _ZNK4args7Matcher12GetLongOrAnyEv
        - _ZNK4args7Matcher13GetShortOrAnyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1394,68'
          Dst:             _ZN4args5NargsC2Em
        - Src:             'args.hxx:1394,65'
          Dst:             _ZN4argseqERKNS_5NargsES2_
        - Src:             'args.hxx:1395,83'
          Dst:             _ZNK4args7Matcher13GetShortOrAnyEv
        - Src:             'args.hxx:1395,109'
          Dst:             _ZNK4args7Matcher12GetLongOrAnyEv
        - Src:             'args.hxx:1396,40'
          Dst:             _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:1402,26'
          Dst:             _ZNK4args4Base10IsRequiredEv
        - Src:             'args.hxx:1404,13'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:1404,13'
          Dst:             _ZN4args10EitherFlagD2Ev
    - functionName:    _ZNK4args8FlagBase13GetNameStringERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          301
      EdgeCount:       56
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4args5NargsC2Em
        - _ZN4argseqERKNS_5NargsES2_
        - _ZNK4args10EitherFlag3strEv
        - _ZNK4args7Matcher14GetFlagStringsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1309,93'
          Dst:             _ZN4args5NargsC2Em
        - Src:             'args.hxx:1309,90'
          Dst:             _ZN4argseqERKNS_5NargsES2_
        - Src:             'args.hxx:1311,50'
          Dst:             _ZNK4args7Matcher14GetFlagStringsEv
        - Src:             'args.hxx:1322,35'
          Dst:             _ZNK4args10EitherFlag3strEv
    - functionName:    _ZN4args7MatcherC2EOS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:688,49'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4args9NamedBaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_NS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4args4BaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7OptionsE
        - _ZN4args4BaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1186,100'
          Dst:             _ZN4args4BaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7OptionsE
        - Src:             'args.hxx:1186,136'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZN4args4Flag10ParseValueERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3594
      functionLinenumberEnd: 3595
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args4FlagD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3579
      functionLinenumberEnd: 3579
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args4FlagD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3579,29'
          Dst:             _ZN4args4FlagD2Ev
    - functionName:    _ZN4args4FlagD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3579
      functionLinenumberEnd: 3579
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args8FlagBaseD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3579,30'
          Dst:             _ZN4args8FlagBaseD2Ev
    - functionName:    _ZN4args5Group3AddERNS_4BaseE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args8FlagBaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ONS_7MatcherENS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args7MatcherC2EOS0_
        - _ZN4args9NamedBaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_NS_7OptionsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1337,114'
          Dst:             _ZN4args9NamedBaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_NS_7OptionsE
        - Src:             'args.hxx:1337,149'
          Dst:             _ZN4args7MatcherC2EOS0_
    - functionName:    _ZN4args8HelpFlag10ParseValueERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3610
      functionLinenumberEnd: 3617
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4args4HelpC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3615,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3615,27'
          Dst:             _ZN4args4HelpC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3615,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3615,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4args4Flag17NumberOfArgumentsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3589
      functionLinenumberEnd: 3590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4args5NargsC2Em
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3590,24'
          Dst:             _ZN4args5NargsC2Em
        - Src:             'args.hxx:3590,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4args8HelpFlagD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3607
      functionLinenumberEnd: 3607
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args8HelpFlagD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3607,33'
          Dst:             _ZN4args8HelpFlagD2Ev
    - functionName:    _ZN4args8HelpFlagD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3607
      functionLinenumberEnd: 3607
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args4FlagD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3607,34'
          Dst:             _ZN4args4FlagD2Ev
    - functionName:    _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherENS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3571
      functionLinenumberEnd: 3573
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4args5Group3AddERNS_4BaseE
        - _ZN4args8FlagBaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ONS_7MatcherENS_7OptionsE
        - _ZN4args8FlagBaseD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3570,124'
          Dst:             _ZN4args8FlagBaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ONS_7MatcherENS_7OptionsE
        - Src:             'args.hxx:3572,24'
          Dst:             _ZN4args5Group3AddERNS_4BaseE
        - Src:             'args.hxx:3573,13'
          Dst:             _ZN4args8FlagBaseD2Ev
    - functionName:    _ZN4args7MatcherC2INSt3__121__hash_const_iteratorIPNS2_11__hash_nodeIcPvEEEENS3_IPNS4_INS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES5_EEEEEET_SI_T0_SJ_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          125
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:651,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:651,27'
          Dst:             _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:651,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:651,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args7MatcherC2INSt3__113unordered_setIcNS2_4hashIcEENS2_8equal_toIcEENS2_9allocatorIcEEEENS3_INS2_12basic_stringIcNS2_11char_traitsIcEES9_EENS4_ISE_EENS6_ISE_EENS8_ISE_EEEEEEOT_OT0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args7MatcherC2INSt3__121__hash_const_iteratorIPNS2_11__hash_nodeIcPvEEEENS3_IPNS4_INS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES5_EEEEEET_SI_T0_SJ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:670,17'
          Dst:             _ZN4args7MatcherC2INSt3__121__hash_const_iteratorIPNS2_11__hash_nodeIcPvEEEENS3_IPNS4_INS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES5_EEEEEET_SI_T0_SJ_
    - functionName:    _ZN4args10EitherFlag7GetLongESt16initializer_listIS0_E
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args10EitherFlag8GetShortESt16initializer_listIS0_E
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args7Command15ProglinePostfixEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args9SubparserC2ERKNS_7CommandERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:1970,81'
          Dst:             _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
    - functionName:    _ZN4args7Command13RaiiSubparserC2ERKS0_RKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3527
      functionLinenumberEnd: 3529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args9SubparserC2ERKNS_7CommandERKNS_10HelpParamsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3526,122'
          Dst:             _ZN4args9SubparserC2ERKNS_7CommandERKNS_10HelpParamsE
    - functionName:    _ZNK4args7Command6EpilogEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2136
      functionLinenumberEnd: 2136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args7Command4HelpEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2151
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args7Command11DescriptionEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2126
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args7Command21GetCommandProgramLineERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          442
      EdgeCount:       170
      CyclomaticComplexity: 85
      functionsReached:
        - _ZNK4args5Group10HasCommandEv
        - _ZNK4args5Group14GetProgramLineERKNS_10HelpParamsE
        - _ZNK4args5Group7HasFlagEv
        - _ZNK4args7Command15ProglinePostfixEv
        - _ZNK4args7Command19UpdateSubparserHelpERKNS_10HelpParamsE
        - _ZNK4args7Command4NameEv
        - isspace
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2294,17'
          Dst:             _ZNK4args7Command19UpdateSubparserHelpERKNS_10HelpParamsE
        - Src:             'args.hxx:2298,49'
          Dst:             _ZNK4args5Group7HasFlagEv
        - Src:             'args.hxx:2303,41'
          Dst:             _ZNK4args5Group14GetProgramLineERKNS_10HelpParamsE
        - Src:             'args.hxx:2308,64'
          Dst:             _ZNK4args5Group10HasCommandEv
        - Src:             'args.hxx:2313,22'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2315,45'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2318,22'
          Dst:             _ZNK4args7Command15ProglinePostfixEv
        - Src:             'args.hxx:2321,35'
          Dst:             _ZNK4args7Command15ProglinePostfixEv
        - Src:             'args.hxx:2323,29'
          Dst:             isspace
    - functionName:    _ZNK4args7Command19UpdateSubparserHelpERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2088
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          83
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4args7Command13RaiiSubparser6ParserEv
        - _ZN4args7Command13RaiiSubparserC2ERKS0_RKNS_10HelpParamsE
        - _ZN4args7Command13RaiiSubparserD2Ev
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2091,35'
          Dst:             _ZN4args7Command13RaiiSubparserC2ERKS0_RKNS_10HelpParamsE
        - Src:             'args.hxx:2095,46'
          Dst:             _ZN4args7Command13RaiiSubparser6ParserEv
        - Src:             'args.hxx:2096,21'
          Dst:             __cxa_begin_catch
        - Src:             'args.hxx:2099,21'
          Dst:             __cxa_end_catch
        - Src:             'args.hxx:2103,17'
          Dst:             _ZN4args7Command13RaiiSubparserD2Ev
        - Src:             'args.hxx:2103,17'
          Dst:             _ZN4args7Command13RaiiSubparserD2Ev
    - functionName:    isspace
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK4args7Command8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ENKUlvE_clEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2473,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2473,27'
          Dst:             _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2473,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2473,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args7Command5ResetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2510
      functionLinenumberEnd: 2521
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5Group5ResetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2511,24'
          Dst:             _ZN4args5Group5ResetEv
    - functionName:    _ZN4args7CommandD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2009
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args7CommandD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2009,11'
          Dst:             _ZN4args7CommandD2Ev
    - functionName:    _ZN4args7CommandD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2009
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args5GroupD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2009,11'
          Dst:             _ZN4args5GroupD2Ev
    - functionName:    _ZNK4args7Command7MatchedEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4args4Base7MatchedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2164,28'
          Dst:             _ZNK4args4Base7MatchedEv
    - functionName:    _ZNK4args7Command8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2459
      functionLinenumberEnd: 2507
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          232
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4args5Group10HasCommandEv
        - _ZNK4args5Group8ChildrenEv
        - _ZZNK4args7Command8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ENKUlvE_clEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2477,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:2481,25'
          Dst:             _ZZNK4args7Command8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ENKUlvE_clEv
        - Src:             'args.hxx:2492,25'
          Dst:             _ZZNK4args7Command8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ENKUlvE_clEv
        - Src:             'args.hxx:2496,80'
          Dst:             _ZNK4args5Group10HasCommandEv
        - Src:             'args.hxx:2504,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2504,27'
          Dst:             _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2504,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2504,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4args7Command14GetDescriptionERKNS_10HelpParamsEj
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2377
      functionLinenumberEnd: 2456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          507
      EdgeCount:       163
      CyclomaticComplexity: 78
      functionsReached:
        - _ZN4argsanENS_7OptionsES0_
        - _ZNK4args4Base10GetOptionsEv
        - _ZNK4args5Group8ChildrenEv
        - _ZNK4args7Command11DescriptionEv
        - _ZNK4args7Command19UpdateSubparserHelpERKNS_10HelpParamsE
        - _ZNK4args7Command21GetCommandProgramLineERKNS_10HelpParamsE
        - _ZNK4args7Command4HelpEv
        - _ZNK4args7Command4NameEv
        - _ZNK4args7Command6EpilogEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2381,17'
          Dst:             _ZNK4args7Command19UpdateSubparserHelpERKNS_10HelpParamsE
        - Src:             'args.hxx:2389,52'
          Dst:             _ZNK4args7Command21GetCommandProgramLineERKNS_10HelpParamsE
        - Src:             'args.hxx:2407,51'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2421,47'
          Dst:             _ZNK4args7Command11DescriptionEv
        - Src:             'args.hxx:2421,71'
          Dst:             _ZNK4args7Command4HelpEv
        - Src:             'args.hxx:2421,80'
          Dst:             _ZNK4args7Command11DescriptionEv
        - Src:             'args.hxx:2425,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:2427,33'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2427,46'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2448,26'
          Dst:             _ZNK4args7Command6EpilogEv
        - Src:             'args.hxx:2450,51'
          Dst:             _ZNK4args7Command6EpilogEv
    - functionName:    _ZN4args7Command11GetCommandsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2362
      functionLinenumberEnd: 2374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4args5Group11GetCommandsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2370,35'
          Dst:             _ZN4args5Group11GetCommandsEv
    - functionName:    _ZNK4args7Command7IsGroupEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2161
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args7Command5MatchERKNS_10EitherFlagE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2183
      functionLinenumberEnd: 2211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4args5Group5MatchERKNS_10EitherFlagE
        - _ZN4argsanENS_7OptionsES0_
        - _ZNK4args4Base10GetOptionsEv
        - _ZNK4args5Group8ChildrenEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2191,39'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:2193,37'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2193,50'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2210,43'
          Dst:             _ZN4args5Group5MatchERKNS_10EitherFlagE
    - functionName:    _ZN4args7Command17GetNextPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          138
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4args5Group17GetNextPositionalEv
        - _ZN4argsanENS_7OptionsES0_
        - _ZNK4args4Base10GetOptionsEv
        - _ZNK4args5Group8ChildrenEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2255,39'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:2257,37'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2257,50'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2274,43'
          Dst:             _ZN4args5Group17GetNextPositionalEv
    - functionName:    _ZN4args7Command11GetAllFlagsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2214
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          281
      EdgeCount:       37
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4argsanENS_7OptionsES0_
        - _ZNK4args4Base10GetOptionsEv
        - _ZNK4args5Group8ChildrenEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2222,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:2224,63'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2224,76'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZNK4args7Command7HasFlagEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2279
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4args5Group7HasFlagEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2279,51'
          Dst:             _ZNK4args5Group7HasFlagEv
    - functionName:    _ZNK4args7Command13HasPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2283
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4args5Group13HasPositionalEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2284,57'
          Dst:             _ZNK4args5Group13HasPositionalEv
    - functionName:    _ZNK4args7Command10HasCommandEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4args7Command14GetProgramLineERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2359
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4args7Command21GetCommandProgramLineERKNS_10HelpParamsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2358,24'
          Dst:             _ZNK4args7Command21GetCommandProgramLineERKNS_10HelpParamsE
    - functionName:    _ZN4args5Group10Validators8DontCareERKS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser5ResetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3453
      functionLinenumberEnd: 3457
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args7Command5ResetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3454,26'
          Dst:             _ZN4args7Command5ResetEv
    - functionName:    _ZN4args14ArgumentParserD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2549
      functionLinenumberEnd: 2549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args14ArgumentParserD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2549,11'
          Dst:             _ZN4args14ArgumentParserD2Ev
    - functionName:    _ZN4args14ArgumentParserD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2549
      functionLinenumberEnd: 2549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args10HelpParamsD2Ev
        - _ZN4args7CommandD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2549,11'
          Dst:             _ZN4args10HelpParamsD2Ev
        - Src:             'args.hxx:2549,11'
          Dst:             _ZN4args7CommandD2Ev
    - functionName:    _ZN4args10HelpParamsD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser22SetArgumentSeparationsEbbbb
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3315
      functionLinenumberEnd: 3323
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser10TerminatorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3285
      functionLinenumberEnd: 3285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser13LongSeparatorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3261
      functionLinenumberEnd: 3276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3269,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3269,27'
          Dst:             _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3269,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3269,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args14ArgumentParser11ShortPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3249
      functionLinenumberEnd: 3252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser10LongPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3237
      functionLinenumberEnd: 3240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args7Command6EpilogERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args7Command11DescriptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args10HelpParamsC2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          252
      EdgeCount:       70
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args7CommandC2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2058
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2058,13'
          Dst:             _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
    - functionName:    _ZN4args14ArgumentParser9ParseArgsINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEET_SC_SC_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3467
      functionLinenumberEnd: 3477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args14ArgumentParser5ParseINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEET_SC_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3477,24'
          Dst:             _ZN4args14ArgumentParser5ParseINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEET_SC_SC_
    - functionName:    _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherEb
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3576
      functionLinenumberEnd: 3577
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherENS_7OptionsE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3575,138'
          Dst:             _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherENS_7OptionsE
    - functionName:    _ZN4args8HelpFlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherENS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3605
      functionLinenumberEnd: 3605
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherENS_7OptionsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3605,133'
          Dst:             _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherENS_7OptionsE
    - functionName:    _ZN4args7MatcherC2ESt16initializer_listINS_10EitherFlagEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4args10EitherFlag7GetLongESt16initializer_listIS0_E
        - _ZN4args10EitherFlag8GetShortESt16initializer_listIS0_E
        - _ZN4args7MatcherC2INSt3__113unordered_setIcNS2_4hashIcEENS2_8equal_toIcEENS2_9allocatorIcEEEENS3_INS2_12basic_stringIcNS2_11char_traitsIcEES9_EENS4_ISE_EENS6_ISE_EENS8_ISE_EEEEEEOT_OT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:686,25'
          Dst:             _ZN4args10EitherFlag8GetShortESt16initializer_listIS0_E
        - Src:             'args.hxx:686,51'
          Dst:             _ZN4args10EitherFlag7GetLongESt16initializer_listIS0_E
        - Src:             'args.hxx:686,17'
          Dst:             _ZN4args7MatcherC2INSt3__113unordered_setIcNS2_4hashIcEENS2_8equal_toIcEENS2_9allocatorIcEEEENS3_INS2_12basic_stringIcNS2_11char_traitsIcEES9_EENS4_ISE_EENS6_ISE_EENS8_ISE_EEEEEEOT_OT0_
    - functionName:    _ZN4args10EitherFlagC2EPKc
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParserC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3204
      functionLinenumberEnd: 3213
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4args10HelpParamsC2Ev
        - _ZN4args10HelpParamsD2Ev
        - _ZN4args14ArgumentParser10LongPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args14ArgumentParser10TerminatorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args14ArgumentParser11ShortPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args14ArgumentParser13LongSeparatorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args14ArgumentParser22SetArgumentSeparationsEbbbb
        - _ZN4args7Command11DescriptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args7Command6EpilogERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args7CommandC2Ev
        - _ZN4args7CommandD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3203,13'
          Dst:             _ZN4args7CommandC2Ev
        - Src:             'args.hxx:3203,13'
          Dst:             _ZN4args10HelpParamsC2Ev
        - Src:             'args.hxx:3205,17'
          Dst:             _ZN4args7Command11DescriptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3206,17'
          Dst:             _ZN4args7Command6EpilogERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3207,17'
          Dst:             _ZN4args14ArgumentParser10LongPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3208,17'
          Dst:             _ZN4args14ArgumentParser11ShortPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3209,17'
          Dst:             _ZN4args14ArgumentParser13LongSeparatorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3210,17'
          Dst:             _ZN4args14ArgumentParser10TerminatorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3211,17'
          Dst:             _ZN4args14ArgumentParser22SetArgumentSeparationsEbbbb
        - Src:             'args.hxx:3213,13'
          Dst:             _ZN4args10HelpParamsD2Ev
        - Src:             'args.hxx:3213,13'
          Dst:             _ZN4args7CommandD2Ev
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/args/fuzz/parse_args_fuzzer.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         105
      ICount:          533
      EdgeCount:       197
      CyclomaticComplexity: 94
      functionsReached:
        - _ZN4args10EitherFlagC2EPKc
        - _ZN4args10EitherFlagC2Ec
        - _ZN4args10EitherFlagD2Ev
        - _ZN4args14ArgumentParser9ParseArgsINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEET_SC_SC_
        - _ZN4args14ArgumentParserC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZN4args14ArgumentParserD2Ev
        - _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherEb
        - _ZN4args4FlagD2Ev
        - _ZN4args7MatcherC2ESt16initializer_listINS_10EitherFlagEE
        - _ZN4args7MatcherD2Ev
        - _ZN4args8HelpFlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherENS_7OptionsE
        - _ZN4args8HelpFlagD2Ev
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/parse_args_fuzzer.cpp:10,19'
          Dst:             _ZN4args14ArgumentParserC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'fuzz/parse_args_fuzzer.cpp:12,76'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'fuzz/parse_args_fuzzer.cpp:12,81'
          Dst:             _ZN4args10EitherFlagC2EPKc
        - Src:             'fuzz/parse_args_fuzzer.cpp:12,75'
          Dst:             _ZN4args7MatcherC2ESt16initializer_listINS_10EitherFlagEE
        - Src:             'fuzz/parse_args_fuzzer.cpp:12,17'
          Dst:             _ZN4args8HelpFlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherENS_7OptionsE
        - Src:             'fuzz/parse_args_fuzzer.cpp:12,17'
          Dst:             _ZN4args7MatcherD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:12,17'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:13,58'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'fuzz/parse_args_fuzzer.cpp:13,63'
          Dst:             _ZN4args10EitherFlagC2EPKc
        - Src:             'fuzz/parse_args_fuzzer.cpp:13,57'
          Dst:             _ZN4args7MatcherC2ESt16initializer_listINS_10EitherFlagEE
        - Src:             'fuzz/parse_args_fuzzer.cpp:13,17'
          Dst:             _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherEb
        - Src:             'fuzz/parse_args_fuzzer.cpp:13,17'
          Dst:             _ZN4args7MatcherD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:13,17'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:14,61'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'fuzz/parse_args_fuzzer.cpp:14,66'
          Dst:             _ZN4args10EitherFlagC2EPKc
        - Src:             'fuzz/parse_args_fuzzer.cpp:14,60'
          Dst:             _ZN4args7MatcherC2ESt16initializer_listINS_10EitherFlagEE
        - Src:             'fuzz/parse_args_fuzzer.cpp:14,18'
          Dst:             _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherEb
        - Src:             'fuzz/parse_args_fuzzer.cpp:14,18'
          Dst:             _ZN4args7MatcherD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:14,18'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:12,75'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:12,17'
          Dst:             _ZN4args7MatcherD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:12,17'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:13,57'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:13,17'
          Dst:             _ZN4args7MatcherD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:13,17'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:14,60'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:14,18'
          Dst:             _ZN4args7MatcherD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:14,18'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:24,16'
          Dst:             _ZN4args14ArgumentParser9ParseArgsINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEET_SC_SC_
        - Src:             'fuzz/parse_args_fuzzer.cpp:25,5'
          Dst:             __cxa_begin_catch
        - Src:             'fuzz/parse_args_fuzzer.cpp:26,5'
          Dst:             __cxa_end_catch
        - Src:             'fuzz/parse_args_fuzzer.cpp:29,1'
          Dst:             _ZN4args4FlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:29,1'
          Dst:             _ZN4args4FlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:29,1'
          Dst:             _ZN4args8HelpFlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:29,1'
          Dst:             _ZN4args14ArgumentParserD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:29,1'
          Dst:             _ZN4args4FlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:29,1'
          Dst:             _ZN4args4FlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:29,1'
          Dst:             _ZN4args8HelpFlagD2Ev
        - Src:             'fuzz/parse_args_fuzzer.cpp:29,1'
          Dst:             _ZN4args14ArgumentParserD2Ev
...
