---
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:    8
      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:    _ZN4args10CompletionD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 347
      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:347,35'
          Dst:             _ZN4args10CompletionD2Ev
    - functionName:    _ZN4args10CompletionD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 347
      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:347,36'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args5ErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      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:266,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: 1688
      functionLinenumberEnd: 1689
      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:1687,19'
          Dst:             _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
    - functionName:    _ZN4args5Group10Validators14AllChildGroupsERKS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1381
      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:1381,58'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1381,86'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1402
      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:1402,163'
          Dst:             _ZN4args4BaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7OptionsE
        - Src:             'args.hxx:1402,209'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZN4args9SubparserD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1675
      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:1675,11'
          Dst:             _ZN4args5GroupD2Ev
    - functionName:    _ZN4args9SubparserD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1675
      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:1675,11'
          Dst:             _ZN4args9SubparserD2Ev
    - functionName:    _ZNK4args5Group7MatchedEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1516
      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:1516,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4args5Group8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1458
      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:1454,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group14GetDescriptionERKNS_10HelpParamsEj
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1554
      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:1540,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1542,33'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1542,46'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZN4args5Group11GetCommandsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1586
      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:1580,42'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group7IsGroupEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1590
      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: 1430
      functionLinenumberEnd: 1439
      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:1431,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZN4args5Group17GetNextPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1474
      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:1466,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZN4args5Group11GetAllFlagsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1450
      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:1444,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group7HasFlagEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1482
      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:1482,36'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1482,56'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group13HasPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1491
      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:1491,36'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1491,56'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group10HasCommandEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1500
      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:1500,36'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1500,56'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group14GetProgramLineERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1575
      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:1561,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1563,33'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1563,46'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZN4args5Group5ResetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1605
      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:1595,23'
          Dst:             _ZN4args4Base5ResetEv
        - Src:             'args.hxx:1597,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZN4args4Base5ResetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 915
      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: 1420
      functionLinenumberEnd: 1421
      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: 813
      functionLinenumberEnd: 814
      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: 594
      functionLinenumberEnd: 595
      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:    _ZZNK4args5Group10HasCommandEvENKUlPNS_4BaseEE_clES2_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1500
      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: 1491
      functionLinenumberEnd: 1491
      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: 1482
      functionLinenumberEnd: 1482
      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: 1408
      functionLinenumberEnd: 1408
      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:1408,31'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZN4args4BaseD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 810
      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: 810
      functionLinenumberEnd: 810
      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:810,29'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZNK4args4Base7MatchedEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 824
      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: 828
      functionLinenumberEnd: 829
      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: 837
      functionLinenumberEnd: 842
      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: 845
      functionLinenumberEnd: 846
      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: 850
      functionLinenumberEnd: 851
      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: 855
      functionLinenumberEnd: 856
      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: 860
      functionLinenumberEnd: 861
      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: 865
      functionLinenumberEnd: 866
      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: 870
      functionLinenumberEnd: 871
      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: 875
      functionLinenumberEnd: 876
      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: 880
      functionLinenumberEnd: 881
      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: 885
      functionLinenumberEnd: 886
      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: 1408
      functionLinenumberEnd: 1408
      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:1408,30'
          Dst:             _ZN4args5GroupD2Ev
    - functionName:    _ZN4args4BaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 809
      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: 1381
      functionLinenumberEnd: 1382
      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: 1787
      functionLinenumberEnd: 1794
      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: 1891
      functionLinenumberEnd: 1891
      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: 2693
      functionLinenumberEnd: 2693
      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:2693,122'
          Dst:             _ZNK4args7Command4NameEv
    - functionName:    _ZNK4args7Command4NameEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1867
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRNS_8FlagBaseET_SE_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2333
      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:2323,42'
          Dst:             _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - Src:             'args.hxx:2325,21'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2329,17'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2329,46'
          Dst:             _ZN4args14CompletionFlag3GetEv
        - Src:             'args.hxx:2329,23'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2329,17'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2329,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 997
      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: 2533
      functionLinenumberEnd: 2547
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2536,57'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
    - functionName:    _ZN4args14CompletionFlag3GetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1268
      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:1268,24'
          Dst:             _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
        - Src:             'args.hxx:1268,44'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 346
      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:346,51'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 265
      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:265,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: 266
      functionLinenumberEnd: 266
      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:266,30'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2311
      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: 2349
      functionLinenumberEnd: 2415
      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:2378,58'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'args.hxx:2380,29'
          Dst:             _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRNS_8FlagBaseET_SE_
    - functionName:    _ZNK4args8FlagBase10GetMatcherEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1148
      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: 904
      functionLinenumberEnd: 905
      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:905,33'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZNK4args9Subparser8IsParsedEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1709
      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: 3131
      functionLinenumberEnd: 3133
      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:3130,27'
          Dst:             _ZN4args7Command15SelectedCommandEv
        - Src:             'args.hxx:3130,47'
          Dst:             _ZN4args9SubparserC2ENSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEERNS_14ArgumentParserERKNS_7CommandERKNS_10HelpParamsE
    - functionName:    _ZN4args7Command12GetCoroutineEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1783
      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:1783,70'
          Dst:             _ZN4args7Command12GetCoroutineEv
    - functionName:    _ZN4args7Command13SelectCommandEPS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1901
      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:1899,24'
          Dst:             _ZN4args7Command5MatchEv
    - functionName:    _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 283
      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:283,54'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args10ParseErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 284
      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:284,36'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args10ParseErrorD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 284
      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:284,35'
          Dst:             _ZN4args10ParseErrorD2Ev
    - functionName:    _ZN4args14ArgumentParser10ParseShortINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2475
      functionLinenumberEnd: 2530
      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:2482,43'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'args.hxx:2482,37'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2486,58'
          Dst:             _ZN4args14ArgumentParser15ParseArgsValuesINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEES9_RNS_8FlagBaseERKS9_RT_SG_bbbSF_bRNS2_6vectorIS9_NS7_IS9_EEEE
        - Src:             'args.hxx:2493,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2493,35'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2493,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2482,37'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2493,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:2506,35'
          Dst:             _ZNK4args4Base7KickOutEv
        - Src:             'args.hxx:2520,25'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2520,31'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2520,25'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2520,25'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args10EitherFlagC2Ec
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      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: 353
      functionLinenumberEnd: 353
      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: 2419
      functionLinenumberEnd: 2471
      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:2432,39'
          Dst:             _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2432,33'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2435,54'
          Dst:             _ZN4args14ArgumentParser15ParseArgsValuesINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEES9_RNS_8FlagBaseERKS9_RT_SG_bbbSF_bRNS2_6vectorIS9_NS7_IS9_EEEE
        - Src:             'args.hxx:2440,25'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2440,31'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2440,25'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2432,33'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2440,25'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:2453,31'
          Dst:             _ZNK4args4Base7KickOutEv
        - Src:             'args.hxx:2462,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2462,27'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2462,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2462,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 358
      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: 2551
      functionLinenumberEnd: 2658
      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:2561,41'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'args.hxx:2567,35'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2567,48'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2569,60'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2569,29'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2580,39'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2580,52'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2582,64'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2582,33'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2587,35'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2587,48'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2589,49'
          Dst:             _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - Src:             'args.hxx:2593,33'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2603,40'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2603,53'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2608,51'
          Dst:             _ZNK4args8FlagBase10GetMatcherEv
        - Src:             'args.hxx:2609,68'
          Dst:             _ZNK4args7Matcher13GetShortOrAnyEv
        - Src:             'args.hxx:2609,84'
          Dst:             _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2609,34'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2609,33'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2611,63'
          Dst:             _ZNK4args7Matcher14GetFlagStringsEv
        - Src:             'args.hxx:2609,33'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2613,76'
          Dst:             _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2613,41'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2627,61'
          Dst:             _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2627,49'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2629,63'
          Dst:             _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - Src:             'args.hxx:2627,49'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2631,41'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2641,61'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'args.hxx:2641,49'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2643,63'
          Dst:             _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - Src:             'args.hxx:2641,49'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2645,41'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2654,17'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2654,46'
          Dst:             _ZN4args14CompletionFlag3GetEv
        - Src:             'args.hxx:2654,23'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2654,17'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2654,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4args7Matcher13GetShortOrAnyEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 544
      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:534,28'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'args.hxx:539,28'
          Dst:             _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:543,24'
          Dst:             _ZN4args10EitherFlagC2Ec
    - functionName:    _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      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: 496
      functionLinenumberEnd: 508
      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: 353
      functionLinenumberEnd: 353
      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: 2662
      functionLinenumberEnd: 2825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         164
      ICount:          922
      EdgeCount:       315
      CyclomaticComplexity: 153
      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_
        - _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:2669,25'
          Dst:             _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbT_SC_
        - Src:             'args.hxx:2679,47'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'args.hxx:2681,30'
          Dst:             _ZN4args14ArgumentParser9ParseLongINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
        - Src:             'args.hxx:2685,47'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'args.hxx:2687,30'
          Dst:             _ZN4args14ArgumentParser10ParseShortINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
        - Src:             'args.hxx:2698,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2698,35'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2698,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2698,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:2706,25'
          Dst:             _ZN4args7Command13SelectCommandEPS0_
        - Src:             'args.hxx:2708,53'
          Dst:             _ZN4args7Command12GetCoroutineEv
        - Src:             'args.hxx:2711,43'
          Dst:             _ZN4args7Command13RaiiSubparserC2ERNS_14ArgumentParserENSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
        - Src:             'args.hxx:2712,44'
          Dst:             _ZN4args7Command13RaiiSubparser6ParserEv
        - Src:             'args.hxx:2726,39'
          Dst:             _ZN4args7Command13RaiiSubparser6ParserEv
        - Src:             'args.hxx:2726,48'
          Dst:             _ZNK4args9Subparser8IsParsedEv
        - Src:             'args.hxx:2728,33'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2728,39'
          Dst:             _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2728,33'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2728,33'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:2733,25'
          Dst:             _ZN4args7Command13RaiiSubparserD2Ev
        - Src:             'args.hxx:2733,25'
          Dst:             _ZN4args7Command13RaiiSubparserD2Ev
        - Src:             'args.hxx:2743,38'
          Dst:             _ZNK4args4Base7KickOutEv
        - Src:             'args.hxx:2751,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2751,35'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2751,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2751,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:2771,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2771,35'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2771,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2771,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:2806,29'
          Dst:             _ZN4args14ArgumentParser5ParseINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEET_SC_SC_
        - Src:             'args.hxx:2807,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2807,35'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2807,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2807,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:2816,25'
          Dst:             __cxa_begin_catch
        - Src:             'args.hxx:2811,29'
          Dst:             __cxa_rethrow
        - Src:             'args.hxx:2808,25'
          Dst:             __cxa_begin_catch
        - Src:             'args.hxx:2815,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2815,35'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2815,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2815,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:2816,25'
          Dst:             __cxa_end_catch
        - Src:             'args.hxx:2812,25'
          Dst:             __cxa_end_catch
        - Src:             'args.hxx:2816,25'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4args7Command13RaiiSubparser6ParserEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1770
      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: 274
      functionLinenumberEnd: 274
      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:274,54'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args10UsageErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      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:275,36'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args7Command13RaiiSubparserD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionLinenumberEnd: 1766
      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:1766,21'
          Dst:             _ZN4args9SubparserD2Ev
    - functionName:    _ZN4args10UsageErrorD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      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:275,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: 329
      functionLinenumberEnd: 329
      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:329,29'
          Dst:             _ZN4args4HelpD2Ev
    - functionName:    _ZN4args4HelpD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      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:329,30'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args4HelpC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 328
      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:328,45'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args5NargsC2Em
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 779
      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: 782
      functionLinenumberEnd: 783
      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: 320
      functionLinenumberEnd: 320
      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:320,35'
          Dst:             _ZN4args10ExtraErrorD2Ev
    - functionName:    _ZN4args10ExtraErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 320
      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:320,36'
          Dst:             _ZN4args10ParseErrorD2Ev
    - functionName:    _ZNK4args7Matcher5MatchERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 483
      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: 475
      functionLinenumberEnd: 476
      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: 319
      functionLinenumberEnd: 319
      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:319,54'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZNK4args10EitherFlag3strEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 394
      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: 489
      functionLinenumberEnd: 490
      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:490,39'
          Dst:             _ZNK4args7Matcher5MatchEc
        - Src:             'args.hxx:490,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: 951
      functionLinenumberEnd: 962
      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: 302
      functionLinenumberEnd: 302
      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:302,38'
          Dst:             _ZN4args13RequiredErrorD2Ev
    - functionName:    _ZN4args13RequiredErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 302
      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:302,39'
          Dst:             _ZN4args15ValidationErrorD2Ev
    - functionName:    _ZN4args15ValidationErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 293
      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:293,41'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args13RequiredErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 301
      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:301,57'
          Dst:             _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 292
      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:292,59'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args15ValidationErrorD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 293
      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:293,40'
          Dst:             _ZN4args15ValidationErrorD2Ev
    - functionName:    _ZNK4args7Matcher12GetLongOrAnyEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 526
      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:516,28'
          Dst:             _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:521,28'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'args.hxx:525,24'
          Dst:             _ZN4args10EitherFlagC2Ec
    - functionName:    _ZNK4args4Base10IsRequiredEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 819
      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:819,25'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:819,38'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZNK4args9NamedBase13GetNameStringERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 948
      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: 966
      functionLinenumberEnd: 966
      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:966,34'
          Dst:             _ZN4args9NamedBaseD2Ev
    - functionName:    _ZN4args9NamedBaseD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 966
      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:966,35'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZNK4args9NamedBase14GetDescriptionERKNS_10HelpParamsEj
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1011
      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:1007,86'
          Dst:             _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
        - Src:             'args.hxx:1007,141'
          Dst:             _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
        - Src:             'args.hxx:1007,17'
          Dst:             _ZNK4args9NamedBase21AddDescriptionPostfixERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbRKS7_bSA_SA_
        - Src:             'args.hxx:1008,17'
          Dst:             _ZNK4args9NamedBase21AddDescriptionPostfixERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbRKS7_bSA_SA_
    - functionName:    _ZNK4args9NamedBase16GetDefaultStringERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 944
      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: 946
      functionLinenumberEnd: 946
      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: 1014
      functionLinenumberEnd: 1015
      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: 1118
      functionLinenumberEnd: 1118
      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:1118,34'
          Dst:             _ZN4args7MatcherD2Ev
        - Src:             'args.hxx:1118,34'
          Dst:             _ZN4args9NamedBaseD2Ev
    - functionName:    _ZN4args7MatcherD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 470
      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: 1118
      functionLinenumberEnd: 1118
      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: 1152
      functionLinenumberEnd: 1164
      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:1153,35'
          Dst:             _ZNK4args4Base10IsRequiredEv
        - Src:             'args.hxx:1156,56'
          Dst:             _ZNK4args7Matcher12GetLongOrAnyEv
        - Src:             'args.hxx:1156,71'
          Dst:             _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:1156,25'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:1161,25'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:1161,31'
          Dst:             _ZN4args13RequiredErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:1161,25'
          Dst:             __cxa_throw
        - Src:             'args.hxx:1156,25'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:1161,25'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args8FlagBase5MatchERKNS_10EitherFlagE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1139
      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:1122,29'
          Dst:             _ZNK4args7Matcher5MatchERKNS_10EitherFlagE
        - Src:             'args.hxx:1124,26'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1124,39'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:1127,53'
          Dst:             _ZNK4args10EitherFlag3strEv
        - Src:             'args.hxx:1132,25'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:1132,31'
          Dst:             _ZN4args10ExtraErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:1132,25'
          Dst:             __cxa_throw
        - Src:             'args.hxx:1132,25'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args8FlagBase11GetAllFlagsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1143
      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: 1186
      functionLinenumberEnd: 1187
      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: 1167
      functionLinenumberEnd: 1183
      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:1173,68'
          Dst:             _ZN4args5NargsC2Em
        - Src:             'args.hxx:1173,65'
          Dst:             _ZN4argseqERKNS_5NargsES2_
        - Src:             'args.hxx:1174,83'
          Dst:             _ZNK4args7Matcher13GetShortOrAnyEv
        - Src:             'args.hxx:1174,109'
          Dst:             _ZNK4args7Matcher12GetLongOrAnyEv
        - Src:             'args.hxx:1175,40'
          Dst:             _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:1181,26'
          Dst:             _ZNK4args4Base10IsRequiredEv
        - Src:             'args.hxx:1183,13'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:1183,13'
          Dst:             _ZN4args10EitherFlagD2Ev
    - functionName:    _ZNK4args8FlagBase13GetNameStringERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1111
      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:1088,93'
          Dst:             _ZN4args5NargsC2Em
        - Src:             'args.hxx:1088,90'
          Dst:             _ZN4argseqERKNS_5NargsES2_
        - Src:             'args.hxx:1090,50'
          Dst:             _ZNK4args7Matcher14GetFlagStringsEv
        - Src:             'args.hxx:1101,35'
          Dst:             _ZNK4args10EitherFlag3strEv
    - functionName:    _ZN4args7MatcherC2EOS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 468
      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:467,49'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4args9NamedBaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_NS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 965
      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:965,100'
          Dst:             _ZN4args4BaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7OptionsE
        - Src:             'args.hxx:965,136'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZN4args4Flag10ParseValueERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3203
      functionLinenumberEnd: 3204
      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: 3188
      functionLinenumberEnd: 3188
      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:3188,29'
          Dst:             _ZN4args4FlagD2Ev
    - functionName:    _ZN4args4FlagD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3188
      functionLinenumberEnd: 3188
      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:3188,30'
          Dst:             _ZN4args8FlagBaseD2Ev
    - functionName:    _ZN4args5Group3AddERNS_4BaseE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1415
      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: 1116
      functionLinenumberEnd: 1116
      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:1116,114'
          Dst:             _ZN4args9NamedBaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_NS_7OptionsE
        - Src:             'args.hxx:1116,149'
          Dst:             _ZN4args7MatcherC2EOS0_
    - functionName:    _ZN4args8HelpFlag10ParseValueERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3219
      functionLinenumberEnd: 3226
      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:3224,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3224,27'
          Dst:             _ZN4args4HelpC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3224,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3224,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4args4Flag17NumberOfArgumentsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3198
      functionLinenumberEnd: 3199
      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:3199,24'
          Dst:             _ZN4args5NargsC2Em
        - Src:             'args.hxx:3199,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4args8HelpFlagD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3216
      functionLinenumberEnd: 3216
      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:3216,33'
          Dst:             _ZN4args8HelpFlagD2Ev
    - functionName:    _ZN4args8HelpFlagD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3216
      functionLinenumberEnd: 3216
      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:3216,34'
          Dst:             _ZN4args4FlagD2Ev
    - functionName:    _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherENS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3180
      functionLinenumberEnd: 3182
      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:3179,124'
          Dst:             _ZN4args8FlagBaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ONS_7MatcherENS_7OptionsE
        - Src:             'args.hxx:3181,24'
          Dst:             _ZN4args5Group3AddERNS_4BaseE
        - Src:             'args.hxx:3182,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: 426
      functionLinenumberEnd: 433
      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:430,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:430,27'
          Dst:             _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:430,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:430,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: 450
      functionLinenumberEnd: 450
      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:449,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: 365
      functionLinenumberEnd: 375
      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: 380
      functionLinenumberEnd: 390
      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: 1837
      functionLinenumberEnd: 1837
      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: 1692
      functionLinenumberEnd: 1693
      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:1691,81'
          Dst:             _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
    - functionName:    _ZN4args7Command13RaiiSubparserC2ERKS0_RKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3136
      functionLinenumberEnd: 3138
      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:3135,122'
          Dst:             _ZN4args9SubparserC2ERKNS_7CommandERKNS_10HelpParamsE
    - functionName:    _ZNK4args7Command6EpilogEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1857
      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: 1872
      functionLinenumberEnd: 1872
      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: 1847
      functionLinenumberEnd: 1847
      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: 2014
      functionLinenumberEnd: 2070
      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:2015,17'
          Dst:             _ZNK4args7Command19UpdateSubparserHelpERKNS_10HelpParamsE
        - Src:             'args.hxx:2019,49'
          Dst:             _ZNK4args5Group7HasFlagEv
        - Src:             'args.hxx:2024,41'
          Dst:             _ZNK4args5Group14GetProgramLineERKNS_10HelpParamsE
        - Src:             'args.hxx:2029,64'
          Dst:             _ZNK4args5Group10HasCommandEv
        - Src:             'args.hxx:2034,22'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2036,45'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2039,22'
          Dst:             _ZNK4args7Command15ProglinePostfixEv
        - Src:             'args.hxx:2042,35'
          Dst:             _ZNK4args7Command15ProglinePostfixEv
        - Src:             'args.hxx:2044,29'
          Dst:             isspace
    - functionName:    _ZNK4args7Command19UpdateSubparserHelpERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1825
      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:1812,35'
          Dst:             _ZN4args7Command13RaiiSubparserC2ERKS0_RKNS_10HelpParamsE
        - Src:             'args.hxx:1816,46'
          Dst:             _ZN4args7Command13RaiiSubparser6ParserEv
        - Src:             'args.hxx:1817,21'
          Dst:             __cxa_begin_catch
        - Src:             'args.hxx:1820,21'
          Dst:             __cxa_end_catch
        - Src:             'args.hxx:1824,17'
          Dst:             _ZN4args7Command13RaiiSubparserD2Ev
        - Src:             'args.hxx:1824,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: 2187
      functionLinenumberEnd: 2196
      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:2194,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2194,27'
          Dst:             _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2194,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2194,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args7Command5ResetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2242
      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:2232,24'
          Dst:             _ZN4args5Group5ResetEv
    - functionName:    _ZN4args7CommandD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1730
      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:1730,11'
          Dst:             _ZN4args7CommandD2Ev
    - functionName:    _ZN4args7CommandD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1730
      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:1730,11'
          Dst:             _ZN4args5GroupD2Ev
    - functionName:    _ZNK4args7Command7MatchedEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1885
      functionLinenumberEnd: 1885
      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:1885,28'
          Dst:             _ZNK4args4Base7MatchedEv
    - functionName:    _ZNK4args7Command8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2228
      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:2198,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:2202,25'
          Dst:             _ZZNK4args7Command8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ENKUlvE_clEv
        - Src:             'args.hxx:2213,25'
          Dst:             _ZZNK4args7Command8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ENKUlvE_clEv
        - Src:             'args.hxx:2217,80'
          Dst:             _ZNK4args5Group10HasCommandEv
        - Src:             'args.hxx:2225,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2225,27'
          Dst:             _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2225,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2225,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4args7Command14GetDescriptionERKNS_10HelpParamsEj
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2177
      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:2102,17'
          Dst:             _ZNK4args7Command19UpdateSubparserHelpERKNS_10HelpParamsE
        - Src:             'args.hxx:2110,52'
          Dst:             _ZNK4args7Command21GetCommandProgramLineERKNS_10HelpParamsE
        - Src:             'args.hxx:2128,51'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2142,47'
          Dst:             _ZNK4args7Command11DescriptionEv
        - Src:             'args.hxx:2142,71'
          Dst:             _ZNK4args7Command4HelpEv
        - Src:             'args.hxx:2142,80'
          Dst:             _ZNK4args7Command11DescriptionEv
        - Src:             'args.hxx:2146,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:2148,33'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2148,46'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2169,26'
          Dst:             _ZNK4args7Command6EpilogEv
        - Src:             'args.hxx:2171,51'
          Dst:             _ZNK4args7Command6EpilogEv
    - functionName:    _ZN4args7Command11GetCommandsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2095
      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:2091,35'
          Dst:             _ZN4args5Group11GetCommandsEv
    - functionName:    _ZNK4args7Command7IsGroupEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1882
      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: 1904
      functionLinenumberEnd: 1932
      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:1912,39'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1914,37'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1914,50'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:1931,43'
          Dst:             _ZN4args5Group5MatchERKNS_10EitherFlagE
    - functionName:    _ZN4args7Command17GetNextPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1968
      functionLinenumberEnd: 1996
      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:1976,39'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1978,37'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1978,50'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:1995,43'
          Dst:             _ZN4args5Group17GetNextPositionalEv
    - functionName:    _ZN4args7Command11GetAllFlagsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1935
      functionLinenumberEnd: 1965
      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:1943,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1945,63'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1945,76'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZNK4args7Command7HasFlagEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2000
      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:2000,51'
          Dst:             _ZNK4args5Group7HasFlagEv
    - functionName:    _ZNK4args7Command13HasPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2005
      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:2005,57'
          Dst:             _ZNK4args5Group13HasPositionalEv
    - functionName:    _ZNK4args7Command10HasCommandEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2009
      functionLinenumberEnd: 2010
      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: 2073
      functionLinenumberEnd: 2080
      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:2079,24'
          Dst:             _ZNK4args7Command21GetCommandProgramLineERKNS_10HelpParamsE
    - functionName:    _ZN4args5Group10Validators8DontCareERKS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1388
      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: 3068
      functionLinenumberEnd: 3072
      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:3069,26'
          Dst:             _ZN4args7Command5ResetEv
    - functionName:    _ZN4args14ArgumentParserD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2270
      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:2270,11'
          Dst:             _ZN4args14ArgumentParserD2Ev
    - functionName:    _ZN4args14ArgumentParserD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2270
      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:2270,11'
          Dst:             _ZN4args10HelpParamsD2Ev
        - Src:             'args.hxx:2270,11'
          Dst:             _ZN4args7CommandD2Ev
    - functionName:    _ZN4args10HelpParamsD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      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: 2942
      functionLinenumberEnd: 2950
      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: 2912
      functionLinenumberEnd: 2912
      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: 2888
      functionLinenumberEnd: 2903
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2896,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2896,27'
          Dst:             _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2896,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2896,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args14ArgumentParser11ShortPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2876
      functionLinenumberEnd: 2879
      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: 2864
      functionLinenumberEnd: 2867
      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: 1862
      functionLinenumberEnd: 1862
      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: 1852
      functionLinenumberEnd: 1852
      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: 605
      functionLinenumberEnd: 755
      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: 1779
      functionLinenumberEnd: 1779
      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:1779,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: 3082
      functionLinenumberEnd: 3092
      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:3092,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: 3185
      functionLinenumberEnd: 3186
      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:3184,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: 3214
      functionLinenumberEnd: 3214
      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:3214,133'
          Dst:             _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherENS_7OptionsE
    - functionName:    _ZN4args7MatcherC2ESt16initializer_listINS_10EitherFlagEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 465
      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:465,25'
          Dst:             _ZN4args10EitherFlag8GetShortESt16initializer_listIS0_E
        - Src:             'args.hxx:465,51'
          Dst:             _ZN4args10EitherFlag7GetLongESt16initializer_listIS0_E
        - Src:             'args.hxx:465,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: 359
      functionLinenumberEnd: 359
      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: 2831
      functionLinenumberEnd: 2840
      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:2830,13'
          Dst:             _ZN4args7CommandC2Ev
        - Src:             'args.hxx:2830,13'
          Dst:             _ZN4args10HelpParamsC2Ev
        - Src:             'args.hxx:2832,17'
          Dst:             _ZN4args7Command11DescriptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2833,17'
          Dst:             _ZN4args7Command6EpilogERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2834,17'
          Dst:             _ZN4args14ArgumentParser10LongPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2835,17'
          Dst:             _ZN4args14ArgumentParser11ShortPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2836,17'
          Dst:             _ZN4args14ArgumentParser13LongSeparatorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2837,17'
          Dst:             _ZN4args14ArgumentParser10TerminatorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2838,17'
          Dst:             _ZN4args14ArgumentParser22SetArgumentSeparationsEbbbb
        - Src:             'args.hxx:2840,13'
          Dst:             _ZN4args10HelpParamsD2Ev
        - Src:             'args.hxx:2840,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
...
