---
Fuzzer filename: '/src/args/fuzz/parse_args_fuzzer.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    93
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args10CompletionD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 633
      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:633,35'
          Dst:             _ZN4args10CompletionD2Ev
    - functionName:    _ZN4args10CompletionD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 633
      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:633,36'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args5ErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      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:552,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: 1990
      functionLinenumberEnd: 1991
      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:1989,19'
          Dst:             _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
    - functionName:    _ZN4args5Group10Validators14AllChildGroupsERKS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1683
      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:1683,58'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1683,86'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1704
      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:1704,163'
          Dst:             _ZN4args4BaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7OptionsE
        - Src:             'args.hxx:1704,209'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZN4args9SubparserD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1977
      functionLinenumberEnd: 1977
      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:1977,11'
          Dst:             _ZN4args5GroupD2Ev
    - functionName:    _ZN4args9SubparserD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1977
      functionLinenumberEnd: 1977
      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:1977,11'
          Dst:             _ZN4args9SubparserD2Ev
    - functionName:    _ZNK4args5Group7MatchedEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1818
      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:1818,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4args5Group8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1760
      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:1756,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group14GetDescriptionERKNS_10HelpParamsEj
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1856
      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:1842,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1844,33'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1844,46'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZN4args5Group11GetCommandsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1888
      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:1882,42'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group7IsGroupEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1891
      functionLinenumberEnd: 1892
      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: 1732
      functionLinenumberEnd: 1741
      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:1733,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZN4args5Group17GetNextPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1776
      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:1768,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZN4args5Group11GetAllFlagsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1752
      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:1746,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group7HasFlagEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1784
      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:1784,36'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1784,56'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group13HasPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1793
      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:1793,36'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1793,56'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group10HasCommandEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionLinenumberEnd: 1802
      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:1802,36'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1802,56'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZNK4args5Group14GetProgramLineERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1877
      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:1863,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:1865,33'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1865,46'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZN4args5Group5ResetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1907
      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:1897,23'
          Dst:             _ZN4args4Base5ResetEv
        - Src:             'args.hxx:1899,35'
          Dst:             _ZNK4args5Group8ChildrenEv
    - functionName:    _ZN4args4Base5ResetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1201
      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: 1722
      functionLinenumberEnd: 1723
      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: 1099
      functionLinenumberEnd: 1100
      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: 880
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK4args5Group10HasCommandEvENKUlPNS_4BaseEE_clES2_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1802
      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: 1793
      functionLinenumberEnd: 1793
      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: 1784
      functionLinenumberEnd: 1784
      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: 1710
      functionLinenumberEnd: 1710
      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:1710,31'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZN4args4BaseD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1096
      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: 1096
      functionLinenumberEnd: 1096
      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:1096,29'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZNK4args4Base7MatchedEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1110
      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: 1114
      functionLinenumberEnd: 1115
      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: 1123
      functionLinenumberEnd: 1128
      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: 1131
      functionLinenumberEnd: 1132
      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: 1136
      functionLinenumberEnd: 1137
      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: 1141
      functionLinenumberEnd: 1142
      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: 1146
      functionLinenumberEnd: 1147
      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: 1151
      functionLinenumberEnd: 1152
      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: 1156
      functionLinenumberEnd: 1157
      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: 1161
      functionLinenumberEnd: 1162
      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: 1166
      functionLinenumberEnd: 1167
      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: 1171
      functionLinenumberEnd: 1172
      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: 1710
      functionLinenumberEnd: 1710
      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:1710,30'
          Dst:             _ZN4args5GroupD2Ev
    - functionName:    _ZN4args4BaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1095
      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: 1683
      functionLinenumberEnd: 1684
      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: 2089
      functionLinenumberEnd: 2096
      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: 2193
      functionLinenumberEnd: 2193
      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: 3035
      functionLinenumberEnd: 3035
      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:3035,122'
          Dst:             _ZNK4args7Command4NameEv
    - functionName:    _ZNK4args7Command4NameEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2169
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRNS_8FlagBaseET_SE_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2617
      functionLinenumberEnd: 2635
      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:2625,42'
          Dst:             _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - Src:             'args.hxx:2627,21'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2631,17'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2631,46'
          Dst:             _ZN4args14CompletionFlag3GetEv
        - Src:             'args.hxx:2631,23'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2631,17'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2631,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1283
      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: 2875
      functionLinenumberEnd: 2889
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:2878,57'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
    - functionName:    _ZN4args14CompletionFlag3GetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1570
      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:1570,24'
          Dst:             _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
        - Src:             'args.hxx:1570,44'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 632
      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:632,51'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 551
      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:551,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: 552
      functionLinenumberEnd: 552
      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:552,30'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          232
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4args12SafeMultiplyImEEbT_S1_RS1_
        - _ZN4args7SafeAddImEEbT_S1_RS1_
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:445,22'
          Dst:             _ZN4args7SafeAddImEEbT_S1_RS1_
        - Src:             'args.hxx:457,22'
          Dst:             _ZN4args12SafeMultiplyImEEbT_S1_RS1_
        - Src:             'args.hxx:458,22'
          Dst:             _ZN4args7SafeAddImEEbT_S1_RS1_
        - Src:             'args.hxx:469,17'
          Dst:             __cxa_begin_catch
        - Src:             'args.hxx:472,17'
          Dst:             __cxa_end_catch
    - functionName:    _ZN4args7SafeAddImEEbT_S1_RS1_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args12SafeMultiplyImEEbT_S1_RS1_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2613
      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: 2651
      functionLinenumberEnd: 2717
      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:2680,58'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'args.hxx:2682,29'
          Dst:             _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRNS_8FlagBaseET_SE_
    - functionName:    _ZNK4args8FlagBase10GetMatcherEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1434
      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: 1190
      functionLinenumberEnd: 1191
      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:1191,33'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZNK4args9Subparser8IsParsedEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2011
      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: 3518
      functionLinenumberEnd: 3520
      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:3517,27'
          Dst:             _ZN4args7Command15SelectedCommandEv
        - Src:             'args.hxx:3517,47'
          Dst:             _ZN4args9SubparserC2ENSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEERNS_14ArgumentParserERKNS_7CommandERKNS_10HelpParamsE
    - functionName:    _ZN4args7Command12GetCoroutineEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2085
      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:2085,70'
          Dst:             _ZN4args7Command12GetCoroutineEv
    - functionName:    _ZN4args7Command13SelectCommandEPS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2196
      functionLinenumberEnd: 2203
      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:2201,24'
          Dst:             _ZN4args7Command5MatchEv
    - functionName:    _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 569
      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:569,54'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args10ParseErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 570
      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:570,36'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args10ParseErrorD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 570
      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:570,35'
          Dst:             _ZN4args10ParseErrorD2Ev
    - functionName:    _ZN4args14ArgumentParser10ParseShortINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2799
      functionLinenumberEnd: 2872
      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:2806,43'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'args.hxx:2806,37'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2819,58'
          Dst:             _ZN4args14ArgumentParser15ParseArgsValuesINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEES9_RNS_8FlagBaseERKS9_RT_SG_bbbSF_bRNS2_6vectorIS9_NS7_IS9_EEEE
        - Src:             'args.hxx:2826,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2826,35'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2826,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2806,37'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2826,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:2848,35'
          Dst:             _ZNK4args4Base7KickOutEv
        - Src:             'args.hxx:2862,25'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2862,31'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2862,25'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2862,25'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args10EitherFlagC2Ec
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 646
      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: 639
      functionLinenumberEnd: 639
      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: 2721
      functionLinenumberEnd: 2795
      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:2734,39'
          Dst:             _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2734,33'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2748,54'
          Dst:             _ZN4args14ArgumentParser15ParseArgsValuesINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEES9_RNS_8FlagBaseERKS9_RT_SG_bbbSF_bRNS2_6vectorIS9_NS7_IS9_EEEE
        - Src:             'args.hxx:2753,25'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2753,31'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2753,25'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2734,33'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2753,25'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:2777,31'
          Dst:             _ZNK4args4Base7KickOutEv
        - Src:             'args.hxx:2786,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2786,27'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2786,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2786,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 644
      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: 2893
      functionLinenumberEnd: 3000
      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:2903,41'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'args.hxx:2909,35'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2909,48'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2911,60'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2911,29'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2922,39'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2922,52'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2924,64'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2924,33'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2929,35'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2929,48'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2931,49'
          Dst:             _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - Src:             'args.hxx:2935,33'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2945,40'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2945,53'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2950,51'
          Dst:             _ZNK4args8FlagBase10GetMatcherEv
        - Src:             'args.hxx:2951,68'
          Dst:             _ZNK4args7Matcher13GetShortOrAnyEv
        - Src:             'args.hxx:2951,84'
          Dst:             _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2951,34'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2951,33'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2953,63'
          Dst:             _ZNK4args7Matcher14GetFlagStringsEv
        - Src:             'args.hxx:2951,33'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2955,76'
          Dst:             _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2955,41'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2969,61'
          Dst:             _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2969,49'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2971,63'
          Dst:             _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - Src:             'args.hxx:2969,49'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2973,41'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2983,61'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'args.hxx:2983,49'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2985,63'
          Dst:             _ZNK4args9NamedBase11HelpChoicesERKNS_10HelpParamsE
        - Src:             'args.hxx:2983,49'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:2987,41'
          Dst:             _ZN4args14ArgumentParser18AddCompletionReplyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:2996,17'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2996,46'
          Dst:             _ZN4args14CompletionFlag3GetEv
        - Src:             'args.hxx:2996,23'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2996,17'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2996,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4args7Matcher13GetShortOrAnyEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 830
      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:820,28'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'args.hxx:825,28'
          Dst:             _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:829,24'
          Dst:             _ZN4args10EitherFlagC2Ec
    - functionName:    _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 686
      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: 782
      functionLinenumberEnd: 794
      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: 639
      functionLinenumberEnd: 639
      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: 3004
      functionLinenumberEnd: 3194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         177
      ICount:          962
      EdgeCount:       345
      CyclomaticComplexity: 170
      functionsReached:
        - _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4args14ArgumentParser10ParseShortINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
        - _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - _ZN4args14ArgumentParser5ParseINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEET_SC_SC_
        - _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbT_SC_
        - _ZN4args14ArgumentParser9ParseLongINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
        - _ZN4args7Command12GetCoroutineEv
        - _ZN4args7Command13RaiiSubparser6ParserEv
        - _ZN4args7Command13RaiiSubparserC2ERNS_14ArgumentParserENSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
        - _ZN4args7Command13RaiiSubparserD2Ev
        - _ZN4args7Command13SelectCommandEPS0_
        - _ZN4args7SafeAddImEEbT_S1_RS1_
        - _ZNK4args4Base7KickOutEv
        - _ZNK4args9Subparser8IsParsedEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3011,25'
          Dst:             _ZN4args14ArgumentParser8CompleteINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbT_SC_
        - Src:             'args.hxx:3021,47'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'args.hxx:3023,30'
          Dst:             _ZN4args14ArgumentParser9ParseLongINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
        - Src:             'args.hxx:3027,47'
          Dst:             _ZN4args14ArgumentParser11ParseOptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'args.hxx:3029,30'
          Dst:             _ZN4args14ArgumentParser10ParseShortINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbRT_SC_
        - Src:             'args.hxx:3040,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3040,35'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3040,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3040,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:3048,25'
          Dst:             _ZN4args7Command13SelectCommandEPS0_
        - Src:             'args.hxx:3050,53'
          Dst:             _ZN4args7Command12GetCoroutineEv
        - Src:             'args.hxx:3053,43'
          Dst:             _ZN4args7Command13RaiiSubparserC2ERNS_14ArgumentParserENSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
        - Src:             'args.hxx:3054,44'
          Dst:             _ZN4args7Command13RaiiSubparser6ParserEv
        - Src:             'args.hxx:3068,39'
          Dst:             _ZN4args7Command13RaiiSubparser6ParserEv
        - Src:             'args.hxx:3068,48'
          Dst:             _ZNK4args9Subparser8IsParsedEv
        - Src:             'args.hxx:3070,33'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3070,39'
          Dst:             _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3070,33'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3070,33'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:3075,25'
          Dst:             _ZN4args7Command13RaiiSubparserD2Ev
        - Src:             'args.hxx:3075,25'
          Dst:             _ZN4args7Command13RaiiSubparserD2Ev
        - Src:             'args.hxx:3085,38'
          Dst:             _ZNK4args4Base7KickOutEv
        - Src:             'args.hxx:3093,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3093,35'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3093,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3093,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:3123,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3123,35'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3123,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3123,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:3149,41'
          Dst:             _ZN4args7SafeAddImEEbT_S1_RS1_
        - Src:             'args.hxx:3154,45'
          Dst:             _ZN4args7SafeAddImEEbT_S1_RS1_
        - Src:             'args.hxx:3175,29'
          Dst:             _ZN4args14ArgumentParser5ParseINSt3__111__wrap_iterIPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEET_SC_SC_
        - Src:             'args.hxx:3176,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3176,35'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3176,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3176,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:3185,25'
          Dst:             __cxa_begin_catch
        - Src:             'args.hxx:3180,29'
          Dst:             __cxa_rethrow
        - Src:             'args.hxx:3177,25'
          Dst:             __cxa_begin_catch
        - Src:             'args.hxx:3184,29'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3184,35'
          Dst:             _ZN4args10CompletionC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3184,29'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3184,29'
          Dst:             __cxa_free_exception
        - Src:             'args.hxx:3185,25'
          Dst:             __cxa_end_catch
        - Src:             'args.hxx:3181,25'
          Dst:             __cxa_end_catch
        - Src:             'args.hxx:3185,25'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4args7Command13RaiiSubparser6ParserEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2072
      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: 560
      functionLinenumberEnd: 560
      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:560,54'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args10UsageErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 561
      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:561,36'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args7Command13RaiiSubparserD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2068
      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:2068,21'
          Dst:             _ZN4args9SubparserD2Ev
    - functionName:    _ZN4args10UsageErrorD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 561
      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:561,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: 615
      functionLinenumberEnd: 615
      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:615,29'
          Dst:             _ZN4args4HelpD2Ev
    - functionName:    _ZN4args4HelpD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 615
      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:615,30'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args4HelpC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 614
      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:614,45'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args5NargsC2Em
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1065
      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: 1068
      functionLinenumberEnd: 1069
      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: 606
      functionLinenumberEnd: 606
      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:606,35'
          Dst:             _ZN4args10ExtraErrorD2Ev
    - functionName:    _ZN4args10ExtraErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      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:606,36'
          Dst:             _ZN4args10ParseErrorD2Ev
    - functionName:    _ZNK4args7Matcher5MatchERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 769
      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: 761
      functionLinenumberEnd: 762
      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: 605
      functionLinenumberEnd: 605
      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:605,54'
          Dst:             _ZN4args10ParseErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZNK4args10EitherFlag3strEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 680
      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: 775
      functionLinenumberEnd: 776
      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:776,39'
          Dst:             _ZNK4args7Matcher5MatchEc
        - Src:             'args.hxx:776,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: 1237
      functionLinenumberEnd: 1248
      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: 588
      functionLinenumberEnd: 588
      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:588,38'
          Dst:             _ZN4args13RequiredErrorD2Ev
    - functionName:    _ZN4args13RequiredErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 588
      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:588,39'
          Dst:             _ZN4args15ValidationErrorD2Ev
    - functionName:    _ZN4args15ValidationErrorD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 579
      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:579,41'
          Dst:             _ZN4args5ErrorD2Ev
    - functionName:    _ZN4args13RequiredErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 587
      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:587,57'
          Dst:             _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 578
      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:578,59'
          Dst:             _ZN4args5ErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4args15ValidationErrorD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 579
      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:579,40'
          Dst:             _ZN4args15ValidationErrorD2Ev
    - functionName:    _ZNK4args7Matcher12GetLongOrAnyEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 812
      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:802,28'
          Dst:             _ZN4args10EitherFlagC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:807,28'
          Dst:             _ZN4args10EitherFlagC2Ec
        - Src:             'args.hxx:811,24'
          Dst:             _ZN4args10EitherFlagC2Ec
    - functionName:    _ZNK4args4Base10IsRequiredEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1105
      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:1105,25'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1105,38'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZNK4args9NamedBase13GetNameStringERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1234
      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: 1252
      functionLinenumberEnd: 1252
      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:1252,34'
          Dst:             _ZN4args9NamedBaseD2Ev
    - functionName:    _ZN4args9NamedBaseD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1252
      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:1252,35'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZNK4args9NamedBase14GetDescriptionERKNS_10HelpParamsEj
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1297
      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:1293,86'
          Dst:             _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
        - Src:             'args.hxx:1293,141'
          Dst:             _ZN4args6detail4JoinINSt3__16vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEEEES9_RKT_RKS9_
        - Src:             'args.hxx:1293,17'
          Dst:             _ZNK4args9NamedBase21AddDescriptionPostfixERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbRKS7_bSA_SA_
        - Src:             'args.hxx:1294,17'
          Dst:             _ZNK4args9NamedBase21AddDescriptionPostfixERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbRKS7_bSA_SA_
    - functionName:    _ZNK4args9NamedBase16GetDefaultStringERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1230
      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: 1232
      functionLinenumberEnd: 1232
      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: 1300
      functionLinenumberEnd: 1301
      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: 1404
      functionLinenumberEnd: 1404
      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:1404,34'
          Dst:             _ZN4args7MatcherD2Ev
        - Src:             'args.hxx:1404,34'
          Dst:             _ZN4args9NamedBaseD2Ev
    - functionName:    _ZN4args7MatcherD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 756
      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: 1404
      functionLinenumberEnd: 1404
      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: 1438
      functionLinenumberEnd: 1450
      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:1439,35'
          Dst:             _ZNK4args4Base10IsRequiredEv
        - Src:             'args.hxx:1442,56'
          Dst:             _ZNK4args7Matcher12GetLongOrAnyEv
        - Src:             'args.hxx:1442,71'
          Dst:             _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:1442,25'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:1447,25'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:1447,31'
          Dst:             _ZN4args13RequiredErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:1447,25'
          Dst:             __cxa_throw
        - Src:             'args.hxx:1442,25'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:1447,25'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args8FlagBase5MatchERKNS_10EitherFlagE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1425
      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:1408,29'
          Dst:             _ZNK4args7Matcher5MatchERKNS_10EitherFlagE
        - Src:             'args.hxx:1410,26'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:1410,39'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:1413,53'
          Dst:             _ZNK4args10EitherFlag3strEv
        - Src:             'args.hxx:1418,25'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:1418,31'
          Dst:             _ZN4args10ExtraErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:1418,25'
          Dst:             __cxa_throw
        - Src:             'args.hxx:1418,25'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args8FlagBase11GetAllFlagsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1429
      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: 1472
      functionLinenumberEnd: 1473
      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: 1453
      functionLinenumberEnd: 1469
      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:1459,68'
          Dst:             _ZN4args5NargsC2Em
        - Src:             'args.hxx:1459,65'
          Dst:             _ZN4argseqERKNS_5NargsES2_
        - Src:             'args.hxx:1460,83'
          Dst:             _ZNK4args7Matcher13GetShortOrAnyEv
        - Src:             'args.hxx:1460,109'
          Dst:             _ZNK4args7Matcher12GetLongOrAnyEv
        - Src:             'args.hxx:1461,40'
          Dst:             _ZNK4args10EitherFlag3strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'args.hxx:1467,26'
          Dst:             _ZNK4args4Base10IsRequiredEv
        - Src:             'args.hxx:1469,13'
          Dst:             _ZN4args10EitherFlagD2Ev
        - Src:             'args.hxx:1469,13'
          Dst:             _ZN4args10EitherFlagD2Ev
    - functionName:    _ZNK4args8FlagBase13GetNameStringERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1397
      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:1374,93'
          Dst:             _ZN4args5NargsC2Em
        - Src:             'args.hxx:1374,90'
          Dst:             _ZN4argseqERKNS_5NargsES2_
        - Src:             'args.hxx:1376,50'
          Dst:             _ZNK4args7Matcher14GetFlagStringsEv
        - Src:             'args.hxx:1387,35'
          Dst:             _ZNK4args10EitherFlag3strEv
    - functionName:    _ZN4args7MatcherC2EOS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 754
      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:753,49'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4args9NamedBaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_NS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1251
      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:1251,100'
          Dst:             _ZN4args4BaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_7OptionsE
        - Src:             'args.hxx:1251,136'
          Dst:             _ZN4args4BaseD2Ev
    - functionName:    _ZN4args4Flag10ParseValueERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3590
      functionLinenumberEnd: 3591
      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: 3575
      functionLinenumberEnd: 3575
      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:3575,29'
          Dst:             _ZN4args4FlagD2Ev
    - functionName:    _ZN4args4FlagD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3575
      functionLinenumberEnd: 3575
      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:3575,30'
          Dst:             _ZN4args8FlagBaseD2Ev
    - functionName:    _ZN4args5Group3AddERNS_4BaseE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1717
      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: 1402
      functionLinenumberEnd: 1402
      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:1402,114'
          Dst:             _ZN4args9NamedBaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_NS_7OptionsE
        - Src:             'args.hxx:1402,149'
          Dst:             _ZN4args7MatcherC2EOS0_
    - functionName:    _ZN4args8HelpFlag10ParseValueERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3606
      functionLinenumberEnd: 3613
      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:3611,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3611,27'
          Dst:             _ZN4args4HelpC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3611,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3611,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4args4Flag17NumberOfArgumentsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3585
      functionLinenumberEnd: 3586
      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:3586,24'
          Dst:             _ZN4args5NargsC2Em
        - Src:             'args.hxx:3586,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4args8HelpFlagD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3603
      functionLinenumberEnd: 3603
      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:3603,33'
          Dst:             _ZN4args8HelpFlagD2Ev
    - functionName:    _ZN4args8HelpFlagD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3603
      functionLinenumberEnd: 3603
      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:3603,34'
          Dst:             _ZN4args4FlagD2Ev
    - functionName:    _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherENS_7OptionsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3567
      functionLinenumberEnd: 3569
      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:3566,124'
          Dst:             _ZN4args8FlagBaseC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ONS_7MatcherENS_7OptionsE
        - Src:             'args.hxx:3568,24'
          Dst:             _ZN4args5Group3AddERNS_4BaseE
        - Src:             'args.hxx:3569,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: 712
      functionLinenumberEnd: 719
      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:716,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:716,27'
          Dst:             _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:716,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:716,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: 736
      functionLinenumberEnd: 736
      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:735,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: 651
      functionLinenumberEnd: 661
      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: 666
      functionLinenumberEnd: 676
      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: 2139
      functionLinenumberEnd: 2139
      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: 1994
      functionLinenumberEnd: 1995
      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:1993,81'
          Dst:             _ZN4args5GroupC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_8functionIFbRKS0_EEENS_7OptionsE
    - functionName:    _ZN4args7Command13RaiiSubparserC2ERKS0_RKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3523
      functionLinenumberEnd: 3525
      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:3522,122'
          Dst:             _ZN4args9SubparserC2ERKNS_7CommandERKNS_10HelpParamsE
    - functionName:    _ZNK4args7Command6EpilogEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2159
      functionLinenumberEnd: 2159
      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: 2174
      functionLinenumberEnd: 2174
      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: 2149
      functionLinenumberEnd: 2149
      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: 2316
      functionLinenumberEnd: 2372
      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:2317,17'
          Dst:             _ZNK4args7Command19UpdateSubparserHelpERKNS_10HelpParamsE
        - Src:             'args.hxx:2321,49'
          Dst:             _ZNK4args5Group7HasFlagEv
        - Src:             'args.hxx:2326,41'
          Dst:             _ZNK4args5Group14GetProgramLineERKNS_10HelpParamsE
        - Src:             'args.hxx:2331,64'
          Dst:             _ZNK4args5Group10HasCommandEv
        - Src:             'args.hxx:2336,22'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2338,45'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2341,22'
          Dst:             _ZNK4args7Command15ProglinePostfixEv
        - Src:             'args.hxx:2344,35'
          Dst:             _ZNK4args7Command15ProglinePostfixEv
        - Src:             'args.hxx:2346,29'
          Dst:             isspace
    - functionName:    _ZNK4args7Command19UpdateSubparserHelpERKNS_10HelpParamsE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2127
      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:2114,35'
          Dst:             _ZN4args7Command13RaiiSubparserC2ERKS0_RKNS_10HelpParamsE
        - Src:             'args.hxx:2118,46'
          Dst:             _ZN4args7Command13RaiiSubparser6ParserEv
        - Src:             'args.hxx:2119,21'
          Dst:             __cxa_begin_catch
        - Src:             'args.hxx:2122,21'
          Dst:             __cxa_end_catch
        - Src:             'args.hxx:2126,17'
          Dst:             _ZN4args7Command13RaiiSubparserD2Ev
        - Src:             'args.hxx:2126,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: 2489
      functionLinenumberEnd: 2498
      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:2496,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2496,27'
          Dst:             _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2496,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2496,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args7Command5ResetEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2544
      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:2534,24'
          Dst:             _ZN4args5Group5ResetEv
    - functionName:    _ZN4args7CommandD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2032
      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:2032,11'
          Dst:             _ZN4args7CommandD2Ev
    - functionName:    _ZN4args7CommandD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2032
      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:2032,11'
          Dst:             _ZN4args5GroupD2Ev
    - functionName:    _ZNK4args7Command7MatchedEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2187
      functionLinenumberEnd: 2187
      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:2187,28'
          Dst:             _ZNK4args4Base7MatchedEv
    - functionName:    _ZNK4args7Command8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2482
      functionLinenumberEnd: 2530
      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:2500,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:2504,25'
          Dst:             _ZZNK4args7Command8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ENKUlvE_clEv
        - Src:             'args.hxx:2515,25'
          Dst:             _ZZNK4args7Command8ValidateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ENKUlvE_clEv
        - Src:             'args.hxx:2519,80'
          Dst:             _ZNK4args5Group10HasCommandEv
        - Src:             'args.hxx:2527,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:2527,27'
          Dst:             _ZN4args15ValidationErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:2527,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:2527,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4args7Command14GetDescriptionERKNS_10HelpParamsEj
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2400
      functionLinenumberEnd: 2479
      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:2404,17'
          Dst:             _ZNK4args7Command19UpdateSubparserHelpERKNS_10HelpParamsE
        - Src:             'args.hxx:2412,52'
          Dst:             _ZNK4args7Command21GetCommandProgramLineERKNS_10HelpParamsE
        - Src:             'args.hxx:2430,51'
          Dst:             _ZNK4args7Command4NameEv
        - Src:             'args.hxx:2444,47'
          Dst:             _ZNK4args7Command11DescriptionEv
        - Src:             'args.hxx:2444,71'
          Dst:             _ZNK4args7Command4HelpEv
        - Src:             'args.hxx:2444,80'
          Dst:             _ZNK4args7Command11DescriptionEv
        - Src:             'args.hxx:2448,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:2450,33'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2450,46'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2471,26'
          Dst:             _ZNK4args7Command6EpilogEv
        - Src:             'args.hxx:2473,51'
          Dst:             _ZNK4args7Command6EpilogEv
    - functionName:    _ZN4args7Command11GetCommandsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2397
      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:2393,35'
          Dst:             _ZN4args5Group11GetCommandsEv
    - functionName:    _ZNK4args7Command7IsGroupEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2184
      functionLinenumberEnd: 2184
      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: 2206
      functionLinenumberEnd: 2234
      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:2214,39'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:2216,37'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2216,50'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2233,43'
          Dst:             _ZN4args5Group5MatchERKNS_10EitherFlagE
    - functionName:    _ZN4args7Command17GetNextPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2298
      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:2278,39'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:2280,37'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2280,50'
          Dst:             _ZN4argsanENS_7OptionsES0_
        - Src:             'args.hxx:2297,43'
          Dst:             _ZN4args5Group17GetNextPositionalEv
    - functionName:    _ZN4args7Command11GetAllFlagsEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2267
      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:2245,35'
          Dst:             _ZNK4args5Group8ChildrenEv
        - Src:             'args.hxx:2247,63'
          Dst:             _ZNK4args4Base10GetOptionsEv
        - Src:             'args.hxx:2247,76'
          Dst:             _ZN4argsanENS_7OptionsES0_
    - functionName:    _ZNK4args7Command7HasFlagEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2301
      functionLinenumberEnd: 2302
      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:2302,51'
          Dst:             _ZNK4args5Group7HasFlagEv
    - functionName:    _ZNK4args7Command13HasPositionalEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2306
      functionLinenumberEnd: 2307
      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:2307,57'
          Dst:             _ZNK4args5Group13HasPositionalEv
    - functionName:    _ZNK4args7Command10HasCommandEv
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2311
      functionLinenumberEnd: 2312
      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: 2375
      functionLinenumberEnd: 2382
      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:2381,24'
          Dst:             _ZNK4args7Command21GetCommandProgramLineERKNS_10HelpParamsE
    - functionName:    _ZN4args5Group10Validators8DontCareERKS0_
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1690
      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: 3449
      functionLinenumberEnd: 3453
      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:3450,26'
          Dst:             _ZN4args7Command5ResetEv
    - functionName:    _ZN4args14ArgumentParserD0Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2572
      functionLinenumberEnd: 2572
      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:2572,11'
          Dst:             _ZN4args14ArgumentParserD2Ev
    - functionName:    _ZN4args14ArgumentParserD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 2572
      functionLinenumberEnd: 2572
      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:2572,11'
          Dst:             _ZN4args10HelpParamsD2Ev
        - Src:             'args.hxx:2572,11'
          Dst:             _ZN4args7CommandD2Ev
    - functionName:    _ZN4args10HelpParamsD2Ev
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 891
      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: 3311
      functionLinenumberEnd: 3319
      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: 3281
      functionLinenumberEnd: 3281
      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: 3257
      functionLinenumberEnd: 3272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'args.hxx:3265,21'
          Dst:             __cxa_allocate_exception
        - Src:             'args.hxx:3265,27'
          Dst:             _ZN4args10UsageErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3265,21'
          Dst:             __cxa_throw
        - Src:             'args.hxx:3265,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4args14ArgumentParser11ShortPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 3245
      functionLinenumberEnd: 3248
      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: 3233
      functionLinenumberEnd: 3236
      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: 2164
      functionLinenumberEnd: 2164
      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: 2154
      functionLinenumberEnd: 2154
      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: 891
      functionLinenumberEnd: 1041
      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: 2081
      functionLinenumberEnd: 2081
      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:2081,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: 3463
      functionLinenumberEnd: 3473
      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:3473,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: 3572
      functionLinenumberEnd: 3573
      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:3571,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: 3601
      functionLinenumberEnd: 3601
      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:3601,133'
          Dst:             _ZN4args4FlagC2ERNS_5GroupERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_ONS_7MatcherENS_7OptionsE
    - functionName:    _ZN4args7MatcherC2ESt16initializer_listINS_10EitherFlagEE
      functionSourceFile: '/src/args/args.hxx'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 751
      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:751,25'
          Dst:             _ZN4args10EitherFlag8GetShortESt16initializer_listIS0_E
        - Src:             'args.hxx:751,51'
          Dst:             _ZN4args10EitherFlag7GetLongESt16initializer_listIS0_E
        - Src:             'args.hxx:751,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: 645
      functionLinenumberEnd: 645
      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: 3200
      functionLinenumberEnd: 3209
      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:3199,13'
          Dst:             _ZN4args7CommandC2Ev
        - Src:             'args.hxx:3199,13'
          Dst:             _ZN4args10HelpParamsC2Ev
        - Src:             'args.hxx:3201,17'
          Dst:             _ZN4args7Command11DescriptionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3202,17'
          Dst:             _ZN4args7Command6EpilogERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3203,17'
          Dst:             _ZN4args14ArgumentParser10LongPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3204,17'
          Dst:             _ZN4args14ArgumentParser11ShortPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3205,17'
          Dst:             _ZN4args14ArgumentParser13LongSeparatorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3206,17'
          Dst:             _ZN4args14ArgumentParser10TerminatorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'args.hxx:3207,17'
          Dst:             _ZN4args14ArgumentParser22SetArgumentSeparationsEbbbb
        - Src:             'args.hxx:3209,13'
          Dst:             _ZN4args10HelpParamsD2Ev
        - Src:             'args.hxx:3209,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
...
