---
Fuzzer filename: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _GLOBAL__sub_I_fuzzdecoder.cpp
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzzdecoder.cpp:0,0'
          Branch Sides:
            - BranchSide:      'fuzzdecoder.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init
                - __cxx_global_var_init.1
                - __cxx_global_var_init.2
                - __cxx_global_var_init.3
                - __cxx_global_var_init.4
                - __cxx_global_var_init.5
                - __cxx_global_var_init.6
                - __cxx_global_var_init.7
                - __cxx_global_var_init.8
                - __cxx_global_var_init.9
                - __cxx_global_var_init.10
                - __cxx_global_var_init.11
                - __cxx_global_var_init.12
                - __cxx_global_var_init.13
                - __cxx_global_var_init.14
                - __cxx_global_var_init.15
                - __cxx_global_var_init.16
                - __cxx_global_var_init.17
                - __cxx_global_var_init.18
                - __cxx_global_var_init.19
                - __cxx_global_var_init.20
                - __cxx_global_var_init.21
            - BranchSide:      'fuzzdecoder.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init
                - __cxx_global_var_init.1
                - __cxx_global_var_init.2
                - __cxx_global_var_init.3
                - __cxx_global_var_init.4
                - __cxx_global_var_init.5
                - __cxx_global_var_init.6
                - __cxx_global_var_init.7
                - __cxx_global_var_init.8
                - __cxx_global_var_init.9
                - __cxx_global_var_init.10
                - __cxx_global_var_init.11
                - __cxx_global_var_init.12
                - __cxx_global_var_init.13
                - __cxx_global_var_init.14
                - __cxx_global_var_init.15
                - __cxx_global_var_init.16
                - __cxx_global_var_init.17
                - __cxx_global_var_init.18
                - __cxx_global_var_init.19
                - __cxx_global_var_init.20
                - __cxx_global_var_init.21
      Callsites:
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'fuzzdecoder.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/LogLevels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevelsC2Ei
      functionUses:    238
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:98,16'
          Dst:             _ZN8opendnp39LogLevelsC2Ei
    - functionName:    _ZN8opendnp39LogLevelsC2Ei
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/LogLevels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - levels
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp39LogLevels10everythingEv
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/LogLevels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevelsC2Ei
      functionUses:    17
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:77,16'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:77,16'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevelsC2Ei
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:77,16'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevelsC2Ei
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:77,16'
          Dst:             _ZN8opendnp39LogLevelsC2Ei
    - functionName:    _ZN8opendnp39LogLevels4noneEv
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/LogLevels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevelsC2Ei
      functionUses:    17
      BranchProfiles:
        - Branch String:   '../../lib/include/opendnp3/logging/LogLevels.h:72,16'
          Branch Sides:
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:72,16'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevelsC2Ei
            - BranchSide:      '../../lib/include/opendnp3/logging/LogLevels.h:72,16'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevelsC2Ei
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:72,16'
          Dst:             _ZN8opendnp39LogLevelsC2Ei
    - functionName:    _ZNK8opendnp38LogLevel4nextEv
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/LogLevels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    272
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/include/opendnp3/logging/LogLevels.h:47,16'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    _ZN8opendnp38LogLevelC2Ei
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/LogLevels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - level
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    12
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp317IDecoderCallbacks9PopIndentEv
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/decoder/IDecoderCallbacks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp317IDecoderCallbacks10PushIndentEv
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/decoder/IDecoderCallbacks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp317IDecoderCallbacksD0Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/decoder/IDecoderCallbacks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317IDecoderCallbacksD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/include/opendnp3/decoder/IDecoderCallbacks.h:28,7'
          Dst:             _ZN8opendnp317IDecoderCallbacksD2Ev
    - functionName:    _ZN8opendnp317IDecoderCallbacksD2Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/decoder/IDecoderCallbacks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310UncopyableD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/include/opendnp3/decoder/IDecoderCallbacks.h:28,7'
          Dst:             _ZN8opendnp310UncopyableD2Ev
    - functionName:    _ZN8opendnp310UncopyableD2Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/util/Uncopyable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp36Logger8SettingsD2Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/Logger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp36Logger8SettingsC2ENS_8ModuleIdERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_9LogLevelsE
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/Logger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - module
        - id
        - levels
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      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:    3
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZThn8_N8opendnp313ConsoleLoggerD1Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/ConsoleLogger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313ConsoleLoggerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/include/opendnp3/ConsoleLogger.h:0,0'
          Dst:             _ZN8opendnp313ConsoleLoggerD2Ev
    - functionName:    _ZN8opendnp313ConsoleLoggerD2Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/ConsoleLogger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310UncopyableD2Ev
        - _ZN8opendnp311ILogHandlerD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/include/opendnp3/ConsoleLogger.h:35,7'
          Dst:             _ZN8opendnp310UncopyableD2Ev
        - Src:             '../../lib/include/opendnp3/ConsoleLogger.h:35,7'
          Dst:             _ZN8opendnp311ILogHandlerD2Ev
    - functionName:    _ZN8opendnp311ILogHandlerD2Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/ILogHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp310UncopyableD0Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/util/Uncopyable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310UncopyableD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/include/opendnp3/util/Uncopyable.h:34,35'
          Dst:             _ZN8opendnp310UncopyableD2Ev
    - functionName:    _ZN8opendnp310UncopyableC2Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/util/Uncopyable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ILogHandlerC2Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/ILogHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ILogHandlerD0Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/ILogHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      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:    _ZN8opendnp313ConsoleLoggerC2Eb
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/ConsoleLogger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - printLocation
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310UncopyableC2Ev
        - _ZN8opendnp311ILogHandlerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/include/opendnp3/ConsoleLogger.h:50,5'
          Dst:             _ZN8opendnp311ILogHandlerC2Ev
        - Src:             '../../lib/include/opendnp3/ConsoleLogger.h:50,5'
          Dst:             _ZN8opendnp310UncopyableC2Ev
    - functionName:    _ZN8opendnp36LoggerD2Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/Logger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp317IDecoderCallbacksC2Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/decoder/IDecoderCallbacks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310UncopyableC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../lib/include/opendnp3/decoder/IDecoderCallbacks.h:28,7'
          Dst:             _ZN8opendnp310UncopyableC2Ev
    - functionName:    _ZN8opendnp36LoggerC2ERKNSt3__110shared_ptrINS_11ILogHandlerEEENS_8ModuleIdERKNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_9LogLevelsE
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/Logger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - backend
        - moduleid
        - id
        - levels
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp38ModuleIdC2Ev
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/LogLevels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp313ConsoleLogger6CreateEb
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/ConsoleLogger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - printLocation
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp36BufferC2EPKhm
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/util/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - length
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         14
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN8opendnp313ConsoleLogger6CreateEb
        - _ZN8opendnp317IDecoderCallbacksC2Ev
        - _ZN8opendnp317IDecoderCallbacksD2Ev
        - _ZN8opendnp36BufferC2EPKhm
        - _ZN8opendnp36LoggerC2ERKNSt3__110shared_ptrINS_11ILogHandlerEEENS_8ModuleIdERKNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_9LogLevelsE
        - _ZN8opendnp36LoggerD2Ev
        - _ZN8opendnp37Decoder10DecodeLPDUERKNS_6BufferE
        - _ZN8opendnp37DecoderC2ERNS_17IDecoderCallbacksERKNS_6LoggerE
        - _ZN8opendnp37DecoderD2Ev
        - _ZN8opendnp38ModuleIdC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzzdecoder.cpp:28,12'
          Dst:             _ZN8opendnp36BufferC2EPKhm
        - Src:             'fuzzdecoder.cpp:29,19'
          Dst:             _ZN8opendnp313ConsoleLogger6CreateEb
        - Src:             'fuzzdecoder.cpp:29,44'
          Dst:             _ZN8opendnp38ModuleIdC2Ev
        - Src:             'fuzzdecoder.cpp:29,12'
          Dst:             _ZN8opendnp36LoggerC2ERKNSt3__110shared_ptrINS_11ILogHandlerEEENS_8ModuleIdERKNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_9LogLevelsE
        - Src:             'fuzzdecoder.cpp:30,23'
          Dst:             _ZN8opendnp317IDecoderCallbacksC2Ev
        - Src:             'fuzzdecoder.cpp:31,13'
          Dst:             _ZN8opendnp37DecoderC2ERNS_17IDecoderCallbacksERKNS_6LoggerE
        - Src:             'fuzzdecoder.cpp:33,13'
          Dst:             _ZN8opendnp37Decoder10DecodeLPDUERKNS_6BufferE
        - Src:             'fuzzdecoder.cpp:36,1'
          Dst:             _ZN8opendnp37DecoderD2Ev
        - Src:             'fuzzdecoder.cpp:36,1'
          Dst:             _ZN8opendnp317IDecoderCallbacksD2Ev
        - Src:             'fuzzdecoder.cpp:36,1'
          Dst:             _ZN8opendnp36LoggerD2Ev
        - Src:             'fuzzdecoder.cpp:36,1'
          Dst:             _ZN8opendnp37DecoderD2Ev
        - Src:             'fuzzdecoder.cpp:36,1'
          Dst:             _ZN8opendnp317IDecoderCallbacksD2Ev
        - Src:             'fuzzdecoder.cpp:36,1'
          Dst:             _ZN8opendnp36LoggerD2Ev
    - functionName:    _GLOBAL__sub_I_ConsoleLogger.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/ConsoleLogger.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/ConsoleLogger.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.22
                - __cxx_global_var_init.1.23
                - __cxx_global_var_init.2.24
                - __cxx_global_var_init.3.25
                - __cxx_global_var_init.4.26
                - __cxx_global_var_init.5.27
                - __cxx_global_var_init.6.28
                - __cxx_global_var_init.7.29
                - __cxx_global_var_init.8.30
                - __cxx_global_var_init.9.31
                - __cxx_global_var_init.10.32
                - __cxx_global_var_init.11.33
                - __cxx_global_var_init.12.34
                - __cxx_global_var_init.13.35
                - __cxx_global_var_init.14.36
                - __cxx_global_var_init.15.37
                - __cxx_global_var_init.16.38
                - __cxx_global_var_init.17.39
                - __cxx_global_var_init.18.40
                - __cxx_global_var_init.19.41
                - __cxx_global_var_init.20.42
                - __cxx_global_var_init.21.43
            - BranchSide:      'src/ConsoleLogger.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.22
                - __cxx_global_var_init.1.23
                - __cxx_global_var_init.2.24
                - __cxx_global_var_init.3.25
                - __cxx_global_var_init.4.26
                - __cxx_global_var_init.5.27
                - __cxx_global_var_init.6.28
                - __cxx_global_var_init.7.29
                - __cxx_global_var_init.8.30
                - __cxx_global_var_init.9.31
                - __cxx_global_var_init.10.32
                - __cxx_global_var_init.11.33
                - __cxx_global_var_init.12.34
                - __cxx_global_var_init.13.35
                - __cxx_global_var_init.14.36
                - __cxx_global_var_init.15.37
                - __cxx_global_var_init.16.38
                - __cxx_global_var_init.17.39
                - __cxx_global_var_init.18.40
                - __cxx_global_var_init.19.41
                - __cxx_global_var_init.20.42
                - __cxx_global_var_init.21.43
      Callsites:
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/ConsoleLogger.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZThn8_N8opendnp313ConsoleLoggerD0Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/ConsoleLogger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313ConsoleLoggerD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/ConsoleLogger.h:0,0'
          Dst:             _ZN8opendnp313ConsoleLoggerD0Ev
    - functionName:    _ZN8opendnp313ConsoleLoggerD0Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/ConsoleLogger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313ConsoleLoggerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/ConsoleLogger.h:35,7'
          Dst:             _ZN8opendnp313ConsoleLoggerD2Ev
    - functionName:    _ZN8opendnp313ConsoleLogger3logENS_8ModuleIdEPKcNS_8LogLevelES3_S3_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - module
        - id
        - level
        - location
        - message
      BBCount:         27
      ICount:          169
      EdgeCount:       39
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN8opendnp315LogFlagToStringERKNS_8LogLevelE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/ConsoleLogger.cpp:43,9'
          Branch Sides:
            - BranchSide:      'src/ConsoleLogger.cpp:45,13'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__111unique_lockINS_5mutexEEC2B8ne180100ERS1_
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__111unique_lockINS_5mutexEED2B8ne180100Ev
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRS3_S4_E
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__111unique_lockINS_5mutexEED2B8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/ConsoleLogger.cpp:47,9'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__111unique_lockINS_5mutexEEC2B8ne180100ERS1_
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__111unique_lockINS_5mutexEED2B8ne180100Ev
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRS3_S4_E
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__111unique_lockINS_5mutexEED2B8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/ConsoleLogger.cpp:41,36'
          Dst:             _ZN8opendnp315LogFlagToStringERKNS_8LogLevelE
    - functionName:    _GLOBAL__sub_I_Decoder.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/decoder/Decoder.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/decoder/Decoder.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.579
                - __cxx_global_var_init.1.580
                - __cxx_global_var_init.2.581
                - __cxx_global_var_init.3.582
                - __cxx_global_var_init.4.583
                - __cxx_global_var_init.5.584
                - __cxx_global_var_init.6.585
                - __cxx_global_var_init.7.586
                - __cxx_global_var_init.8.587
                - __cxx_global_var_init.9.588
                - __cxx_global_var_init.10.589
                - __cxx_global_var_init.11.590
                - __cxx_global_var_init.12.591
                - __cxx_global_var_init.13.592
                - __cxx_global_var_init.14.593
                - __cxx_global_var_init.15.594
                - __cxx_global_var_init.16.595
                - __cxx_global_var_init.17.596
                - __cxx_global_var_init.18.597
                - __cxx_global_var_init.19.598
                - __cxx_global_var_init.20.599
                - __cxx_global_var_init.21.600
            - BranchSide:      'src/decoder/Decoder.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.579
                - __cxx_global_var_init.1.580
                - __cxx_global_var_init.2.581
                - __cxx_global_var_init.3.582
                - __cxx_global_var_init.4.583
                - __cxx_global_var_init.5.584
                - __cxx_global_var_init.6.585
                - __cxx_global_var_init.7.586
                - __cxx_global_var_init.8.587
                - __cxx_global_var_init.9.588
                - __cxx_global_var_init.10.589
                - __cxx_global_var_init.11.590
                - __cxx_global_var_init.12.591
                - __cxx_global_var_init.13.592
                - __cxx_global_var_init.14.593
                - __cxx_global_var_init.15.594
                - __cxx_global_var_init.16.595
                - __cxx_global_var_init.17.596
                - __cxx_global_var_init.18.597
                - __cxx_global_var_init.19.598
                - __cxx_global_var_init.20.599
                - __cxx_global_var_init.21.600
      Callsites:
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/decoder/Decoder.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZN7ser4cpp9HasLengthImEC2Em
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/HasLength.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - length
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp6BufferD0Ev
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp6BufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h:42,23'
          Dst:             _ZN7ser4cpp6BufferD2Ev
    - functionName:    _ZN7ser4cpp6BufferD2Ev
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp10UncopyableD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h:42,23'
          Dst:             _ZN7ser4cpp10UncopyableD2Ev
    - functionName:    _ZN7ser4cpp10UncopyableD2Ev
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/Uncopyable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp310IFrameSinkD2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/IFrameSink.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp315LinkLayerParserD2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp36LoggerD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkLayerParser.h:37,7'
          Dst:             _ZN8opendnp36LoggerD2Ev
    - functionName:    _ZN8opendnp311TransportRxD2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp6BufferD2Ev
        - _ZN8opendnp36LoggerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/transport/TransportRx.h:39,7'
          Dst:             _ZN7ser4cpp6BufferD2Ev
        - Src:             'src/transport/TransportRx.h:39,7'
          Dst:             _ZN8opendnp36LoggerD2Ev
    - functionName:    _ZN8opendnp311DecoderImplD2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310IFrameSinkD2Ev
        - _ZN8opendnp311TransportRxD2Ev
        - _ZN8opendnp315LinkLayerParserD2Ev
        - _ZN8opendnp36LoggerD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/DecoderImpl.h:38,7'
          Dst:             _ZN8opendnp311TransportRxD2Ev
        - Src:             'src/decoder/DecoderImpl.h:38,7'
          Dst:             _ZN8opendnp315LinkLayerParserD2Ev
        - Src:             'src/decoder/DecoderImpl.h:38,7'
          Dst:             _ZN8opendnp36LoggerD2Ev
        - Src:             'src/decoder/DecoderImpl.h:38,7'
          Dst:             _ZN8opendnp310IFrameSinkD2Ev
    - functionName:    _ZN8opendnp37DecoderD2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311DecoderImplD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/decoder/Decoder.cpp:49,5'
          Branch Sides:
            - BranchSide:      'src/decoder/Decoder.cpp:49,5'
              BranchSideFuncs: []
            - BranchSide:      'src/decoder/Decoder.cpp:49,5'
              BranchSideFuncs:
                - _ZN8opendnp311DecoderImplD2Ev
                - _ZdlPv
      Callsites:
        - Src:             'src/decoder/Decoder.cpp:49,5'
          Dst:             _ZN8opendnp311DecoderImplD2Ev
    - functionName:    _ZN8opendnp37Decoder10DecodeAPDUERKNS_6BufferE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZN8opendnp311DecoderImpl10DecodeAPDUERKN7ser4cpp4RSeqImEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/Decoder.cpp:43,21'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
        - Src:             'src/decoder/Decoder.cpp:44,11'
          Dst:             _ZN8opendnp311DecoderImpl10DecodeAPDUERKN7ser4cpp4RSeqImEE
    - functionName:    _ZN7ser4cpp4RSeqImEC2EPKhm
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - buffer
        - length
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp9HasLengthImEC2Em
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:59,9'
          Dst:             _ZN7ser4cpp9HasLengthImEC2Em
    - functionName:    _ZN8opendnp37Decoder10DecodeTPDUERKNS_6BufferE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZN8opendnp311DecoderImpl10DecodeTPDUERKN7ser4cpp4RSeqImEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/Decoder.cpp:37,21'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
        - Src:             'src/decoder/Decoder.cpp:38,11'
          Dst:             _ZN8opendnp311DecoderImpl10DecodeTPDUERKN7ser4cpp4RSeqImEE
    - functionName:    _ZN8opendnp37Decoder10DecodeLPDUERKNS_6BufferE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZN8opendnp311DecoderImpl10DecodeLPDUERKN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/Decoder.cpp:31,21'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
        - Src:             'src/decoder/Decoder.cpp:32,11'
          Dst:             _ZN8opendnp311DecoderImpl10DecodeLPDUERKN7ser4cpp4RSeqImEE
    - functionName:    _ZN8opendnp37DecoderC2ERNS_17IDecoderCallbacksERKNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - callbacks
        - logger
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp311DecoderImplC2ERNS_17IDecoderCallbacksERKNS_6LoggerE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/Decoder.cpp:27,81'
          Dst:             _ZN8opendnp311DecoderImplC2ERNS_17IDecoderCallbacksERKNS_6LoggerE
    - functionName:    _GLOBAL__sub_I_DecoderImpl.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/decoder/DecoderImpl.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.757
                - __cxx_global_var_init.1.758
                - __cxx_global_var_init.2.759
                - __cxx_global_var_init.3.760
                - __cxx_global_var_init.4.761
                - __cxx_global_var_init.5.762
                - __cxx_global_var_init.6.763
                - __cxx_global_var_init.7.764
                - __cxx_global_var_init.8.765
                - __cxx_global_var_init.9.766
                - __cxx_global_var_init.10.767
                - __cxx_global_var_init.11.768
                - __cxx_global_var_init.12.769
                - __cxx_global_var_init.13.770
                - __cxx_global_var_init.14.771
                - __cxx_global_var_init.15.772
                - __cxx_global_var_init.16.773
                - __cxx_global_var_init.17.774
                - __cxx_global_var_init.18.775
                - __cxx_global_var_init.19.776
                - __cxx_global_var_init.20.777
                - __cxx_global_var_init.21.778
            - BranchSide:      'src/decoder/DecoderImpl.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.757
                - __cxx_global_var_init.1.758
                - __cxx_global_var_init.2.759
                - __cxx_global_var_init.3.760
                - __cxx_global_var_init.4.761
                - __cxx_global_var_init.5.762
                - __cxx_global_var_init.6.763
                - __cxx_global_var_init.7.764
                - __cxx_global_var_init.8.765
                - __cxx_global_var_init.9.766
                - __cxx_global_var_init.10.767
                - __cxx_global_var_init.11.768
                - __cxx_global_var_init.12.769
                - __cxx_global_var_init.13.770
                - __cxx_global_var_init.14.771
                - __cxx_global_var_init.15.772
                - __cxx_global_var_init.16.773
                - __cxx_global_var_init.17.774
                - __cxx_global_var_init.18.775
                - __cxx_global_var_init.19.776
                - __cxx_global_var_init.20.777
                - __cxx_global_var_init.21.778
      Callsites:
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/decoder/DecoderImpl.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZN7ser4cpp4WSeqImE7advanceEm
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - count
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp3minImEET_S1_S1_
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:71,52'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:71,26'
          Dst:             _ZN7ser4cpp3minImEET_S1_S1_
    - functionName:    _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/HasLength.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    71
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp3minImEET_S1_S1_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:34,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:34,22'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:34,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK7ser4cpp4WSeqImE8readonlyEv
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:102,45'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:102,16'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
    - functionName:    _ZN7ser4cpp4RSeqImE5emptyEv
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2EPKhm
      functionUses:    4
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:52,16'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:52,16'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImEC2EPKhm
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:52,16'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImEC2EPKhm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:52,16'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
    - functionName:    _ZN7ser4cpp4WSeqImE13transfer_fromIXcvPFPvS3_PKvmEadL_Z6memcpyEEEENS_4RSeqImEERKS9_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - src
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4RSeqImE5emptyEv
        - _ZN7ser4cpp4WSeqImE7advanceEm
        - _ZNK7ser4cpp4RSeqImE4takeEm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp4WSeqImE8readonlyEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - memcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:124,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:126,20'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE5emptyEv
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:130,36'
              BranchSideFuncs:
                - _ZNK7ser4cpp4WSeqImE8readonlyEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - memcpy
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:124,17'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:124,34'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:126,20'
          Dst:             _ZN7ser4cpp4RSeqImE5emptyEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:130,36'
          Dst:             _ZNK7ser4cpp4WSeqImE8readonlyEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:130,56'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:130,47'
          Dst:             _ZNK7ser4cpp4RSeqImE4takeEm
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:131,31'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:131,40'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:131,13'
          Dst:             memcpy
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:132,31'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:132,19'
          Dst:             _ZN7ser4cpp4WSeqImE7advanceEm
    - functionName:    memcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      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:    _ZNK7ser4cpp4RSeqImE4takeEm
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - count
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    11
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:71,36'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:71,63'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImEC2EPKhm
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:71,77'
              BranchSideFuncs:
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4RSeqImEC2EPKhm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:71,51'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:71,77'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:71,16'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
    - functionName:    _ZNK7ser4cpp4RSeqImEcvPKhEv
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314ParserSettingsC2EbNS_8LogLevelE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ParserSettings.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - this
        - expectContents_
        - logLevel_
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7ser4cpp4RSeqImE4skipEm
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - count
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp3minImEET_S1_S1_
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:76,39'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:76,20'
          Dst:             _ZN7ser4cpp3minImEET_S1_S1_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:77,48'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:77,16'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
    - functionName:    _ZN7ser4cpp14HexConversions11to_hex_charEc
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/HexConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/util/HexConversions.h:43,16'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/util/HexConversions.h:43,34'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/util/HexConversions.h:43,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN7ser4cpp3maxIjEET_S1_S1_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:40,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:40,22'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:40,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN7ser4cpp3minIjEET_S1_S1_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:34,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:34,22'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:34,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp310HexLogging8log_lineERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcj
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/HexLogging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - logger
        - level
        - data
        - separator
        - max_row_size
      BBCount:         9
      ICount:          126
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7ser4cpp14HexConversions11to_hex_charEc
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp4RSeqImE4skipEm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/logging/HexLogging.h:68,39'
          Branch Sides:
            - BranchSide:      'src/logging/HexLogging.h:68,43'
              BranchSideFuncs:
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK7ser4cpp4RSeqImE4skipEm
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp14HexConversions11to_hex_charEc
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp14HexConversions11to_hex_charEc
            - BranchSide:      'src/logging/HexLogging.h:68,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK7ser4cpp4RSeqImE4skipEm
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp14HexConversions11to_hex_charEc
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp14HexConversions11to_hex_charEc
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Branch String:   'src/logging/HexLogging.h:68,9'
          Branch Sides:
            - BranchSide:      'src/logging/HexLogging.h:70,24'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp14HexConversions11to_hex_charEc
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp14HexConversions11to_hex_charEc
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK7ser4cpp4RSeqImE4skipEm
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
            - BranchSide:      'src/logging/HexLogging.h:77,21'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK7ser4cpp4RSeqImE4skipEm
      Callsites:
        - Src:             'src/logging/HexLogging.h:68,56'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/logging/HexLogging.h:71,65'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/logging/HexLogging.h:71,27'
          Dst:             _ZN7ser4cpp14HexConversions11to_hex_charEc
        - Src:             'src/logging/HexLogging.h:72,68'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/logging/HexLogging.h:72,31'
          Dst:             _ZN7ser4cpp14HexConversions11to_hex_charEc
        - Src:             'src/logging/HexLogging.h:79,16'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/logging/HexLogging.h:81,21'
          Dst:             _ZNK7ser4cpp4RSeqImE4skipEm
    - functionName:    _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/logging/Logger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - level
        - location
        - message
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    88
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/Logger.h:60,13'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/Logger.h:60,13'
              BranchSideFuncs:
                - _ZNKSt3__110shared_ptrIN8opendnp311ILogHandlerEEptB8ne180100Ev
                - _ZNKSt3__110shared_ptrIN8opendnp36Logger8SettingsEEptB8ne180100Ev
                - _ZNKSt3__110shared_ptrIN8opendnp36Logger8SettingsEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
            - BranchSide:      'include/opendnp3/logging/Logger.h:62,13'
              BranchSideFuncs:
                - _ZNKSt3__110shared_ptrIN8opendnp311ILogHandlerEEptB8ne180100Ev
                - _ZNKSt3__110shared_ptrIN8opendnp36Logger8SettingsEEptB8ne180100Ev
                - _ZNKSt3__110shared_ptrIN8opendnp36Logger8SettingsEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
      Callsites:       []
    - functionName:    _ZN7ser4cpp7boundedIjEET_S1_S1_S1_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - value
        - minimum
        - maximum
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp3maxIjEET_S1_S1_
        - _ZN7ser4cpp3minIjEET_S1_S1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:46,16'
          Dst:             _ZN7ser4cpp3maxIjEET_S1_S1_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:46,12'
          Dst:             _ZN7ser4cpp3minIjEET_S1_S1_
    - functionName:    _ZNK8opendnp39LogLevels6is_setERKNS_8LogLevelE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/logging/LogLevels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - level
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp36IndentD0Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Indent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp36IndentD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/Indent.h:37,5'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp36IndentD2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Indent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8opendnp310UncopyableD2Ev
        - __clang_call_terminate
      functionUses:    61
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/Indent.h:39,5'
          Dst:             _ZN8opendnp310UncopyableD2Ev
        - Src:             'src/decoder/Indent.h:38,22'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8opendnp311DecoderImplD0Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311DecoderImplD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/DecoderImpl.h:38,7'
          Dst:             _ZN8opendnp311DecoderImplD2Ev
    - functionName:    _ZN8opendnp311DecoderImpl7OnFrameERKNS_16LinkHeaderFieldsERKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - userdata
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8opendnp311DecoderImpl10DecodeTPDUERKN7ser4cpp4RSeqImEE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/decoder/DecoderImpl.cpp:156,62'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:156,65'
              BranchSideFuncs:
                - _ZN8opendnp311DecoderImpl10DecodeTPDUERKN7ser4cpp4RSeqImEE
            - BranchSide:      'src/decoder/DecoderImpl.cpp:158,26'
              BranchSideFuncs:
                - _ZN8opendnp311DecoderImpl10DecodeTPDUERKN7ser4cpp4RSeqImEE
        - Branch String:   'src/decoder/DecoderImpl.cpp:156,9'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:156,9'
              BranchSideFuncs:
                - _ZN8opendnp311DecoderImpl10DecodeTPDUERKN7ser4cpp4RSeqImEE
            - BranchSide:      'src/decoder/DecoderImpl.cpp:158,26'
              BranchSideFuncs:
                - _ZN8opendnp311DecoderImpl10DecodeTPDUERKN7ser4cpp4RSeqImEE
      Callsites:
        - Src:             'src/decoder/DecoderImpl.cpp:158,15'
          Dst:             _ZN8opendnp311DecoderImpl10DecodeTPDUERKN7ser4cpp4RSeqImEE
    - functionName:    _ZN8opendnp311DecoderImpl10DecodeTPDUERKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         17
      ICount:          94
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - _ZN8opendnp311DecoderImpl10DecodeAPDUERKN7ser4cpp4RSeqImEE
        - _ZN8opendnp311TransportRx14ProcessReceiveERKNS_7MessageE
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
        - _ZN8opendnp39AddressesC2Ev
        - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/decoder/DecoderImpl.cpp:60,5'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:60,5'
              BranchSideFuncs:
                - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp39AddressesC2Ev
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZN8opendnp311TransportRx14ProcessReceiveERKNS_7MessageE
                - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp311DecoderImpl10DecodeAPDUERKN7ser4cpp4RSeqImEE
            - BranchSide:      'src/decoder/DecoderImpl.cpp:62,19'
              BranchSideFuncs:
                - _ZN8opendnp39AddressesC2Ev
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp311TransportRx14ProcessReceiveERKNS_7MessageE
                - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp311DecoderImpl10DecodeAPDUERKN7ser4cpp4RSeqImEE
        - Branch String:   'src/decoder/DecoderImpl.cpp:63,9'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:63,9'
              BranchSideFuncs:
                - _ZN8opendnp311DecoderImpl10DecodeAPDUERKN7ser4cpp4RSeqImEE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
            - BranchSide:      'src/decoder/DecoderImpl.cpp:65,33'
              BranchSideFuncs:
                - _ZN8opendnp311DecoderImpl10DecodeAPDUERKN7ser4cpp4RSeqImEE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
      Callsites:
        - Src:             'src/decoder/DecoderImpl.cpp:59,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/DecoderImpl.cpp:60,5'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:60,5'
          Dst:             _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - Src:             'src/decoder/DecoderImpl.cpp:67,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:62,54'
          Dst:             _ZN8opendnp39AddressesC2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:62,46'
          Dst:             _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
        - Src:             'src/decoder/DecoderImpl.cpp:62,31'
          Dst:             _ZN8opendnp311TransportRx14ProcessReceiveERKNS_7MessageE
        - Src:             'src/decoder/DecoderImpl.cpp:63,24'
          Dst:             _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
        - Src:             'src/decoder/DecoderImpl.cpp:65,15'
          Dst:             _ZN8opendnp311DecoderImpl10DecodeAPDUERKN7ser4cpp4RSeqImEE
        - Src:             'src/decoder/DecoderImpl.cpp:67,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/Indent.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - callbacks
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp310UncopyableC2Ev
        - _ZN8opendnp310UncopyableD2Ev
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/Indent.h:31,5'
          Dst:             _ZN8opendnp310UncopyableC2Ev
        - Src:             'src/decoder/Indent.h:34,5'
          Dst:             _ZN8opendnp310UncopyableD2Ev
    - functionName:    _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/logging/Logger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - level
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8opendnp39LogLevels6is_setERKNS_8LogLevelE
      functionUses:    97
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/Logger.h:83,24'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/Logger.h:83,27'
              BranchSideFuncs:
                - _ZNKSt3__110shared_ptrIN8opendnp36Logger8SettingsEEptB8ne180100Ev
                - _ZNK8opendnp39LogLevels6is_setERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/Logger.h:83,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/opendnp3/logging/Logger.h:83,44'
          Dst:             _ZNK8opendnp39LogLevels6is_setERKNS_8LogLevelE
    - functionName:    _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/HexLogging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - logger
        - level
        - source
        - separator
        - first_row_size
        - other_row_size
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7ser4cpp7boundedIjEET_S1_S1_S1_
        - _ZN8opendnp310HexLogging8log_lineERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcj
        - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/logging/HexLogging.h:52,9'
          Branch Sides:
            - BranchSide:      'src/logging/HexLogging.h:54,36'
              BranchSideFuncs:
                - _ZN8opendnp310HexLogging8log_lineERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcj
                - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
            - BranchSide:      'src/logging/HexLogging.h:58,5'
              BranchSideFuncs: []
        - Branch String:   'src/logging/HexLogging.h:54,35'
          Branch Sides:
            - BranchSide:      'src/logging/HexLogging.h:54,48'
              BranchSideFuncs:
                - _ZN8opendnp310HexLogging8log_lineERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcj
                - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
            - BranchSide:      'src/logging/HexLogging.h:54,65'
              BranchSideFuncs:
                - _ZN8opendnp310HexLogging8log_lineERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcj
                - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
      Callsites:
        - Src:             'src/logging/HexLogging.h:49,37'
          Dst:             _ZN7ser4cpp7boundedIjEET_S1_S1_S1_
        - Src:             'src/logging/HexLogging.h:50,37'
          Dst:             _ZN7ser4cpp7boundedIjEET_S1_S1_S1_
        - Src:             'src/logging/HexLogging.h:52,21'
          Dst:             _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
        - Src:             'src/logging/HexLogging.h:55,20'
          Dst:             _ZN8opendnp310HexLogging8log_lineERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcj
    - functionName:    _ZN8opendnp39AddressesC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/link/Addresses.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/Message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - addresses
        - payload
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/HasLength.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311DecoderImpl10DecodeAPDUERKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         171
      ICount:          772
      EdgeCount:       330
      CyclomaticComplexity: 161
      functionsReached:
        - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
        - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - _ZN8opendnp311DecoderImpl10IsResponseERKN7ser4cpp4RSeqImEE
        - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
        - _ZN8opendnp314LoggingHandlerD2Ev
        - _ZN8opendnp314ParserSettings10NoContentsENS_8LogLevelE
        - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
        - _ZN8opendnp316APDUHeaderParser12ParseRequestERKN7ser4cpp4RSeqImEEPNS_6LoggerE
        - _ZN8opendnp316APDUHeaderParser13ParseResponseERKN7ser4cpp4RSeqImEEPNS_6LoggerE
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
        - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/decoder/DecoderImpl.cpp:73,5'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:73,5'
              BranchSideFuncs:
                - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp311DecoderImpl10IsResponseERKN7ser4cpp4RSeqImEE
                - _ZN8opendnp316APDUHeaderParser12ParseRequestERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings10NoContentsENS_8LogLevelE
                - _ZN8opendnp316APDUHeaderParser13ParseResponseERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:75,20'
              BranchSideFuncs:
                - _ZN8opendnp311DecoderImpl10IsResponseERKN7ser4cpp4RSeqImEE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp316APDUHeaderParser12ParseRequestERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings10NoContentsENS_8LogLevelE
                - _ZN8opendnp316APDUHeaderParser13ParseResponseERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:75,9'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:77,61'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser13ParseResponseERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:122,60'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser12ParseRequestERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings10NoContentsENS_8LogLevelE
        - Branch String:   'src/decoder/DecoderImpl.cpp:78,13'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:80,38'
              BranchSideFuncs:
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:119,5'
              BranchSideFuncs:
                - _ZN8opendnp36IndentD2Ev
        - Branch String:   'src/decoder/DecoderImpl.cpp:82,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:83,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:84,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:83,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:83,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:83,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:84,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:85,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:86,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:85,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:85,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:85,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:86,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:87,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:88,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:87,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:87,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:87,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:88,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:89,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:90,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:89,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:89,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:89,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:90,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:91,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:92,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:91,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:91,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:91,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:92,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:93,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:94,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:93,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:93,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:93,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:94,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:95,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:96,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:95,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:95,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:95,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:96,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:97,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:98,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:97,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:97,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:97,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:98,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:99,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:100,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:99,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:99,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:99,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:100,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:101,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:102,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:101,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:101,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:101,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:102,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:103,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:104,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:103,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:103,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:103,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:104,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:105,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:106,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:105,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:105,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:105,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:106,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:107,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:108,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:107,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:107,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:107,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:108,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:109,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:110,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:109,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:109,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:109,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:110,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:111,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:112,25'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:111,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:111,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:111,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/DecoderImpl.cpp:112,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:113,17'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/DecoderImpl.cpp:115,23'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
        - Branch String:   'src/decoder/DecoderImpl.cpp:113,17'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:113,17'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
            - BranchSide:      'src/decoder/DecoderImpl.cpp:113,17'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
        - Branch String:   'src/decoder/DecoderImpl.cpp:129,29'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:129,78'
              BranchSideFuncs:
                - _ZN8opendnp314ParserSettings10NoContentsENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
            - BranchSide:      'src/decoder/DecoderImpl.cpp:130,78'
              BranchSideFuncs:
                - _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
                - _ZN8opendnp314LoggingHandlerD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
      Callsites:
        - Src:             'src/decoder/DecoderImpl.cpp:71,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/DecoderImpl.cpp:73,5'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:73,5'
          Dst:             _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - Src:             'src/decoder/DecoderImpl.cpp:75,9'
          Dst:             _ZN8opendnp311DecoderImpl10IsResponseERKN7ser4cpp4RSeqImEE
        - Src:             'src/decoder/DecoderImpl.cpp:77,29'
          Dst:             _ZN8opendnp316APDUHeaderParser13ParseResponseERKN7ser4cpp4RSeqImEEPNS_6LoggerE
        - Src:             'src/decoder/DecoderImpl.cpp:80,13'
          Dst:             _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
        - Src:             'src/decoder/DecoderImpl.cpp:83,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:83,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:85,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:85,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:87,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:87,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:89,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:89,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:91,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:91,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:93,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:93,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:95,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:95,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:97,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:97,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:99,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:99,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:101,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:101,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:103,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:103,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:105,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:105,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:107,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:107,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:109,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:109,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:111,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:111,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:113,17'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:113,17'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/DecoderImpl.cpp:115,20'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/DecoderImpl.cpp:116,28'
          Dst:             _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/DecoderImpl.cpp:117,85'
          Dst:             _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:117,13'
          Dst:             _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
        - Src:             'src/decoder/DecoderImpl.cpp:118,9'
          Dst:             _ZN8opendnp314LoggingHandlerD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:118,9'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:118,9'
          Dst:             _ZN8opendnp314LoggingHandlerD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:118,9'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:122,29'
          Dst:             _ZN8opendnp316APDUHeaderParser12ParseRequestERKN7ser4cpp4RSeqImEEPNS_6LoggerE
        - Src:             'src/decoder/DecoderImpl.cpp:125,13'
          Dst:             _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
        - Src:             'src/decoder/DecoderImpl.cpp:127,20'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/DecoderImpl.cpp:128,28'
          Dst:             _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/DecoderImpl.cpp:129,78'
          Dst:             _ZN8opendnp314ParserSettings10NoContentsENS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:130,78'
          Dst:             _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
        - Src:             'src/decoder/DecoderImpl.cpp:131,13'
          Dst:             _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
        - Src:             'src/decoder/DecoderImpl.cpp:132,9'
          Dst:             _ZN8opendnp314LoggingHandlerD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:132,9'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:132,9'
          Dst:             _ZN8opendnp314LoggingHandlerD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:132,9'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:134,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:134,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp311DecoderImpl10IsResponseERKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         11
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316FunctionCodeSpec9from_typeEh
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/DecoderImpl.cpp:138,9'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:140,9'
              BranchSideFuncs: []
            - BranchSide:      'src/decoder/DecoderImpl.cpp:143,41'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN8opendnp316FunctionCodeSpec9from_typeEh
        - Branch String:   'src/decoder/DecoderImpl.cpp:143,5'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:148,9'
              BranchSideFuncs: []
            - BranchSide:      'src/decoder/DecoderImpl.cpp:148,9'
              BranchSideFuncs: []
            - BranchSide:      'src/decoder/DecoderImpl.cpp:148,9'
              BranchSideFuncs: []
            - BranchSide:      'src/decoder/DecoderImpl.cpp:150,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/decoder/DecoderImpl.cpp:138,14'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/decoder/DecoderImpl.cpp:143,41'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/decoder/DecoderImpl.cpp:143,13'
          Dst:             _ZN8opendnp316FunctionCodeSpec9from_typeEh
    - functionName:    _ZN8opendnp314ParserSettings7DefaultENS_8LogLevelE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ParserSettings.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - logLevel
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314ParserSettingsC2EbNS_8LogLevelE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/ParserSettings.h:38,16'
          Dst:             _ZN8opendnp314ParserSettingsC2EbNS_8LogLevelE
    - functionName:    _ZN8opendnp314LoggingHandlerD2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp36LoggerD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:38,7'
          Dst:             _ZN8opendnp36LoggerD2Ev
    - functionName:    _ZN8opendnp314ParserSettings10NoContentsENS_8LogLevelE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ParserSettings.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - logLevel
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314ParserSettingsC2EbNS_8LogLevelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/ParserSettings.h:33,16'
          Dst:             _ZN8opendnp314ParserSettingsC2EbNS_8LogLevelE
    - functionName:    _ZN7ser4cpp4RSeqImE7advanceEm
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - count
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp3minImEET_S1_S1_
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:82,39'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:82,20'
          Dst:             _ZN7ser4cpp3minImEET_S1_S1_
    - functionName:    _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - src
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4WSeqImE13transfer_fromIXcvPFPvS3_PKvmEadL_Z6memcpyEEEENS_4RSeqImEERKS9_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:112,22'
          Dst:             _ZN7ser4cpp4WSeqImE13transfer_fromIXcvPFPvS3_PKvmEadL_Z6memcpyEEEENS_4RSeqImEERKS9_
    - functionName:    _ZN8opendnp311DecoderImpl10DecodeLPDUERKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         21
      ICount:          130
      EdgeCount:       33
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
        - _ZN8opendnp315LinkLayerParser6OnReadEmRNS_10IFrameSinkE
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZNK7ser4cpp4RSeqImE4takeEm
        - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp315LinkLayerParser9WriteBuffEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/DecoderImpl.cpp:44,5'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:46,27'
              BranchSideFuncs:
                - _ZNK8opendnp315LinkLayerParser9WriteBuffEv
                - _ZN8opendnp36IndentD2Ev
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZN8opendnp315LinkLayerParser6OnReadEmRNS_10IFrameSinkE
                - _ZN7ser4cpp4RSeqImE7advanceEm
                - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
                - _ZN8opendnp36IndentD2Ev
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
            - BranchSide:      'src/decoder/DecoderImpl.cpp:55,1'
              BranchSideFuncs:
                - _ZN8opendnp36IndentD2Ev
        - Branch String:   'src/decoder/DecoderImpl.cpp:48,26'
          Branch Sides:
            - BranchSide:      'src/decoder/DecoderImpl.cpp:48,70'
              BranchSideFuncs:
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp36IndentD2Ev
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZN8opendnp315LinkLayerParser6OnReadEmRNS_10IFrameSinkE
                - _ZN7ser4cpp4RSeqImE7advanceEm
                - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp315LinkLayerParser9WriteBuffEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
            - BranchSide:      'src/decoder/DecoderImpl.cpp:48,91'
              BranchSideFuncs:
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp36IndentD2Ev
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZN8opendnp315LinkLayerParser6OnReadEmRNS_10IFrameSinkE
                - _ZN7ser4cpp4RSeqImE7advanceEm
                - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
                - _ZN8opendnp36IndentD2Ev
                - _ZNK8opendnp315LinkLayerParser9WriteBuffEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
      Callsites:
        - Src:             'src/decoder/DecoderImpl.cpp:40,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/DecoderImpl.cpp:44,22'
          Dst:             _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
        - Src:             'src/decoder/DecoderImpl.cpp:46,32'
          Dst:             _ZNK8opendnp315LinkLayerParser9WriteBuffEv
        - Src:             'src/decoder/DecoderImpl.cpp:48,37'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/decoder/DecoderImpl.cpp:48,53'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/decoder/DecoderImpl.cpp:48,70'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/decoder/DecoderImpl.cpp:48,91'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/decoder/DecoderImpl.cpp:50,34'
          Dst:             _ZNK7ser4cpp4RSeqImE4takeEm
        - Src:             'src/decoder/DecoderImpl.cpp:50,14'
          Dst:             _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
        - Src:             'src/decoder/DecoderImpl.cpp:51,14'
          Dst:             _ZN8opendnp315LinkLayerParser6OnReadEmRNS_10IFrameSinkE
        - Src:             'src/decoder/DecoderImpl.cpp:53,19'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
        - Src:             'src/decoder/DecoderImpl.cpp:55,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:55,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp36LoggerC2ERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/logging/Logger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp310IFrameSinkC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/IFrameSink.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp310IFrameSinkD0Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/IFrameSink.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311DecoderImplC2ERNS_17IDecoderCallbacksERKNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - callbacks
        - logger
      BBCount:         9
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8opendnp310IFrameSinkC2Ev
        - _ZN8opendnp310IFrameSinkD2Ev
        - _ZN8opendnp311TransportRxC2ERKNS_6LoggerEj
        - _ZN8opendnp315LinkLayerParserC2ERKNS_6LoggerE
        - _ZN8opendnp315LinkLayerParserD2Ev
        - _ZN8opendnp36LoggerC2ERKS0_
        - _ZN8opendnp36LoggerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/DecoderImpl.cpp:33,14'
          Dst:             _ZN8opendnp310IFrameSinkC2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:34,30'
          Dst:             _ZN8opendnp36LoggerC2ERKS0_
        - Src:             'src/decoder/DecoderImpl.cpp:34,46'
          Dst:             _ZN8opendnp315LinkLayerParserC2ERKNS_6LoggerE
        - Src:             'src/decoder/DecoderImpl.cpp:34,60'
          Dst:             _ZN8opendnp311TransportRxC2ERKNS_6LoggerEj
        - Src:             'src/decoder/DecoderImpl.cpp:36,1'
          Dst:             _ZN8opendnp315LinkLayerParserD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:36,1'
          Dst:             _ZN8opendnp36LoggerD2Ev
        - Src:             'src/decoder/DecoderImpl.cpp:36,1'
          Dst:             _ZN8opendnp310IFrameSinkD2Ev
    - functionName:    _GLOBAL__sub_I_LoggingHandler.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.1117
                - __cxx_global_var_init.1.1118
                - __cxx_global_var_init.2.1119
                - __cxx_global_var_init.3.1120
                - __cxx_global_var_init.4.1121
                - __cxx_global_var_init.5.1122
                - __cxx_global_var_init.6.1123
                - __cxx_global_var_init.7.1124
                - __cxx_global_var_init.8.1125
                - __cxx_global_var_init.9.1126
                - __cxx_global_var_init.10.1127
                - __cxx_global_var_init.11.1128
                - __cxx_global_var_init.12.1129
                - __cxx_global_var_init.13.1130
                - __cxx_global_var_init.14.1131
                - __cxx_global_var_init.15.1132
                - __cxx_global_var_init.16.1133
                - __cxx_global_var_init.17.1134
                - __cxx_global_var_init.18.1135
                - __cxx_global_var_init.19.1136
                - __cxx_global_var_init.20.1137
                - __cxx_global_var_init.21.1138
            - BranchSide:      'src/decoder/LoggingHandler.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.1117
                - __cxx_global_var_init.1.1118
                - __cxx_global_var_init.2.1119
                - __cxx_global_var_init.3.1120
                - __cxx_global_var_init.4.1121
                - __cxx_global_var_init.5.1122
                - __cxx_global_var_init.6.1123
                - __cxx_global_var_init.7.1124
                - __cxx_global_var_init.8.1125
                - __cxx_global_var_init.9.1126
                - __cxx_global_var_init.10.1127
                - __cxx_global_var_init.11.1128
                - __cxx_global_var_init.12.1129
                - __cxx_global_var_init.13.1130
                - __cxx_global_var_init.14.1131
                - __cxx_global_var_init.15.1132
                - __cxx_global_var_init.16.1133
                - __cxx_global_var_init.17.1134
                - __cxx_global_var_init.18.1135
                - __cxx_global_var_init.19.1136
                - __cxx_global_var_init.20.1137
                - __cxx_global_var_init.21.1138
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/decoder/LoggingHandler.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZZN8opendnp314LoggingHandler7PrintAOINS_20AnalogOutputDouble64EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         20
      ICount:          114
      EdgeCount:       30
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:231,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:231,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:231,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:230,31'
          Dst:             _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - Src:             'src/decoder/LoggingHandler.h:231,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:231,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_20AnalogOutputDouble64EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_E7OnValueESE_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler7PrintAOINS_20AnalogOutputDouble64EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler7PrintAOINS_20AnalogOutputDouble64EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_20AnalogOutputDouble64EEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_20AnalogOutputDouble64EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_20AnalogOutputDouble64EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_20AnalogOutputDouble64EEEEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_7IndexedINS_20AnalogOutputDouble64EEEE11ForeachItemIZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_7IndexedINS_20AnalogOutputDouble64EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_7IndexedINS_20AnalogOutputDouble64EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
    - functionName:    _ZZN8opendnp314LoggingHandler7PrintAOINS_19AnalogOutputFloat32EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         20
      ICount:          114
      EdgeCount:       30
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:231,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:231,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:231,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:230,31'
          Dst:             _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - Src:             'src/decoder/LoggingHandler.h:231,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:231,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_19AnalogOutputFloat32EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_E7OnValueESE_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler7PrintAOINS_19AnalogOutputFloat32EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler7PrintAOINS_19AnalogOutputFloat32EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_19AnalogOutputFloat32EEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_19AnalogOutputFloat32EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_19AnalogOutputFloat32EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_19AnalogOutputFloat32EEEEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_7IndexedINS_19AnalogOutputFloat32EEEE11ForeachItemIZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_7IndexedINS_19AnalogOutputFloat32EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_7IndexedINS_19AnalogOutputFloat32EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
    - functionName:    _ZZN8opendnp314LoggingHandler7PrintAOINS_17AnalogOutputInt32EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         20
      ICount:          114
      EdgeCount:       30
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:231,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:231,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:231,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:230,31'
          Dst:             _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - Src:             'src/decoder/LoggingHandler.h:231,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:231,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_17AnalogOutputInt32EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_E7OnValueESE_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler7PrintAOINS_17AnalogOutputInt32EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler7PrintAOINS_17AnalogOutputInt32EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_17AnalogOutputInt32EEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_17AnalogOutputInt32EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_17AnalogOutputInt32EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_17AnalogOutputInt32EEEEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_7IndexedINS_17AnalogOutputInt32EEEE11ForeachItemIZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_7IndexedINS_17AnalogOutputInt32EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_7IndexedINS_17AnalogOutputInt32EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
    - functionName:    _ZZN8opendnp314LoggingHandler7PrintAOINS_17AnalogOutputInt16EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         20
      ICount:          114
      EdgeCount:       30
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:231,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:231,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:231,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:230,31'
          Dst:             _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - Src:             'src/decoder/LoggingHandler.h:231,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:231,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_17AnalogOutputInt16EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_E7OnValueESE_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler7PrintAOINS_17AnalogOutputInt16EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler7PrintAOINS_17AnalogOutputInt16EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_17AnalogOutputInt16EEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_17AnalogOutputInt16EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_17AnalogOutputInt16EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_17AnalogOutputInt16EEEEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_7IndexedINS_17AnalogOutputInt16EEEE11ForeachItemIZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_7IndexedINS_17AnalogOutputInt16EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_7IndexedINS_17AnalogOutputInt16EEEZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
    - functionName:    '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEEENK3$_0clERKS7_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         27
      ICount:          147
      EdgeCount:       42
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.cpp:284,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.cpp:286,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.cpp:288,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.cpp:288,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.cpp:288,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.cpp:288,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:283,32'
          Dst:             _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - Src:             'src/decoder/LoggingHandler.cpp:286,33'
          Dst:             _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - Src:             'src/decoder/LoggingHandler.cpp:288,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.cpp:288,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dnptime
        - ''
      BBCount:         46
      ICount:          266
      EdgeCount:       54
      CyclomaticComplexity: 10
      functionsReached:
        - gmtime_r
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.cpp:56,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.cpp:58,16'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne180100Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__17setfillB8ne180100IcEENS_8__iom_t4IT_EES2_
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE
                - _ZNSt3__14setwB8ne180100Ei
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__17setfillB8ne180100IcEENS_8__iom_t4IT_EES2_
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE
                - _ZNSt3__14setwB8ne180100Ei
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__17setfillB8ne180100IcEENS_8__iom_t4IT_EES2_
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE
                - _ZNSt3__14setwB8ne180100Ei
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__17setfillB8ne180100IcEENS_8__iom_t4IT_EES2_
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE
                - _ZNSt3__14setwB8ne180100Ei
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__17setfillB8ne180100IcEENS_8__iom_t4IT_EES2_
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE
                - _ZNSt3__14setwB8ne180100Ei
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__17setfillB8ne180100IcEENS_8__iom_t4IT_EES2_
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE
                - _ZNSt3__14setwB8ne180100Ei
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEt
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.cpp:62,24'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne180100Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__17setfillB8ne180100IcEENS_8__iom_t4IT_EES2_
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE
                - _ZNSt3__14setwB8ne180100Ei
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__17setfillB8ne180100IcEENS_8__iom_t4IT_EES2_
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE
                - _ZNSt3__14setwB8ne180100Ei
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__17setfillB8ne180100IcEENS_8__iom_t4IT_EES2_
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE
                - _ZNSt3__14setwB8ne180100Ei
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__17setfillB8ne180100IcEENS_8__iom_t4IT_EES2_
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE
                - _ZNSt3__14setwB8ne180100Ei
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__17setfillB8ne180100IcEENS_8__iom_t4IT_EES2_
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE
                - _ZNSt3__14setwB8ne180100Ei
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__17setfillB8ne180100IcEENS_8__iom_t4IT_EES2_
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE
                - _ZNSt3__14setwB8ne180100Ei
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEt
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:56,10'
          Dst:             gmtime_r
    - functionName:    gmtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_18AnalogCommandEventEEEZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionIS3_EEE3$_0E7OnValueERKS3_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEEENK3$_0clERKS7_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEEENK3$_0clERKS7_'
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_18AnalogCommandEventEEEZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionIS3_EEE3$_0EC2ERKSC_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
    - functionName:    '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEEENK3$_0clERKS7_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         27
      ICount:          149
      EdgeCount:       42
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - _ZN8opendnp314LoggingHandler14GetStringValueEb
        - _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.cpp:263,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.cpp:265,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.cpp:267,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.cpp:267,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.cpp:267,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.cpp:267,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:261,54'
          Dst:             _ZN8opendnp314LoggingHandler14GetStringValueEb
        - Src:             'src/decoder/LoggingHandler.cpp:262,32'
          Dst:             _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - Src:             'src/decoder/LoggingHandler.cpp:265,33'
          Dst:             _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - Src:             'src/decoder/LoggingHandler.cpp:267,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.cpp:267,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314LoggingHandler14GetStringValueEb
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:53,16'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:53,16'
              BranchSideFuncs: []
            - BranchSide:      'src/decoder/LoggingHandler.h:53,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_18BinaryCommandEventEEEZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionIS3_EEE3$_0E7OnValueERKS3_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEEENK3$_0clERKS7_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEEENK3$_0clERKS7_'
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_18BinaryCommandEventEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_18BinaryCommandEventEEEZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionIS3_EEE3$_0EC2ERKSC_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_18BinaryCommandEventEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_18BinaryCommandEventEEEEC2Ev
    - functionName:    '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEEENK3$_0clENS_9DoubleBitE'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - db
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313DoubleBitSpec15to_human_stringENS_9DoubleBitE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:218,63'
          Dst:             _ZN8opendnp313DoubleBitSpec15to_human_stringENS_9DoubleBitE
    - functionName:    '_ZZN8opendnp314LoggingHandler17PrintVQTStringifyINS_15DoubleBitBinaryEZNS0_13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_ENKUlRKS8_E_clESO_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         38
      ICount:          186
      EdgeCount:       61
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN8opendnp314LoggingHandler5ToHexEh
        - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEEENK3$_0clENS_9DoubleBitE'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:248,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:250,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZN8opendnp314LoggingHandler5ToHexEh
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
            - BranchSide:      'src/decoder/LoggingHandler.h:252,29'
              BranchSideFuncs:
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
        - Branch String:   'src/decoder/LoggingHandler.h:252,33'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:252,52'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:254,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:252,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:254,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:256,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:256,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:256,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:256,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:247,54'
          Dst:             '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEEENK3$_0clENS_9DoubleBitE'
        - Src:             'src/decoder/LoggingHandler.h:248,13'
          Dst:             _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:250,48'
          Dst:             _ZN8opendnp314LoggingHandler5ToHexEh
        - Src:             'src/decoder/LoggingHandler.h:252,13'
          Dst:             _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:252,36'
          Dst:             _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:256,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:256,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314LoggingHandler5ToHexEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - b
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7ser4cpp14HexConversions11to_hex_charEc
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:59,16'
          Dst:             _ZN7ser4cpp14HexConversions11to_hex_charEc
        - Src:             'src/decoder/LoggingHandler.h:59,73'
          Dst:             _ZN7ser4cpp14HexConversions11to_hex_charEc
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_15DoubleBitBinaryEEEZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS4_13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionIS3_EEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS9_INS1_IT_EEEERKT0_EUlRKS3_E_E7OnValueESP_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZN8opendnp314LoggingHandler17PrintVQTStringifyINS_15DoubleBitBinaryEZNS0_13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_ENKUlRKS8_E_clESO_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             '_ZZN8opendnp314LoggingHandler17PrintVQTStringifyINS_15DoubleBitBinaryEZNS0_13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_ENKUlRKS8_E_clESO_'
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_15DoubleBitBinaryEEEZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS4_13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionIS3_EEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS9_INS1_IT_EEEERKT0_EUlRKS3_E_EC2ERKSQ_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEE11ForeachItemIZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS6_13ProcessHeaderERKNS_12PrefixHeaderERKS4_E3$_0EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEERKT0_EUlRKS3_E_EEvRKSG_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_15DoubleBitBinaryEEEZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS4_13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionIS3_EEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS9_INS1_IT_EEEERKT0_EUlRKS3_E_EC2ERKSQ_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_15DoubleBitBinaryEEEZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS4_13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionIS3_EEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS9_INS1_IT_EEEERKT0_EUlRKS3_E_EC2ERKSQ_'
    - functionName:    _ZZN8opendnp314LoggingHandler8PrintVQTINS_6BinaryEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         39
      ICount:          193
      EdgeCount:       63
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - _ZN8opendnp314LoggingHandler5ToHexEh
        - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:208,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:210,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZN8opendnp314LoggingHandler5ToHexEh
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:212,29'
              BranchSideFuncs:
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:212,33'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:212,52'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:214,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:212,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:214,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:216,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:208,13'
          Dst:             _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:210,48'
          Dst:             _ZN8opendnp314LoggingHandler5ToHexEh
        - Src:             'src/decoder/LoggingHandler.h:212,13'
          Dst:             _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:212,36'
          Dst:             _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:214,33'
          Dst:             _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - Src:             'src/decoder/LoggingHandler.h:216,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:216,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_6BinaryEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_E7OnValueESF_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler8PrintVQTINS_6BinaryEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler8PrintVQTINS_6BinaryEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_6BinaryEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_6BinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_6BinaryEEEEC2Ev
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_6BinaryEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_7IndexedINS_6BinaryEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_7IndexedINS_6BinaryEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
    - functionName:    _ZZN8opendnp314LoggingHandler8PrintVQTINS_18AnalogOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         39
      ICount:          192
      EdgeCount:       63
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - _ZN8opendnp314LoggingHandler5ToHexEh
        - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:208,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:210,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZN8opendnp314LoggingHandler5ToHexEh
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:212,29'
              BranchSideFuncs:
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:212,33'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:212,52'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:214,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:212,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:214,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:216,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:208,13'
          Dst:             _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:210,48'
          Dst:             _ZN8opendnp314LoggingHandler5ToHexEh
        - Src:             'src/decoder/LoggingHandler.h:212,13'
          Dst:             _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:212,36'
          Dst:             _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:214,33'
          Dst:             _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - Src:             'src/decoder/LoggingHandler.h:216,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:216,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_18AnalogOutputStatusEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_E7OnValueESF_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler8PrintVQTINS_18AnalogOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler8PrintVQTINS_18AnalogOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_18AnalogOutputStatusEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_7IndexedINS_18AnalogOutputStatusEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_7IndexedINS_18AnalogOutputStatusEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
    - functionName:    _ZZN8opendnp314LoggingHandler8PrintVQTINS_6AnalogEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         39
      ICount:          192
      EdgeCount:       63
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - _ZN8opendnp314LoggingHandler5ToHexEh
        - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:208,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:210,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZN8opendnp314LoggingHandler5ToHexEh
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:212,29'
              BranchSideFuncs:
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:212,33'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:212,52'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:214,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:212,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:214,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:216,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:208,13'
          Dst:             _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:210,48'
          Dst:             _ZN8opendnp314LoggingHandler5ToHexEh
        - Src:             'src/decoder/LoggingHandler.h:212,13'
          Dst:             _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:212,36'
          Dst:             _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:214,33'
          Dst:             _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - Src:             'src/decoder/LoggingHandler.h:216,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:216,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_6AnalogEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_E7OnValueESF_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler8PrintVQTINS_6AnalogEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler8PrintVQTINS_6AnalogEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_6AnalogEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_6AnalogEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_7IndexedINS_6AnalogEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_7IndexedINS_6AnalogEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
    - functionName:    _ZZN8opendnp314LoggingHandler8PrintVQTINS_13FrozenCounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         39
      ICount:          192
      EdgeCount:       63
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - _ZN8opendnp314LoggingHandler5ToHexEh
        - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:208,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:210,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZN8opendnp314LoggingHandler5ToHexEh
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:212,29'
              BranchSideFuncs:
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:212,33'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:212,52'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:214,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:212,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:214,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:216,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:208,13'
          Dst:             _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:210,48'
          Dst:             _ZN8opendnp314LoggingHandler5ToHexEh
        - Src:             'src/decoder/LoggingHandler.h:212,13'
          Dst:             _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:212,36'
          Dst:             _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:214,33'
          Dst:             _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - Src:             'src/decoder/LoggingHandler.h:216,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:216,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_13FrozenCounterEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_E7OnValueESF_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler8PrintVQTINS_13FrozenCounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler8PrintVQTINS_13FrozenCounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_13FrozenCounterEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_13FrozenCounterEEEEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_7IndexedINS_13FrozenCounterEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_7IndexedINS_13FrozenCounterEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
    - functionName:    _ZZN8opendnp314LoggingHandler8PrintVQTINS_7CounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         39
      ICount:          192
      EdgeCount:       63
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - _ZN8opendnp314LoggingHandler5ToHexEh
        - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:208,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:210,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZN8opendnp314LoggingHandler5ToHexEh
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:212,29'
              BranchSideFuncs:
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:212,33'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:212,52'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:214,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:212,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:214,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:216,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:208,13'
          Dst:             _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:210,48'
          Dst:             _ZN8opendnp314LoggingHandler5ToHexEh
        - Src:             'src/decoder/LoggingHandler.h:212,13'
          Dst:             _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:212,36'
          Dst:             _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:214,33'
          Dst:             _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - Src:             'src/decoder/LoggingHandler.h:216,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:216,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_7CounterEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_E7OnValueESF_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler8PrintVQTINS_7CounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler8PrintVQTINS_7CounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_7CounterEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_7CounterEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_7CounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_7CounterEEEEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_7IndexedINS_7CounterEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_7IndexedINS_7CounterEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_7IndexedINS_7CounterEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
    - functionName:    _ZZN8opendnp314LoggingHandler8PrintVQTINS_18BinaryOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         39
      ICount:          193
      EdgeCount:       63
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - _ZN8opendnp314LoggingHandler5ToHexEh
        - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:208,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:210,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZN8opendnp314LoggingHandler5ToHexEh
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:212,29'
              BranchSideFuncs:
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:212,33'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:212,52'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:214,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:212,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:214,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:216,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:216,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:208,13'
          Dst:             _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:210,48'
          Dst:             _ZN8opendnp314LoggingHandler5ToHexEh
        - Src:             'src/decoder/LoggingHandler.h:212,13'
          Dst:             _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:212,36'
          Dst:             _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:214,33'
          Dst:             _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - Src:             'src/decoder/LoggingHandler.h:216,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:216,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_18BinaryOutputStatusEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_E7OnValueESF_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler8PrintVQTINS_18BinaryOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler8PrintVQTINS_18BinaryOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS6_IS2_EEE_clESE_
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_18BinaryOutputStatusEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_18BinaryOutputStatusEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_18BinaryOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_18BinaryOutputStatusEEEEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_7IndexedINS_18BinaryOutputStatusEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_7IndexedINS_18BinaryOutputStatusEEEZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSG_
    - functionName:    '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEEENK3$_0clENS_9DoubleBitE'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - db
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313DoubleBitSpec15to_human_stringENS_9DoubleBitE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:163,63'
          Dst:             _ZN8opendnp313DoubleBitSpec15to_human_stringENS_9DoubleBitE
    - functionName:    '_ZZN8opendnp314LoggingHandler17PrintVQTStringifyINS_15DoubleBitBinaryEZNS0_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_ENKUlRKS8_E_clESO_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         38
      ICount:          186
      EdgeCount:       61
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN8opendnp314LoggingHandler5ToHexEh
        - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEEENK3$_0clENS_9DoubleBitE'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:248,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:250,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZN8opendnp314LoggingHandler5ToHexEh
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
            - BranchSide:      'src/decoder/LoggingHandler.h:252,29'
              BranchSideFuncs:
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
        - Branch String:   'src/decoder/LoggingHandler.h:252,33'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:252,52'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:254,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:252,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:254,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:256,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:256,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:256,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:256,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:247,54'
          Dst:             '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEEENK3$_0clENS_9DoubleBitE'
        - Src:             'src/decoder/LoggingHandler.h:248,13'
          Dst:             _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:250,48'
          Dst:             _ZN8opendnp314LoggingHandler5ToHexEh
        - Src:             'src/decoder/LoggingHandler.h:252,13'
          Dst:             _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:252,36'
          Dst:             _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:256,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:256,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_15DoubleBitBinaryEEEZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS4_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionIS3_EEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS9_INS1_IT_EEEERKT0_EUlRKS3_E_E7OnValueESP_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZN8opendnp314LoggingHandler17PrintVQTStringifyINS_15DoubleBitBinaryEZNS0_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_ENKUlRKS8_E_clESO_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             '_ZZN8opendnp314LoggingHandler17PrintVQTStringifyINS_15DoubleBitBinaryEZNS0_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_ENKUlRKS8_E_clESO_'
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_15DoubleBitBinaryEEEZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS4_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionIS3_EEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS9_INS1_IT_EEEERKT0_EUlRKS3_E_EC2ERKSQ_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
    - functionName:    '_ZNK8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEE11ForeachItemIZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS6_13ProcessHeaderERKNS_11RangeHeaderERKS4_E3$_0EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEERKT0_EUlRKS3_E_EEvRKSG_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_15DoubleBitBinaryEEEZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS4_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionIS3_EEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS9_INS1_IT_EEEERKT0_EUlRKS3_E_EC2ERKSQ_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_15DoubleBitBinaryEEEZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS4_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionIS3_EEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS9_INS1_IT_EEEERKT0_EUlRKS3_E_EC2ERKSQ_'
    - functionName:    '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEEENK3$_0clEb'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler14GetStringValueEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:157,61'
          Dst:             _ZN8opendnp314LoggingHandler14GetStringValueEb
    - functionName:    '_ZZN8opendnp314LoggingHandler17PrintVQTStringifyINS_6BinaryEZNS0_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_ENKUlRKS8_E_clESO_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         38
      ICount:          187
      EdgeCount:       61
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN8opendnp314LoggingHandler5ToHexEh
        - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEEENK3$_0clEb'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:248,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:250,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZN8opendnp314LoggingHandler5ToHexEh
                - _ZNSt3__1lsB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsB8ne180100EPFRNS_8ios_baseES5_E
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
            - BranchSide:      'src/decoder/LoggingHandler.h:252,29'
              BranchSideFuncs:
                - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
        - Branch String:   'src/decoder/LoggingHandler.h:252,33'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:252,52'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:254,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:252,13'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:254,17'
              BranchSideFuncs:
                - _ZNSt3__1lsB8ne180100INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:256,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/decoder/LoggingHandler.h:256,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:256,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:256,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:247,54'
          Dst:             '_ZZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEEENK3$_0clEb'
        - Src:             'src/decoder/LoggingHandler.h:248,13'
          Dst:             _ZN8opendnp38HasFlagsENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:250,48'
          Dst:             _ZN8opendnp314LoggingHandler5ToHexEh
        - Src:             'src/decoder/LoggingHandler.h:252,13'
          Dst:             _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:252,36'
          Dst:             _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.h:256,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:256,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_6BinaryEEEZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS4_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionIS3_EEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS9_INS1_IT_EEEERKT0_EUlRKS3_E_E7OnValueESP_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZN8opendnp314LoggingHandler17PrintVQTStringifyINS_6BinaryEZNS0_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_ENKUlRKS8_E_clESO_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             '_ZZN8opendnp314LoggingHandler17PrintVQTStringifyINS_6BinaryEZNS0_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_ENKUlRKS8_E_clESO_'
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_6BinaryEEEZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS4_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionIS3_EEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS9_INS1_IT_EEEERKT0_EUlRKS3_E_EC2ERKSQ_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_6BinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_6BinaryEEEEC2Ev
    - functionName:    '_ZNK8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEE11ForeachItemIZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS6_13ProcessHeaderERKNS_11RangeHeaderERKS4_E3$_0EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEERKT0_EUlRKS3_E_EEvRKSG_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_6BinaryEEEZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS4_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionIS3_EEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS9_INS1_IT_EEEERKT0_EUlRKS3_E_EC2ERKSQ_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_6BinaryEEEZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS4_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionIS3_EEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS9_INS1_IT_EEEERKT0_EUlRKS3_E_EC2ERKSQ_'
    - functionName:    _ZZN8opendnp314LoggingHandler6PrintVINS_8IINValueEEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp314LoggingHandler14GetStringValueEb
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:162,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:162,9'
              BranchSideFuncs:
                - _ZN8opendnp314LoggingHandler14GetStringValueEb
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/LoggingHandler.h:162,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:162,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:162,9'
          Dst:             _ZN8opendnp314LoggingHandler14GetStringValueEb
        - Src:             'src/decoder/LoggingHandler.h:162,9'
          Dst:             snprintf
        - Src:             'src/decoder/LoggingHandler.h:162,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_8IINValueEEEZNS_14LoggingHandler6PrintVIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_E7OnValueESE_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler6PrintVINS_8IINValueEEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler6PrintVINS_8IINValueEEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEEENKUlRKNS5_IS2_EEE_clESD_
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_8IINValueEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_7IndexedINS_8IINValueEEEZNS_14LoggingHandler6PrintVIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_8IINValueEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_8IINValueEEEEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_7IndexedINS_8IINValueEEEE11ForeachItemIZNS_14LoggingHandler6PrintVIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_7IndexedINS_8IINValueEEEZNS_14LoggingHandler6PrintVIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_7IndexedINS_8IINValueEEEZNS_14LoggingHandler6PrintVIS2_EENS_8IINFieldERKNS_11ICollectionINS1_IT_EEEEEUlRKS3_E_EC2ERKSF_
    - functionName:    _ZZN8opendnp314LoggingHandler11PrintTime16INS_11Group52Var2EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         17
      ICount:          102
      EdgeCount:       27
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:193,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:193,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:193,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:193,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:193,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_11Group52Var2EZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_E7OnValueESB_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler11PrintTime16INS_11Group52Var2EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler11PrintTime16INS_11Group52Var2EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
    - functionName:    _ZN8opendnp38IVisitorINS_11Group52Var2EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_11Group52Var2EZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_11Group52Var2EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_11Group52Var2EEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_11Group52Var2EE11ForeachItemIZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_11Group52Var2EZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_11Group52Var2EZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
    - functionName:    _ZZN8opendnp314LoggingHandler11PrintTime16INS_11Group52Var1EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         17
      ICount:          102
      EdgeCount:       27
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:193,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:193,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:193,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:193,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:193,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_11Group52Var1EZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_E7OnValueESB_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler11PrintTime16INS_11Group52Var1EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler11PrintTime16INS_11Group52Var1EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
    - functionName:    _ZN8opendnp38IVisitorINS_11Group52Var1EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_11Group52Var1EZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_11Group52Var1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_11Group52Var1EEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_11Group52Var1EE11ForeachItemIZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_11Group52Var1EZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_11Group52Var1EZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
    - functionName:    _ZZN8opendnp314LoggingHandler9PrintTimeINS_11Group51Var2EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         10
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:177,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:177,9'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:177,9'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:176,21'
          Dst:             _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - Src:             'src/decoder/LoggingHandler.h:177,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:177,9'
          Dst:             snprintf
        - Src:             'src/decoder/LoggingHandler.h:177,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_11Group51Var2EZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_E7OnValueESB_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler9PrintTimeINS_11Group51Var2EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler9PrintTimeINS_11Group51Var2EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
    - functionName:    _ZN8opendnp38IVisitorINS_11Group51Var2EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_11Group51Var2EZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_11Group51Var2EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_11Group51Var2EEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_11Group51Var2EE11ForeachItemIZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_11Group51Var2EZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_11Group51Var2EZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
    - functionName:    _ZZN8opendnp314LoggingHandler9PrintTimeINS_11Group51Var1EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         10
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:177,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:177,9'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:177,9'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:176,21'
          Dst:             _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - Src:             'src/decoder/LoggingHandler.h:177,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:177,9'
          Dst:             snprintf
        - Src:             'src/decoder/LoggingHandler.h:177,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_11Group51Var1EZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_E7OnValueESB_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler9PrintTimeINS_11Group51Var1EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler9PrintTimeINS_11Group51Var1EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
    - functionName:    _ZN8opendnp38IVisitorINS_11Group51Var1EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_11Group51Var1EZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_11Group51Var1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_11Group51Var1EEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_11Group51Var1EE11ForeachItemIZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_11Group51Var1EZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_11Group51Var1EZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
    - functionName:    _ZZN8opendnp314LoggingHandler9PrintTimeINS_11Group50Var1EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         10
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.h:177,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.h:177,9'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.h:177,9'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:176,21'
          Dst:             _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - Src:             'src/decoder/LoggingHandler.h:177,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.h:177,9'
          Dst:             snprintf
        - Src:             'src/decoder/LoggingHandler.h:177,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314FunctorVisitorINS_11Group50Var1EZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_E7OnValueESB_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN8opendnp314LoggingHandler9PrintTimeINS_11Group50Var1EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             _ZZN8opendnp314LoggingHandler9PrintTimeINS_11Group50Var1EEENS_8IINFieldERKNS_11ICollectionIT_EEENKUlRKS2_E_clESA_
    - functionName:    _ZN8opendnp38IVisitorINS_11Group50Var1EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314FunctorVisitorINS_11Group50Var1EZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_11Group50Var1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_11Group50Var1EEC2Ev
    - functionName:    _ZNK8opendnp311ICollectionINS_11Group50Var1EE11ForeachItemIZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314FunctorVisitorINS_11Group50Var1EZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             _ZN8opendnp314FunctorVisitorINS_11Group50Var1EZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS_11ICollectionIT_EEEUlRKS1_E_EC2ERKSC_
    - functionName:    '_ZZN8opendnp314LoggingHandler20PrintTimeAndIntervalERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEEENK3$_0clERKS4_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         28
      ICount:          157
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - _ZN8opendnp317IntervalUnitsSpec15to_human_stringENS_13IntervalUnitsE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp315TimeAndInterval12GetUnitsEnumEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.cpp:117,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.cpp:117,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.cpp:117,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:113,58'
          Dst:             _ZN8opendnp314LoggingHandler11ToUTCStringERKNS_7DNPTimeE
        - Src:             'src/decoder/LoggingHandler.cpp:115,76'
          Dst:             _ZNK8opendnp315TimeAndInterval12GetUnitsEnumEv
        - Src:             'src/decoder/LoggingHandler.cpp:115,30'
          Dst:             _ZN8opendnp317IntervalUnitsSpec15to_human_stringENS_13IntervalUnitsE
        - Src:             'src/decoder/LoggingHandler.cpp:117,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.cpp:117,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_15TimeAndIntervalEEEZNS_14LoggingHandler20PrintTimeAndIntervalERKNS_11ICollectionIS3_EEE3$_0E7OnValueERKS3_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZN8opendnp314LoggingHandler20PrintTimeAndIntervalERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEEENK3$_0clERKS4_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             '_ZZN8opendnp314LoggingHandler20PrintTimeAndIntervalERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEEENK3$_0clERKS4_'
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_15TimeAndIntervalEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_15TimeAndIntervalEEEZNS_14LoggingHandler20PrintTimeAndIntervalERKNS_11ICollectionIS3_EEE3$_0EC2ERKS9_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_15TimeAndIntervalEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_15TimeAndIntervalEEEEC2Ev
    - functionName:    '_ZZN8opendnp314LoggingHandler11PrintOctetsERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEEENK3$_0clERKS4_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - _ZNK8opendnp39OctetData8ToBufferEv
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.cpp:99,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.cpp:99,9'
              BranchSideFuncs:
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
            - BranchSide:      'src/decoder/LoggingHandler.cpp:100,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - Branch String:   'src/decoder/LoggingHandler.cpp:100,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.cpp:100,9'
              BranchSideFuncs:
                - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
            - BranchSide:      'src/decoder/LoggingHandler.cpp:100,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:97,40'
          Dst:             _ZNK8opendnp39OctetData8ToBufferEv
        - Src:             'src/decoder/LoggingHandler.cpp:98,28'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
        - Src:             'src/decoder/LoggingHandler.cpp:99,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.cpp:99,9'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/decoder/LoggingHandler.cpp:99,9'
          Dst:             snprintf
        - Src:             'src/decoder/LoggingHandler.cpp:99,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/LoggingHandler.cpp:100,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.cpp:100,9'
          Dst:             _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_11OctetStringEEEZNS_14LoggingHandler11PrintOctetsERKNS_11ICollectionIS3_EEE3$_0E7OnValueERKS3_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZN8opendnp314LoggingHandler11PrintOctetsERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEEENK3$_0clERKS4_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             '_ZZN8opendnp314LoggingHandler11PrintOctetsERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEEENK3$_0clERKS4_'
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_11OctetStringEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_11OctetStringEEEZNS_14LoggingHandler11PrintOctetsERKNS_11ICollectionIS3_EEE3$_0EC2ERKS9_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_11OctetStringEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_11OctetStringEEEEC2Ev
    - functionName:    '_ZZN8opendnp314LoggingHandler9PrintCrobERKNS_11ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEEENK3$_0clERKS4_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         38
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN8opendnp314LoggingHandler5ToHexEh
        - _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - _ZN8opendnp317OperationTypeSpec15to_human_stringENS_13OperationTypeE
        - _ZN8opendnp317TripCloseCodeSpec15to_human_stringENS_13TripCloseCodeE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.cpp:85,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.cpp:85,9'
              BranchSideFuncs:
                - _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne180100Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/decoder/LoggingHandler.cpp:85,9'
              BranchSideFuncs:
                - _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:78,55'
          Dst:             _ZN8opendnp314LoggingHandler5ToHexEh
        - Src:             'src/decoder/LoggingHandler.cpp:79,31'
          Dst:             _ZN8opendnp317OperationTypeSpec15to_human_stringENS_13OperationTypeE
        - Src:             'src/decoder/LoggingHandler.cpp:80,29'
          Dst:             _ZN8opendnp317TripCloseCodeSpec15to_human_stringENS_13TripCloseCodeE
        - Src:             'src/decoder/LoggingHandler.cpp:84,31'
          Dst:             _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
        - Src:             'src/decoder/LoggingHandler.cpp:85,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.cpp:85,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_23ControlRelayOutputBlockEEEZNS_14LoggingHandler9PrintCrobERKNS_11ICollectionIS3_EEE3$_0E7OnValueERKS3_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZN8opendnp314LoggingHandler9PrintCrobERKNS_11ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEEENK3$_0clERKS4_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:50,9'
          Dst:             '_ZZN8opendnp314LoggingHandler9PrintCrobERKNS_11ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEEENK3$_0clERKS4_'
    - functionName:    _ZN8opendnp38IVisitorINS_7IndexedINS_23ControlRelayOutputBlockEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_23ControlRelayOutputBlockEEEZNS_14LoggingHandler9PrintCrobERKNS_11ICollectionIS3_EEE3$_0EC2ERKS9_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IVisitorINS_7IndexedINS_23ControlRelayOutputBlockEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:46,5'
          Dst:             _ZN8opendnp38IVisitorINS_7IndexedINS_23ControlRelayOutputBlockEEEEC2Ev
    - functionName:    _ZN8opendnp38IINFieldC2Ehh
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - this
        - aLSB
        - aMSB
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11CountHeaderE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IINField5EmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:101,16'
          Dst:             _ZN8opendnp38IINField5EmptyEv
    - functionName:    _ZN8opendnp38IINField5EmptyEv
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      short
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IINFieldC2Ehh
      functionUses:    27
      BranchProfiles:
        - Branch String:   'include/opendnp3/app/IINField.h:84,16'
          Branch Sides:
            - BranchSide:      'include/opendnp3/app/IINField.h:84,16'
              BranchSideFuncs:
                - _ZN8opendnp38IINFieldC2Ehh
            - BranchSide:      'include/opendnp3/app/IINField.h:84,16'
              BranchSideFuncs:
                - _ZN8opendnp38IINFieldC2Ehh
      Callsites:
        - Src:             'include/opendnp3/app/IINField.h:84,16'
          Dst:             _ZN8opendnp38IINFieldC2Ehh
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IINField5EmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:97,16'
          Dst:             _ZN8opendnp38IINField5EmptyEv
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_16AllObjectsHeaderE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - record
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IINField5EmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:93,16'
          Dst:             _ZN8opendnp38IINField5EmptyEv
    - functionName:    _ZN8opendnp314LoggingHandler9IsAllowedEjNS_14GroupVariationENS_13QualifierCodeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - char
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314LoggingHandler7PrintAOINS_20AnalogOutputDouble64EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - items
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_7IndexedINS_20AnalogOutputDouble64EEEE11ForeachItemIZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:226,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:234,11'
          Dst:             _ZNK8opendnp311ICollectionINS_7IndexedINS_20AnalogOutputDouble64EEEE11ForeachItemIZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
        - Src:             'src/decoder/LoggingHandler.h:236,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:237,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:237,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_20AnalogOutputDouble64EEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler7PrintAOINS_20AnalogOutputDouble64EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:323,12'
          Dst:             _ZN8opendnp314LoggingHandler7PrintAOINS_20AnalogOutputDouble64EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler7PrintAOINS_19AnalogOutputFloat32EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - items
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_7IndexedINS_19AnalogOutputFloat32EEEE11ForeachItemIZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:226,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:234,11'
          Dst:             _ZNK8opendnp311ICollectionINS_7IndexedINS_19AnalogOutputFloat32EEEE11ForeachItemIZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
        - Src:             'src/decoder/LoggingHandler.h:236,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:237,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:237,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_19AnalogOutputFloat32EEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler7PrintAOINS_19AnalogOutputFloat32EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:317,12'
          Dst:             _ZN8opendnp314LoggingHandler7PrintAOINS_19AnalogOutputFloat32EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler7PrintAOINS_17AnalogOutputInt32EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - items
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_7IndexedINS_17AnalogOutputInt32EEEE11ForeachItemIZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:226,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:234,11'
          Dst:             _ZNK8opendnp311ICollectionINS_7IndexedINS_17AnalogOutputInt32EEEE11ForeachItemIZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
        - Src:             'src/decoder/LoggingHandler.h:236,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:237,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:237,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_17AnalogOutputInt32EEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler7PrintAOINS_17AnalogOutputInt32EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:311,12'
          Dst:             _ZN8opendnp314LoggingHandler7PrintAOINS_17AnalogOutputInt32EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler7PrintAOINS_17AnalogOutputInt16EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - items
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_7IndexedINS_17AnalogOutputInt16EEEE11ForeachItemIZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:226,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:234,11'
          Dst:             _ZNK8opendnp311ICollectionINS_7IndexedINS_17AnalogOutputInt16EEEE11ForeachItemIZNS_14LoggingHandler7PrintAOIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
        - Src:             'src/decoder/LoggingHandler.h:236,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:237,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:237,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_17AnalogOutputInt16EEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler7PrintAOINS_17AnalogOutputInt16EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:305,12'
          Dst:             _ZN8opendnp314LoggingHandler7PrintAOINS_17AnalogOutputInt16EEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler9PrintCrobERKNS_11ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:299,12'
          Dst:             _ZN8opendnp314LoggingHandler9PrintCrobERKNS_11ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEE
    - functionName:    _ZN8opendnp314LoggingHandler9PrintCrobERKNS_11ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - items
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - '_ZNK8opendnp311ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEE11ForeachItemIZNS_14LoggingHandler9PrintCrobERKS4_E3$_0EEvRKT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:75,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.cpp:88,11'
          Dst:             '_ZNK8opendnp311ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEE11ForeachItemIZNS_14LoggingHandler9PrintCrobERKS4_E3$_0EEvRKT_'
        - Src:             'src/decoder/LoggingHandler.cpp:90,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.cpp:91,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.cpp:91,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    '_ZNK8opendnp311ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEE11ForeachItemIZNS_14LoggingHandler9PrintCrobERKS4_E3$_0EEvRKT_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_23ControlRelayOutputBlockEEEZNS_14LoggingHandler9PrintCrobERKNS_11ICollectionIS3_EEE3$_0EC2ERKS9_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_23ControlRelayOutputBlockEEEZNS_14LoggingHandler9PrintCrobERKNS_11ICollectionIS3_EEE3$_0EC2ERKS9_'
    - functionName:    '_ZNK8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEE11ForeachItemIZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKS4_E3$_0EEvRKT_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_18AnalogCommandEventEEEZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionIS3_EEE3$_0EC2ERKSC_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_18AnalogCommandEventEEEZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionIS3_EEE3$_0EC2ERKSC_'
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         8
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - '_ZNK8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEE11ForeachItemIZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKS4_E3$_0EEvRKT_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:278,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.cpp:279,27'
          Dst:             _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.cpp:291,12'
          Dst:             '_ZNK8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEE11ForeachItemIZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKS4_E3$_0EEvRKT_'
        - Src:             'src/decoder/LoggingHandler.cpp:293,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.cpp:294,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.cpp:294,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    '_ZNK8opendnp311ICollectionINS_7IndexedINS_18BinaryCommandEventEEEE11ForeachItemIZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKS4_E3$_0EEvRKT_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_18BinaryCommandEventEEEZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionIS3_EEE3$_0EC2ERKSC_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_18BinaryCommandEventEEEZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionIS3_EEE3$_0EC2ERKSC_'
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         8
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - '_ZNK8opendnp311ICollectionINS_7IndexedINS_18BinaryCommandEventEEEE11ForeachItemIZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKS4_E3$_0EEvRKT_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:257,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.cpp:258,27'
          Dst:             _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
        - Src:             'src/decoder/LoggingHandler.cpp:270,12'
          Dst:             '_ZNK8opendnp311ICollectionINS_7IndexedINS_18BinaryCommandEventEEEE11ForeachItemIZNS_14LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKS4_E3$_0EEvRKT_'
        - Src:             'src/decoder/LoggingHandler.cpp:272,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.cpp:273,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.cpp:273,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler20PrintTimeAndIntervalERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:251,18'
          Dst:             _ZN8opendnp314LoggingHandler20PrintTimeAndIntervalERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
    - functionName:    _ZN8opendnp314LoggingHandler20PrintTimeAndIntervalERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - values
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - '_ZNK8opendnp311ICollectionINS_7IndexedINS_15TimeAndIntervalEEEE11ForeachItemIZNS_14LoggingHandler20PrintTimeAndIntervalERKS4_E3$_0EEvRKT_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:110,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.cpp:120,12'
          Dst:             '_ZNK8opendnp311ICollectionINS_7IndexedINS_15TimeAndIntervalEEEE11ForeachItemIZNS_14LoggingHandler20PrintTimeAndIntervalERKS4_E3$_0EEvRKT_'
        - Src:             'src/decoder/LoggingHandler.cpp:122,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.cpp:123,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.cpp:123,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    '_ZNK8opendnp311ICollectionINS_7IndexedINS_15TimeAndIntervalEEEE11ForeachItemIZNS_14LoggingHandler20PrintTimeAndIntervalERKS4_E3$_0EEvRKT_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_15TimeAndIntervalEEEZNS_14LoggingHandler20PrintTimeAndIntervalERKNS_11ICollectionIS3_EEE3$_0EC2ERKS9_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_15TimeAndIntervalEEEZNS_14LoggingHandler20PrintTimeAndIntervalERKNS_11ICollectionIS3_EEE3$_0EC2ERKS9_'
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler11PrintOctetsERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:245,18'
          Dst:             _ZN8opendnp314LoggingHandler11PrintOctetsERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
    - functionName:    _ZN8opendnp314LoggingHandler11PrintOctetsERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - items
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - '_ZNK8opendnp311ICollectionINS_7IndexedINS_11OctetStringEEEE11ForeachItemIZNS_14LoggingHandler11PrintOctetsERKS4_E3$_0EEvRKT_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:95,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.cpp:103,11'
          Dst:             '_ZNK8opendnp311ICollectionINS_7IndexedINS_11OctetStringEEEE11ForeachItemIZNS_14LoggingHandler11PrintOctetsERKS4_E3$_0EEvRKT_'
        - Src:             'src/decoder/LoggingHandler.cpp:105,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.cpp:106,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.cpp:106,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    '_ZNK8opendnp311ICollectionINS_7IndexedINS_11OctetStringEEEE11ForeachItemIZNS_14LoggingHandler11PrintOctetsERKS4_E3$_0EEvRKT_'
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fun
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_11OctetStringEEEZNS_14LoggingHandler11PrintOctetsERKNS_11ICollectionIS3_EEE3$_0EC2ERKS9_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/parsing/ICollection.h:80,32'
          Dst:             '_ZN8opendnp314FunctorVisitorINS_7IndexedINS_11OctetStringEEEZNS_14LoggingHandler11PrintOctetsERKNS_11ICollectionIS3_EEE3$_0EC2ERKS9_'
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler8PrintVQTINS_18AnalogOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:240,18'
          Dst:             _ZN8opendnp314LoggingHandler8PrintVQTINS_18AnalogOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler8PrintVQTINS_18AnalogOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - gv
        - items
      BBCount:         7
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:204,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:219,11'
          Dst:             _ZNK8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
        - Src:             'src/decoder/LoggingHandler.h:221,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:222,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:222,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler8PrintVQTINS_6AnalogEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:234,18'
          Dst:             _ZN8opendnp314LoggingHandler8PrintVQTINS_6AnalogEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler8PrintVQTINS_6AnalogEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - gv
        - items
      BBCount:         7
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:204,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:219,11'
          Dst:             _ZNK8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
        - Src:             'src/decoder/LoggingHandler.h:221,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:222,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:222,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler8PrintVQTINS_13FrozenCounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:229,18'
          Dst:             _ZN8opendnp314LoggingHandler8PrintVQTINS_13FrozenCounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler8PrintVQTINS_13FrozenCounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - gv
        - items
      BBCount:         7
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:204,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:219,11'
          Dst:             _ZNK8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
        - Src:             'src/decoder/LoggingHandler.h:221,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:222,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:222,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler8PrintVQTINS_7CounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:224,18'
          Dst:             _ZN8opendnp314LoggingHandler8PrintVQTINS_7CounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler8PrintVQTINS_7CounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - gv
        - items
      BBCount:         7
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_7IndexedINS_7CounterEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:204,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:219,11'
          Dst:             _ZNK8opendnp311ICollectionINS_7IndexedINS_7CounterEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
        - Src:             'src/decoder/LoggingHandler.h:221,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:222,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:222,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    '_ZN8opendnp314LoggingHandler17PrintVQTStringifyINS_15DoubleBitBinaryEZNS0_13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - gv
        - items
        - stringify
      BBCount:         7
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - '_ZNK8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEE11ForeachItemIZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS6_13ProcessHeaderERKNS_12PrefixHeaderERKS4_E3$_0EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEERKT0_EUlRKS3_E_EEvRKSG_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:244,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:259,11'
          Dst:             '_ZNK8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEE11ForeachItemIZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS6_13ProcessHeaderERKNS_12PrefixHeaderERKS4_E3$_0EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEERKT0_EUlRKS3_E_EEvRKSG_'
        - Src:             'src/decoder/LoggingHandler.h:261,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:262,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:262,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp314LoggingHandler17PrintVQTStringifyINS_15DoubleBitBinaryEZNS0_13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:219,18'
          Dst:             '_ZN8opendnp314LoggingHandler17PrintVQTStringifyINS_15DoubleBitBinaryEZNS0_13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_'
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler8PrintVQTINS_18BinaryOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:213,18'
          Dst:             _ZN8opendnp314LoggingHandler8PrintVQTINS_18BinaryOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler8PrintVQTINS_18BinaryOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - gv
        - items
      BBCount:         7
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:204,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:219,11'
          Dst:             _ZNK8opendnp311ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
        - Src:             'src/decoder/LoggingHandler.h:221,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:222,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:222,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler8PrintVQTINS_6BinaryEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - gv
        - items
      BBCount:         7
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:204,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:219,11'
          Dst:             _ZNK8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEE11ForeachItemIZNS_14LoggingHandler8PrintVQTIS2_EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKSA_
        - Src:             'src/decoder/LoggingHandler.h:221,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:222,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:222,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler8PrintVQTINS_6BinaryEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:207,18'
          Dst:             _ZN8opendnp314LoggingHandler8PrintVQTINS_6BinaryEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler20PrintTimeAndIntervalERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:202,18'
          Dst:             _ZN8opendnp314LoggingHandler20PrintTimeAndIntervalERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler11PrintOctetsERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:196,18'
          Dst:             _ZN8opendnp314LoggingHandler11PrintOctetsERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler8PrintVQTINS_18AnalogOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:191,18'
          Dst:             _ZN8opendnp314LoggingHandler8PrintVQTINS_18AnalogOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler8PrintVQTINS_6AnalogEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:185,18'
          Dst:             _ZN8opendnp314LoggingHandler8PrintVQTINS_6AnalogEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler8PrintVQTINS_13FrozenCounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:180,18'
          Dst:             _ZN8opendnp314LoggingHandler8PrintVQTINS_13FrozenCounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler8PrintVQTINS_7CounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:175,18'
          Dst:             _ZN8opendnp314LoggingHandler8PrintVQTINS_7CounterEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler8PrintVQTINS_18BinaryOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:170,18'
          Dst:             _ZN8opendnp314LoggingHandler8PrintVQTINS_18BinaryOutputStatusEEENS_8IINFieldENS_14GroupVariationERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    '_ZN8opendnp314LoggingHandler17PrintVQTStringifyINS_15DoubleBitBinaryEZNS0_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - gv
        - items
        - stringify
      BBCount:         7
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - '_ZNK8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEE11ForeachItemIZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS6_13ProcessHeaderERKNS_11RangeHeaderERKS4_E3$_0EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEERKT0_EUlRKS3_E_EEvRKSG_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:244,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:259,11'
          Dst:             '_ZNK8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEE11ForeachItemIZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS6_13ProcessHeaderERKNS_11RangeHeaderERKS4_E3$_0EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEERKT0_EUlRKS3_E_EEvRKSG_'
        - Src:             'src/decoder/LoggingHandler.h:261,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:262,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:262,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp314LoggingHandler17PrintVQTStringifyINS_15DoubleBitBinaryEZNS0_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:164,18'
          Dst:             '_ZN8opendnp314LoggingHandler17PrintVQTStringifyINS_15DoubleBitBinaryEZNS0_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_'
    - functionName:    '_ZN8opendnp314LoggingHandler17PrintVQTStringifyINS_6BinaryEZNS0_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - gv
        - items
        - stringify
      BBCount:         7
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - '_ZNK8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEE11ForeachItemIZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS6_13ProcessHeaderERKNS_11RangeHeaderERKS4_E3$_0EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEERKT0_EUlRKS3_E_EEvRKSG_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:244,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:259,11'
          Dst:             '_ZNK8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEE11ForeachItemIZNS_14LoggingHandler17PrintVQTStringifyIS2_ZNS6_13ProcessHeaderERKNS_11RangeHeaderERKS4_E3$_0EENS_8IINFieldENS_14GroupVariationERKNS0_INS1_IT_EEEERKT0_EUlRKS3_E_EEvRKSG_'
        - Src:             'src/decoder/LoggingHandler.h:261,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:262,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:262,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp314LoggingHandler17PrintVQTStringifyINS_6BinaryEZNS0_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:158,18'
          Dst:             '_ZN8opendnp314LoggingHandler17PrintVQTStringifyINS_6BinaryEZNS0_13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedIS2_EEEEE3$_0EENS_8IINFieldENS_14GroupVariationERKNS6_INS7_IT_EEEERKT0_'
    - functionName:    _ZN8opendnp314LoggingHandler6PrintVINS_8IINValueEEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - items
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_7IndexedINS_8IINValueEEEE11ForeachItemIZNS_14LoggingHandler6PrintVIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:160,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:166,11'
          Dst:             _ZNK8opendnp311ICollectionINS_7IndexedINS_8IINValueEEEE11ForeachItemIZNS_14LoggingHandler6PrintVIS2_EENS_8IINFieldERKNS0_INS1_IT_EEEEEUlRKS3_E_EEvRKS9_
        - Src:             'src/decoder/LoggingHandler.h:168,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:169,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:169,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_8IINValueEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler6PrintVINS_8IINValueEEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:152,18'
          Dst:             _ZN8opendnp314LoggingHandler6PrintVINS_8IINValueEEENS_8IINFieldERKNS_11ICollectionINS_7IndexedIT_EEEE
    - functionName:    _ZN8opendnp314LoggingHandler11PrintTime16INS_11Group52Var2EEENS_8IINFieldERKNS_11ICollectionIT_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - items
      BBCount:         7
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_11Group52Var2EE11ForeachItemIZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:188,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:197,11'
          Dst:             _ZNK8opendnp311ICollectionINS_11Group52Var2EE11ForeachItemIZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
        - Src:             'src/decoder/LoggingHandler.h:199,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:200,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:200,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group52Var2EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler11PrintTime16INS_11Group52Var2EEENS_8IINFieldERKNS_11ICollectionIT_EE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:147,18'
          Dst:             _ZN8opendnp314LoggingHandler11PrintTime16INS_11Group52Var2EEENS_8IINFieldERKNS_11ICollectionIT_EE
    - functionName:    _ZN8opendnp314LoggingHandler11PrintTime16INS_11Group52Var1EEENS_8IINFieldERKNS_11ICollectionIT_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - items
      BBCount:         7
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_11Group52Var1EE11ForeachItemIZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:188,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:197,11'
          Dst:             _ZNK8opendnp311ICollectionINS_11Group52Var1EE11ForeachItemIZNS_14LoggingHandler11PrintTime16IS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
        - Src:             'src/decoder/LoggingHandler.h:199,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:200,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:200,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group52Var1EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler11PrintTime16INS_11Group52Var1EEENS_8IINFieldERKNS_11ICollectionIT_EE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:142,18'
          Dst:             _ZN8opendnp314LoggingHandler11PrintTime16INS_11Group52Var1EEENS_8IINFieldERKNS_11ICollectionIT_EE
    - functionName:    _ZN8opendnp314LoggingHandler9PrintTimeINS_11Group51Var2EEENS_8IINFieldERKNS_11ICollectionIT_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - items
      BBCount:         7
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_11Group51Var2EE11ForeachItemIZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:173,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:181,11'
          Dst:             _ZNK8opendnp311ICollectionINS_11Group51Var2EE11ForeachItemIZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
        - Src:             'src/decoder/LoggingHandler.h:183,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:184,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:184,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group51Var2EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler9PrintTimeINS_11Group51Var2EEENS_8IINFieldERKNS_11ICollectionIT_EE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:137,18'
          Dst:             _ZN8opendnp314LoggingHandler9PrintTimeINS_11Group51Var2EEENS_8IINFieldERKNS_11ICollectionIT_EE
    - functionName:    _ZN8opendnp314LoggingHandler9PrintTimeINS_11Group51Var1EEENS_8IINFieldERKNS_11ICollectionIT_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - items
      BBCount:         7
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_11Group51Var1EE11ForeachItemIZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:173,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:181,11'
          Dst:             _ZNK8opendnp311ICollectionINS_11Group51Var1EE11ForeachItemIZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
        - Src:             'src/decoder/LoggingHandler.h:183,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:184,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:184,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group51Var1EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler9PrintTimeINS_11Group51Var1EEENS_8IINFieldERKNS_11ICollectionIT_EE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:132,18'
          Dst:             _ZN8opendnp314LoggingHandler9PrintTimeINS_11Group51Var1EEENS_8IINFieldERKNS_11ICollectionIT_EE
    - functionName:    _ZN8opendnp314LoggingHandler9PrintTimeINS_11Group50Var1EEENS_8IINFieldERKNS_11ICollectionIT_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - items
      BBCount:         7
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp38IINField5EmptyEv
        - _ZNK8opendnp311ICollectionINS_11Group50Var1EE11ForeachItemIZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.h:173,12'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.h:181,11'
          Dst:             _ZNK8opendnp311ICollectionINS_11Group50Var1EE11ForeachItemIZNS_14LoggingHandler9PrintTimeIS1_EENS_8IINFieldERKNS0_IT_EEEUlRKS1_E_EEvRKS7_
        - Src:             'src/decoder/LoggingHandler.h:183,12'
          Dst:             _ZN8opendnp38IINField5EmptyEv
        - Src:             'src/decoder/LoggingHandler.h:184,1'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.h:184,1'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandler13ProcessHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group50Var1EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - values
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314LoggingHandler9PrintTimeINS_11Group50Var1EEENS_8IINFieldERKNS_11ICollectionIT_EE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:127,18'
          Dst:             _ZN8opendnp314LoggingHandler9PrintTimeINS_11Group50Var1EEENS_8IINFieldERKNS_11ICollectionIT_EE
    - functionName:    _ZNK8opendnp38IINField3AnyEv
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp314LoggingHandler14OnHeaderResultERKNS_12HeaderRecordERKNS_8IINFieldE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - result
      BBCount:         13
      ICount:          68
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - _ZN8opendnp36IndentD2Ev
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - _ZNK8opendnp38IINField3AnyEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/decoder/LoggingHandler.cpp:36,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.cpp:36,9'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/decoder/LoggingHandler.cpp:38,19'
              BranchSideFuncs:
                - _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/decoder/LoggingHandler.cpp:39,9'
          Branch Sides:
            - BranchSide:      'src/decoder/LoggingHandler.cpp:39,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36IndentD2Ev
                - _ZN8opendnp36IndentD2Ev
            - BranchSide:      'src/decoder/LoggingHandler.cpp:40,5'
              BranchSideFuncs:
                - _ZN8opendnp36IndentD2Ev
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:36,16'
          Dst:             _ZNK8opendnp38IINField3AnyEv
        - Src:             'src/decoder/LoggingHandler.cpp:38,16'
          Dst:             _ZN8opendnp36IndentC2ERNS_17IDecoderCallbacksE
        - Src:             'src/decoder/LoggingHandler.cpp:39,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/decoder/LoggingHandler.cpp:39,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/decoder/LoggingHandler.cpp:40,5'
          Dst:             _ZN8opendnp36IndentD2Ev
        - Src:             'src/decoder/LoggingHandler.cpp:40,5'
          Dst:             _ZN8opendnp36IndentD2Ev
    - functionName:    _ZN8opendnp314LoggingHandlerC2ERKNS_6LoggerERNS_17IDecoderCallbacksE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - logger_
        - callbacks_
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandlerC2Ev
        - _ZN8opendnp36LoggerC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decoder/LoggingHandler.cpp:29,17'
          Dst:             _ZN8opendnp312IAPDUHandlerC2Ev
        - Src:             'src/decoder/LoggingHandler.cpp:30,7'
          Dst:             _ZN8opendnp36LoggerC2ERKS0_
    - functionName:    _ZN8opendnp37IsEventENS_14GroupVariationE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/Attributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - gv
      BBCount:         45
      ICount:          228
      EdgeCount:       88
      CyclomaticComplexity: 45
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/Attributes.cpp:226,3'
          Branch Sides:
            - BranchSide:      'src/gen/Attributes.cpp:229,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:231,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:233,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:235,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:237,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:239,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:241,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:243,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:245,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:247,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:249,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:251,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:253,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:255,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:257,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:259,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:261,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:263,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:265,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:267,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:269,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:271,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:273,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:275,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:277,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:279,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:281,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:283,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:285,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:287,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:289,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:291,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:293,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:295,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:297,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:301,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:303,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:305,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:307,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:309,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:311,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:313,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp38HasFlagsENS_14GroupVariationE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/Attributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - gv
      BBCount:         54
      ICount:          273
      EdgeCount:       106
      CyclomaticComplexity: 54
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/gen/Attributes.cpp:116,3'
          Branch Sides:
            - BranchSide:      'src/gen/Attributes.cpp:119,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:123,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:125,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:127,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:131,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:135,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:137,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:139,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:141,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:143,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:145,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:149,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:151,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:153,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:155,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:157,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:159,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:161,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:163,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:165,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:167,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:169,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:171,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:173,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:175,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:177,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:179,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:181,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:183,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:185,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:187,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:189,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:191,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:193,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:195,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:197,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:199,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:201,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:203,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:205,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:207,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:209,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:211,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:213,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:215,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:217,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:219,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:221,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp315HasRelativeTimeENS_14GroupVariationE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/Attributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - gv
      BBCount:         7
      ICount:          38
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/gen/Attributes.cpp:100,3'
          Branch Sides:
            - BranchSide:      'src/gen/Attributes.cpp:103,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:105,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:109,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:111,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp315HasAbsoluteTimeENS_14GroupVariationE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/Attributes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - gv
      BBCount:         30
      ICount:          153
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/gen/Attributes.cpp:38,3'
          Branch Sides:
            - BranchSide:      'src/gen/Attributes.cpp:41,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:43,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:45,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:47,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:49,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:51,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:53,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:55,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:57,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:59,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:61,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:63,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:65,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:67,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:69,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:71,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:73,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:75,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:77,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:79,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:81,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:83,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:85,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:87,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:89,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:91,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:93,9'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/Attributes.cpp:95,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317CommandStatusSpec11from_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/CommandStatus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         44
      ICount:          181
      EdgeCount:       64
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/CommandStatus.cpp:191,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:191,24'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:192,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:192,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:192,24'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:193,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:193,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:193,26'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:194,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:194,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:194,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:195,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:195,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:195,30'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:196,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:196,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:196,31'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:197,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:197,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:197,31'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:198,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:198,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:198,22'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:199,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:199,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:199,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:200,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:200,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:200,31'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:201,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:201,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:201,35'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:202,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:202,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:202,35'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:203,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:203,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:203,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:204,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:204,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:204,33'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:205,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:205,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:205,33'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:206,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:206,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:206,24'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:207,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:207,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:207,26'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:208,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:208,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:208,37'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:209,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:209,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:209,32'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:210,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/CommandStatus.cpp:210,6'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:210,34'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:211,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317CommandStatusSpec15to_human_stringENS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/CommandStatus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         23
      ICount:          118
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/gen/CommandStatus.cpp:142,3'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:145,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:149,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:151,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:153,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:155,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:157,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:159,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:161,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:163,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:165,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:167,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:169,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:171,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:173,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:175,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:177,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:179,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:181,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:183,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:185,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317CommandStatusSpec9to_stringENS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/CommandStatus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         23
      ICount:          118
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/CommandStatus.cpp:93,3'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:96,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:98,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:100,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:102,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:104,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:106,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:108,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:110,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:112,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:114,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:116,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:118,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:120,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:122,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:124,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:126,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:128,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:130,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:132,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:134,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:136,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317CommandStatusSpec9from_typeEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/CommandStatus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         23
      ICount:          119
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/gen/CommandStatus.cpp:44,3'
          Branch Sides:
            - BranchSide:      'src/gen/CommandStatus.cpp:47,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:49,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:51,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:53,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:55,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:57,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:59,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:61,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:63,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:65,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:67,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:69,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:71,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:73,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:75,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:77,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:79,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:81,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:83,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:85,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/CommandStatus.cpp:87,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/CommandStatus.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp313DoubleBitSpec11from_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/DoubleBit.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/DoubleBit.cpp:89,6'
          Branch Sides:
            - BranchSide:      'src/gen/DoubleBit.cpp:89,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/DoubleBit.cpp:90,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/DoubleBit.cpp:90,6'
          Branch Sides:
            - BranchSide:      'src/gen/DoubleBit.cpp:90,31'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/DoubleBit.cpp:91,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/DoubleBit.cpp:91,6'
          Branch Sides:
            - BranchSide:      'src/gen/DoubleBit.cpp:91,30'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/DoubleBit.cpp:92,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp313DoubleBitSpec15to_human_stringENS_9DoubleBitE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/DoubleBit.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/gen/DoubleBit.cpp:74,3'
          Branch Sides:
            - BranchSide:      'src/gen/DoubleBit.cpp:77,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/DoubleBit.cpp:79,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/DoubleBit.cpp:81,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/DoubleBit.cpp:83,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp313DoubleBitSpec9to_stringENS_9DoubleBitE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/DoubleBit.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/DoubleBit.cpp:59,3'
          Branch Sides:
            - BranchSide:      'src/gen/DoubleBit.cpp:62,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/DoubleBit.cpp:64,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/DoubleBit.cpp:66,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/DoubleBit.cpp:68,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp313DoubleBitSpec9from_typeEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/DoubleBit.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         6
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/gen/DoubleBit.cpp:44,3'
          Branch Sides:
            - BranchSide:      'src/gen/DoubleBit.cpp:47,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/DoubleBit.cpp:49,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/DoubleBit.cpp:51,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/DoubleBit.cpp:53,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp313DoubleBitSpec7to_typeENS_9DoubleBitE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/DoubleBit.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp316FunctionCodeSpec11from_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/FunctionCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         76
      ICount:          309
      EdgeCount:       112
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/FunctionCode.cpp:287,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:287,24'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:288,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:288,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:288,21'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:289,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:289,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:289,22'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:290,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:290,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:290,23'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:291,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:291,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:291,24'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:292,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:292,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:292,31'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:293,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:293,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:293,34'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:294,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:294,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:294,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:295,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:295,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:295,32'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:296,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:296,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:296,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:297,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:297,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:297,32'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:298,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:298,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:298,31'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:299,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:299,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:299,34'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:300,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:300,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:300,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:301,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:301,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:301,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:302,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:302,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:302,32'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:303,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:303,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:303,39'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:304,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:304,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:304,34'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:305,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:305,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:305,33'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:306,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:306,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:306,35'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:307,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:307,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:307,35'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:308,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:308,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:308,36'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:309,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:309,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:309,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:310,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:310,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:310,30'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:311,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:311,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:311,36'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:312,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:312,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:312,26'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:313,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:313,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:313,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:314,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:314,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:314,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:315,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:315,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:315,30'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:316,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:316,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:316,34'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:317,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:317,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:317,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:318,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:318,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:318,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:319,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:319,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:319,36'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:320,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:320,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:320,25'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:321,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:321,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:321,37'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:322,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/FunctionCode.cpp:322,6'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:322,30'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:323,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp316FunctionCodeSpec15to_human_stringENS_12FunctionCodeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/FunctionCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         39
      ICount:          198
      EdgeCount:       76
      CyclomaticComplexity: 39
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/gen/FunctionCode.cpp:206,3'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:209,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:211,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:213,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:215,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:217,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:219,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:221,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:223,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:225,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:227,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:229,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:231,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:233,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:235,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:237,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:239,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:241,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:243,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:245,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:247,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:249,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:251,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:253,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:255,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:257,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:259,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:261,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:263,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:265,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:267,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:269,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:271,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:273,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:275,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:277,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:279,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:281,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp316FunctionCodeSpec9to_stringENS_12FunctionCodeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/FunctionCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         39
      ICount:          198
      EdgeCount:       76
      CyclomaticComplexity: 39
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/FunctionCode.cpp:125,3'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:128,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:130,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:132,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:134,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:136,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:138,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:140,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:142,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:144,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:146,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:148,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:150,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:152,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:154,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:156,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:158,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:160,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:162,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:164,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:166,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:168,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:170,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:172,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:174,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:176,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:178,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:180,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:182,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:184,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:186,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:188,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:190,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:192,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:194,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:196,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:198,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:200,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp316FunctionCodeSpec9from_typeEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/FunctionCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         39
      ICount:          199
      EdgeCount:       76
      CyclomaticComplexity: 39
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/gen/FunctionCode.cpp:44,3'
          Branch Sides:
            - BranchSide:      'src/gen/FunctionCode.cpp:47,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:49,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:51,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:53,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:55,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:57,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:59,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:61,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:63,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:65,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:67,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:69,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:71,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:73,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:75,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:77,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:79,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:81,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:83,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:85,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:87,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:89,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:91,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:93,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:95,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:97,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:99,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:101,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:103,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:105,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:107,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:109,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:111,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:113,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:115,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:117,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/FunctionCode.cpp:119,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp316FunctionCodeSpec7to_typeENS_12FunctionCodeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/FunctionCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp317IntervalUnitsSpec11from_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/IntervalUnits.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         26
      ICount:          109
      EdgeCount:       37
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/IntervalUnits.cpp:137,6'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:137,25'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:138,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/IntervalUnits.cpp:138,6'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:138,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:139,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/IntervalUnits.cpp:139,6'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:139,24'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:140,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/IntervalUnits.cpp:140,6'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:140,24'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:141,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/IntervalUnits.cpp:141,6'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:141,22'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:142,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/IntervalUnits.cpp:142,6'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:142,21'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:143,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/IntervalUnits.cpp:143,6'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:143,22'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:144,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/IntervalUnits.cpp:144,6'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:144,24'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:145,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/IntervalUnits.cpp:145,6'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:145,24'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:146,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/IntervalUnits.cpp:146,6'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:146,24'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:147,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/IntervalUnits.cpp:147,6'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:147,24'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:148,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317IntervalUnitsSpec15to_human_stringENS_13IntervalUnitsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/IntervalUnits.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         14
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/IntervalUnits.cpp:106,3'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:109,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:111,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:113,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:115,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:117,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:119,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:121,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:123,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:125,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:127,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:129,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:131,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317IntervalUnitsSpec9to_stringENS_13IntervalUnitsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/IntervalUnits.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         14
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/IntervalUnits.cpp:75,3'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:78,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:80,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:82,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:84,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:86,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:88,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:90,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:92,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:94,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:96,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:98,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:100,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317IntervalUnitsSpec9from_typeEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/IntervalUnits.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         14
      ICount:          74
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/IntervalUnits.cpp:44,3'
          Branch Sides:
            - BranchSide:      'src/gen/IntervalUnits.cpp:47,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:49,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:51,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:53,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:55,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:57,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:59,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:61,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:63,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:65,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:67,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/IntervalUnits.cpp:69,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317IntervalUnitsSpec7to_typeENS_13IntervalUnitsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/IntervalUnits.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp317OperationTypeSpec11from_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/OperationType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         14
      ICount:          61
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/OperationType.cpp:101,6'
          Branch Sides:
            - BranchSide:      'src/gen/OperationType.cpp:101,20'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:102,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/OperationType.cpp:102,6'
          Branch Sides:
            - BranchSide:      'src/gen/OperationType.cpp:102,25'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:103,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/OperationType.cpp:103,6'
          Branch Sides:
            - BranchSide:      'src/gen/OperationType.cpp:103,26'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:104,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/OperationType.cpp:104,6'
          Branch Sides:
            - BranchSide:      'src/gen/OperationType.cpp:104,25'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:105,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/OperationType.cpp:105,6'
          Branch Sides:
            - BranchSide:      'src/gen/OperationType.cpp:105,26'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:106,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317OperationTypeSpec15to_human_stringENS_13OperationTypeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/OperationType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         8
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/OperationType.cpp:82,3'
          Branch Sides:
            - BranchSide:      'src/gen/OperationType.cpp:85,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:87,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:89,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:91,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:93,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:95,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317OperationTypeSpec9to_stringENS_13OperationTypeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/OperationType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         8
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/OperationType.cpp:63,3'
          Branch Sides:
            - BranchSide:      'src/gen/OperationType.cpp:66,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:68,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:70,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:74,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:76,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317OperationTypeSpec9from_typeEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/OperationType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         8
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/OperationType.cpp:44,3'
          Branch Sides:
            - BranchSide:      'src/gen/OperationType.cpp:47,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:49,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:51,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:53,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:55,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/OperationType.cpp:57,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317OperationTypeSpec7to_typeENS_13OperationTypeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/OperationType.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne180100EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/local/bin/../include/c++/v1/string:925,65'
          Branch Sides:
            - BranchSide:      '/usr/local/bin/../include/c++/v1/string:925,65'
              BranchSideFuncs: []
            - BranchSide:      '/usr/local/bin/../include/c++/v1/string:925,83'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__annotate_deleteB8ne180100Ev
      Callsites:       []
    - functionName:    _ZNSt16invalid_argumentC2B8ne180100ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:139,72'
          Dst:             _ZNSt11logic_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNSt11logic_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:    _ZN8opendnp317TripCloseCodeSpec11from_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/TripCloseCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         25
      ICount:          115
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached:
        - _ZNSt16invalid_argumentC2B8ne180100ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/TripCloseCode.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/TripCloseCode.cpp:95,20'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:96,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - __cxa_allocate_exception
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100ILi0EEEPKc
                - __cxa_free_exception
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_RKS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt16invalid_argumentC2B8ne180100ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __cxa_throw
        - Branch String:   'src/gen/TripCloseCode.cpp:96,6'
          Branch Sides:
            - BranchSide:      'src/gen/TripCloseCode.cpp:96,22'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:97,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - __cxa_allocate_exception
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100ILi0EEEPKc
                - __cxa_free_exception
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_RKS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt16invalid_argumentC2B8ne180100ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __cxa_throw
        - Branch String:   'src/gen/TripCloseCode.cpp:97,6'
          Branch Sides:
            - BranchSide:      'src/gen/TripCloseCode.cpp:97,21'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:98,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - __cxa_allocate_exception
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100ILi0EEEPKc
                - __cxa_free_exception
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_RKS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt16invalid_argumentC2B8ne180100ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __cxa_throw
        - Branch String:   'src/gen/TripCloseCode.cpp:99,8'
          Branch Sides:
            - BranchSide:      'src/gen/TripCloseCode.cpp:99,8'
              BranchSideFuncs:
                - __cxa_free_exception
            - BranchSide:      'src/gen/TripCloseCode.cpp:99,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/TripCloseCode.cpp:99,8'
          Dst:             __cxa_allocate_exception
        - Src:             'src/gen/TripCloseCode.cpp:99,14'
          Dst:             _ZNSt16invalid_argumentC2B8ne180100ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'src/gen/TripCloseCode.cpp:99,8'
          Dst:             __cxa_throw
        - Src:             'src/gen/TripCloseCode.cpp:99,8'
          Dst:             __cxa_free_exception
    - functionName:    _ZNSt16invalid_argumentD1Ev
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp317TripCloseCodeSpec15to_human_stringENS_13TripCloseCodeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/TripCloseCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         7
      ICount:          38
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/TripCloseCode.cpp:78,3'
          Branch Sides:
            - BranchSide:      'src/gen/TripCloseCode.cpp:81,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:83,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:85,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:87,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:89,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317TripCloseCodeSpec9to_stringENS_13TripCloseCodeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/TripCloseCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         7
      ICount:          38
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/TripCloseCode.cpp:61,3'
          Branch Sides:
            - BranchSide:      'src/gen/TripCloseCode.cpp:64,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:66,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:68,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:70,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:72,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNSt16invalid_argumentC2B8ne180100EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:140,70'
          Dst:             _ZNSt11logic_errorC2EPKc
    - 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:    _ZN8opendnp317TripCloseCodeSpec9from_typeEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/TripCloseCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         15
      ICount:          81
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNSt16invalid_argumentC2B8ne180100EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/TripCloseCode.cpp:44,3'
          Branch Sides:
            - BranchSide:      'src/gen/TripCloseCode.cpp:47,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:49,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:51,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:53,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/TripCloseCode.cpp:55,7'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _Znwm
                - __cxa_free_exception
                - _ZNSt16invalid_argumentC2B8ne180100EPKc
                - _ZdlPv
                - __cxa_throw
      Callsites:
        - Src:             'src/gen/TripCloseCode.cpp:55,7'
          Dst:             __cxa_allocate_exception
        - Src:             'src/gen/TripCloseCode.cpp:55,17'
          Dst:             _ZNSt16invalid_argumentC2B8ne180100EPKc
        - Src:             'src/gen/TripCloseCode.cpp:55,7'
          Dst:             __cxa_throw
        - Src:             'src/gen/TripCloseCode.cpp:55,7'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8opendnp317TripCloseCodeSpec7to_typeENS_13TripCloseCodeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/TripCloseCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_LinkLayerParser.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/link/LinkLayerParser.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.1799
                - __cxx_global_var_init.1.1800
                - __cxx_global_var_init.2.1801
                - __cxx_global_var_init.3.1802
                - __cxx_global_var_init.4.1803
                - __cxx_global_var_init.5.1804
                - __cxx_global_var_init.6.1805
                - __cxx_global_var_init.7.1806
                - __cxx_global_var_init.8.1807
                - __cxx_global_var_init.9.1808
                - __cxx_global_var_init.10.1809
                - __cxx_global_var_init.11.1810
                - __cxx_global_var_init.12.1811
                - __cxx_global_var_init.13.1812
                - __cxx_global_var_init.14.1813
                - __cxx_global_var_init.15.1814
                - __cxx_global_var_init.16.1815
                - __cxx_global_var_init.17.1816
                - __cxx_global_var_init.18.1817
                - __cxx_global_var_init.19.1818
                - __cxx_global_var_init.20.1819
                - __cxx_global_var_init.21.1820
            - BranchSide:      'src/link/LinkLayerParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.1799
                - __cxx_global_var_init.1.1800
                - __cxx_global_var_init.2.1801
                - __cxx_global_var_init.3.1802
                - __cxx_global_var_init.4.1803
                - __cxx_global_var_init.5.1804
                - __cxx_global_var_init.6.1805
                - __cxx_global_var_init.7.1806
                - __cxx_global_var_init.8.1807
                - __cxx_global_var_init.9.1808
                - __cxx_global_var_init.10.1809
                - __cxx_global_var_init.11.1810
                - __cxx_global_var_init.12.1811
                - __cxx_global_var_init.13.1812
                - __cxx_global_var_init.14.1813
                - __cxx_global_var_init.15.1814
                - __cxx_global_var_init.16.1815
                - __cxx_global_var_init.17.1816
                - __cxx_global_var_init.18.1817
                - __cxx_global_var_init.19.1818
                - __cxx_global_var_init.20.1819
                - __cxx_global_var_init.21.1820
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/link/LinkLayerParser.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZNK8opendnp310LinkHeader10IsPriToSecEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp315LinkLayerParser20ValidateFunctionCodeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         39
      ICount:          207
      EdgeCount:       44
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp310LinkHeader10IsPriToSecEv
        - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - _ZNK8opendnp310LinkHeader11IsFcvDfcSetEv
        - _ZNK8opendnp310LinkHeader8IsFcbSetEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkLayerParser.cpp:246,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:248,14'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZNK8opendnp310LinkHeader11IsFcvDfcSetEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:282,17'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZNK8opendnp310LinkHeader8IsFcbSetEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/link/LinkLayerParser.cpp:250,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:254,21'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader11IsFcvDfcSetEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:254,21'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader11IsFcvDfcSetEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:259,13'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader11IsFcvDfcSetEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:259,13'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader11IsFcvDfcSetEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:259,13'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader11IsFcvDfcSetEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:262,15'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/link/LinkLayerParser.cpp:263,13'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:263,13'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:265,13'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkLayerParser.cpp:270,13'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:272,15'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:279,5'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkLayerParser.cpp:273,13'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:273,13'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:275,13'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkLayerParser.cpp:282,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:288,13'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader8IsFcbSetEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:288,13'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader8IsFcbSetEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:288,13'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader8IsFcbSetEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:288,13'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader8IsFcbSetEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:291,15'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/link/LinkLayerParser.cpp:292,13'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:292,13'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:294,13'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkLayerParser.cpp:299,13'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:0,0'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:301,15'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/link/LinkLayerParser.cpp:302,13'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:302,13'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:304,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:246,16'
          Dst:             _ZNK8opendnp310LinkHeader10IsPriToSecEv
        - Src:             'src/link/LinkLayerParser.cpp:250,24'
          Dst:             _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - Src:             'src/link/LinkLayerParser.cpp:263,13'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkLayerParser.cpp:263,13'
          Dst:             _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - Src:             'src/link/LinkLayerParser.cpp:263,13'
          Dst:             _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
        - Src:             'src/link/LinkLayerParser.cpp:263,13'
          Dst:             snprintf
        - Src:             'src/link/LinkLayerParser.cpp:263,13'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/link/LinkLayerParser.cpp:270,31'
          Dst:             _ZNK8opendnp310LinkHeader11IsFcvDfcSetEv
        - Src:             'src/link/LinkLayerParser.cpp:273,13'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkLayerParser.cpp:273,13'
          Dst:             _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - Src:             'src/link/LinkLayerParser.cpp:273,13'
          Dst:             _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
        - Src:             'src/link/LinkLayerParser.cpp:273,13'
          Dst:             snprintf
        - Src:             'src/link/LinkLayerParser.cpp:273,13'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/link/LinkLayerParser.cpp:282,24'
          Dst:             _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - Src:             'src/link/LinkLayerParser.cpp:292,13'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkLayerParser.cpp:292,13'
          Dst:             _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - Src:             'src/link/LinkLayerParser.cpp:292,13'
          Dst:             _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
        - Src:             'src/link/LinkLayerParser.cpp:292,13'
          Dst:             snprintf
        - Src:             'src/link/LinkLayerParser.cpp:292,13'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/link/LinkLayerParser.cpp:299,20'
          Dst:             _ZNK8opendnp310LinkHeader8IsFcbSetEv
        - Src:             'src/link/LinkLayerParser.cpp:302,13'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkLayerParser.cpp:302,13'
          Dst:             _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - Src:             'src/link/LinkLayerParser.cpp:302,13'
          Dst:             _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
        - Src:             'src/link/LinkLayerParser.cpp:302,13'
          Dst:             snprintf
        - Src:             'src/link/LinkLayerParser.cpp:302,13'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZNK8opendnp310LinkHeader11GetFuncEnumEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316LinkFunctionSpec9from_typeEh
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkHeader.h:83,16'
          Dst:             _ZN8opendnp316LinkFunctionSpec9from_typeEh
    - functionName:    _ZNK8opendnp310LinkHeader11IsFcvDfcSetEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp310LinkHeader8IsFcbSetEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp310LinkHeader11ValidLengthEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp315LinkLayerParser24ValidateHeaderParametersEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         30
      ICount:          192
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8opendnp310LinkHeader11ValidLengthEv
        - _ZN8opendnp315LinkLayerParser20ValidateFunctionCodeEv
        - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
        - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - _ZNK8opendnp310LinkHeader9GetLengthEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkLayerParser.cpp:193,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:195,11'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser20ValidateFunctionCodeEv
                - _ZNK8opendnp310LinkHeader9GetLengthEv
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:201,16'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser20ValidateFunctionCodeEv
                - _ZNK8opendnp310LinkHeader9GetLengthEv
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/link/LinkLayerParser.cpp:196,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:196,9'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader9GetLengthEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:197,9'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkLayerParser.cpp:201,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:203,9'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader9GetLengthEv
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:206,32'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader9GetLengthEv
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/link/LinkLayerParser.cpp:212,58'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:211,16'
              BranchSideFuncs:
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:212,61'
              BranchSideFuncs:
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/link/LinkLayerParser.cpp:215,29'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:215,33'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:223,10'
              BranchSideFuncs:
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/link/LinkLayerParser.cpp:215,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:217,11'
              BranchSideFuncs:
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:223,10'
              BranchSideFuncs:
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/link/LinkLayerParser.cpp:218,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:218,9'
              BranchSideFuncs:
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:220,9'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkLayerParser.cpp:223,30'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:223,33'
              BranchSideFuncs:
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
            - BranchSide:      'src/link/LinkLayerParser.cpp:232,42'
              BranchSideFuncs:
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
        - Branch String:   'src/link/LinkLayerParser.cpp:223,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:225,11'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:232,42'
              BranchSideFuncs:
                - _ZN8opendnp39LinkFrame13CalcFrameSizeEm
        - Branch String:   'src/link/LinkLayerParser.cpp:226,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:226,9'
              BranchSideFuncs:
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:228,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:193,17'
          Dst:             _ZN8opendnp310LinkHeader11ValidLengthEv
        - Src:             'src/link/LinkLayerParser.cpp:196,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkLayerParser.cpp:196,9'
          Dst:             _ZNK8opendnp310LinkHeader9GetLengthEv
        - Src:             'src/link/LinkLayerParser.cpp:196,9'
          Dst:             snprintf
        - Src:             'src/link/LinkLayerParser.cpp:196,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/link/LinkLayerParser.cpp:201,16'
          Dst:             _ZN8opendnp315LinkLayerParser20ValidateFunctionCodeEv
        - Src:             'src/link/LinkLayerParser.cpp:206,39'
          Dst:             _ZNK8opendnp310LinkHeader9GetLengthEv
        - Src:             'src/link/LinkLayerParser.cpp:207,17'
          Dst:             _ZN8opendnp39LinkFrame13CalcFrameSizeEm
        - Src:             'src/link/LinkLayerParser.cpp:208,32'
          Dst:             _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - Src:             'src/link/LinkLayerParser.cpp:218,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkLayerParser.cpp:218,9'
          Dst:             _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
        - Src:             'src/link/LinkLayerParser.cpp:218,9'
          Dst:             snprintf
        - Src:             'src/link/LinkLayerParser.cpp:218,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/link/LinkLayerParser.cpp:226,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkLayerParser.cpp:226,9'
          Dst:             _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
        - Src:             'src/link/LinkLayerParser.cpp:226,9'
          Dst:             snprintf
        - Src:             'src/link/LinkLayerParser.cpp:226,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/link/LinkLayerParser.cpp:232,17'
          Dst:             _ZN8opendnp39LinkFrame13CalcFrameSizeEm
    - functionName:    _ZNK8opendnp310LinkHeader9GetLengthEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/ShiftableBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/ShiftableBuffer.h:48,51'
          Dst:             _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
        - Src:             'src/link/ShiftableBuffer.h:48,16'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
    - functionName:    _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/ShiftableBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp39AddressesC2Ett
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/link/Addresses.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - this
        - source
        - destination
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp310LinkHeader7GetDestEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp310LinkHeader6GetSrcEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp310LinkHeader12IsFromMasterEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp315LinkLayerParser16TransferUserDataEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZN8opendnp39LinkFrame12ReadUserDataEPKhPhm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK8opendnp310LinkHeader9GetLengthEv
        - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:152,27'
          Dst:             _ZNK8opendnp310LinkHeader9GetLengthEv
        - Src:             'src/link/LinkLayerParser.cpp:153,36'
          Dst:             _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
        - Src:             'src/link/LinkLayerParser.cpp:153,29'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/link/LinkLayerParser.cpp:153,5'
          Dst:             _ZN8opendnp39LinkFrame12ReadUserDataEPKhPhm
        - Src:             'src/link/LinkLayerParser.cpp:154,16'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
    - functionName:    _ZN8opendnp315LinkLayerParser12ValidateBodyEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         15
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp39LinkFrame15ValidateBodyCRCEPKhm
        - _ZNK7ser4cpp4RSeqImE4takeEm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - _ZNK8opendnp310LinkHeader6GetSrcEv
        - _ZNK8opendnp310LinkHeader7GetDestEv
        - _ZNK8opendnp310LinkHeader9GetLengthEv
        - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkLayerParser.cpp:175,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:177,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - _ZNK8opendnp310LinkHeader7GetDestEv
                - _ZNK8opendnp310LinkHeader6GetSrcEv
                - _ZNK8opendnp310LinkHeader9GetLengthEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:186,13'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/link/LinkLayerParser.cpp:177,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:177,9'
              BranchSideFuncs:
                - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - _ZNK8opendnp310LinkHeader7GetDestEv
                - _ZNK8opendnp310LinkHeader6GetSrcEv
                - _ZNK8opendnp310LinkHeader9GetLengthEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
            - BranchSide:      'src/link/LinkLayerParser.cpp:181,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - Branch String:   'src/link/LinkLayerParser.cpp:181,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:181,9'
              BranchSideFuncs:
                - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
            - BranchSide:      'src/link/LinkLayerParser.cpp:183,9'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkLayerParser.cpp:187,5'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:187,5'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:188,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:174,27'
          Dst:             _ZNK8opendnp310LinkHeader9GetLengthEv
        - Src:             'src/link/LinkLayerParser.cpp:175,43'
          Dst:             _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
        - Src:             'src/link/LinkLayerParser.cpp:175,36'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/link/LinkLayerParser.cpp:175,9'
          Dst:             _ZN8opendnp39LinkFrame15ValidateBodyCRCEPKhm
        - Src:             'src/link/LinkLayerParser.cpp:177,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkLayerParser.cpp:177,9'
          Dst:             _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - Src:             'src/link/LinkLayerParser.cpp:177,9'
          Dst:             _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
        - Src:             'src/link/LinkLayerParser.cpp:177,9'
          Dst:             _ZNK8opendnp310LinkHeader7GetDestEv
        - Src:             'src/link/LinkLayerParser.cpp:177,9'
          Dst:             _ZNK8opendnp310LinkHeader6GetSrcEv
        - Src:             'src/link/LinkLayerParser.cpp:177,9'
          Dst:             _ZNK8opendnp310LinkHeader9GetLengthEv
        - Src:             'src/link/LinkLayerParser.cpp:177,9'
          Dst:             snprintf
        - Src:             'src/link/LinkLayerParser.cpp:177,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/link/LinkLayerParser.cpp:181,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkLayerParser.cpp:181,9'
          Dst:             _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
        - Src:             'src/link/LinkLayerParser.cpp:181,9'
          Dst:             _ZNK7ser4cpp4RSeqImE4takeEm
        - Src:             'src/link/LinkLayerParser.cpp:181,9'
          Dst:             _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - Src:             'src/link/LinkLayerParser.cpp:187,5'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkLayerParser.cpp:187,5'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp315LinkLayerParser9FailFrameEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315ShiftableBuffer11AdvanceReadEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:240,12'
          Dst:             _ZN8opendnp315ShiftableBuffer11AdvanceReadEm
    - functionName:    _ZN8opendnp315LinkLayerParser10ReadHeaderEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8opendnp310LinkHeader4ReadEPKh
        - _ZN8opendnp315LinkLayerParser24ValidateHeaderParametersEv
        - _ZN8opendnp33CRC12IsCorrectCRCEPKhm
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkLayerParser.cpp:160,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:162,16'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser24ValidateHeaderParametersEv
            - BranchSide:      'src/link/LinkLayerParser.cpp:166,11'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/link/LinkLayerParser.cpp:167,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:167,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:168,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:159,24'
          Dst:             _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
        - Src:             'src/link/LinkLayerParser.cpp:159,17'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/link/LinkLayerParser.cpp:159,12'
          Dst:             _ZN8opendnp310LinkHeader4ReadEPKh
        - Src:             'src/link/LinkLayerParser.cpp:160,34'
          Dst:             _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
        - Src:             'src/link/LinkLayerParser.cpp:160,27'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/link/LinkLayerParser.cpp:160,9'
          Dst:             _ZN8opendnp33CRC12IsCorrectCRCEPKhm
        - Src:             'src/link/LinkLayerParser.cpp:162,16'
          Dst:             _ZN8opendnp315LinkLayerParser24ValidateHeaderParametersEv
        - Src:             'src/link/LinkLayerParser.cpp:167,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkLayerParser.cpp:167,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp315LinkLayerParser9ParseBodyEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8opendnp315LinkLayerParser12ValidateBodyEv
        - _ZN8opendnp315LinkLayerParser16TransferUserDataEv
        - _ZN8opendnp315LinkLayerParser9FailFrameEv
        - _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkLayerParser.cpp:125,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:127,9'
              BranchSideFuncs: []
            - BranchSide:      'src/link/LinkLayerParser.cpp:130,15'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser12ValidateBodyEv
                - _ZN8opendnp315LinkLayerParser9FailFrameEv
                - _ZN8opendnp315LinkLayerParser16TransferUserDataEv
        - Branch String:   'src/link/LinkLayerParser.cpp:130,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:132,15'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser16TransferUserDataEv
            - BranchSide:      'src/link/LinkLayerParser.cpp:136,11'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser9FailFrameEv
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:125,16'
          Dst:             _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
        - Src:             'src/link/LinkLayerParser.cpp:130,15'
          Dst:             _ZN8opendnp315LinkLayerParser12ValidateBodyEv
        - Src:             'src/link/LinkLayerParser.cpp:132,15'
          Dst:             _ZN8opendnp315LinkLayerParser16TransferUserDataEv
        - Src:             'src/link/LinkLayerParser.cpp:136,11'
          Dst:             _ZN8opendnp315LinkLayerParser9FailFrameEv
    - functionName:    _ZN8opendnp315LinkLayerParser11ParseHeaderEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8opendnp315LinkLayerParser10ReadHeaderEv
        - _ZN8opendnp315LinkLayerParser9FailFrameEv
        - _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkLayerParser.cpp:107,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:109,19'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser10ReadHeaderEv
                - _ZN8opendnp315LinkLayerParser9FailFrameEv
            - BranchSide:      'src/link/LinkLayerParser.cpp:119,9'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkLayerParser.cpp:109,13'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:111,13'
              BranchSideFuncs: []
            - BranchSide:      'src/link/LinkLayerParser.cpp:114,15'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser9FailFrameEv
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:107,22'
          Dst:             _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
        - Src:             'src/link/LinkLayerParser.cpp:109,19'
          Dst:             _ZN8opendnp315LinkLayerParser10ReadHeaderEv
        - Src:             'src/link/LinkLayerParser.cpp:114,15'
          Dst:             _ZN8opendnp315LinkLayerParser9FailFrameEv
    - functionName:    _ZN8opendnp315LinkLayerParser9ParseSyncEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8opendnp315ShiftableBuffer4SyncERm
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkLayerParser.cpp:90,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:92,16'
              BranchSideFuncs:
                - _ZN8opendnp315ShiftableBuffer4SyncERm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:102,5'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkLayerParser.cpp:94,13'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:96,13'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:99,16'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkLayerParser.cpp:96,13'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:96,13'
              BranchSideFuncs:
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkLayerParser.cpp:97,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:90,22'
          Dst:             _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
        - Src:             'src/link/LinkLayerParser.cpp:93,36'
          Dst:             _ZN8opendnp315ShiftableBuffer4SyncERm
        - Src:             'src/link/LinkLayerParser.cpp:96,13'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkLayerParser.cpp:96,13'
          Dst:             snprintf
        - Src:             'src/link/LinkLayerParser.cpp:96,13'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp315LinkLayerParser12ParseOneStepEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          47
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN8opendnp315LinkLayerParser11ParseHeaderEv
        - _ZN8opendnp315LinkLayerParser9ParseBodyEv
        - _ZN8opendnp315LinkLayerParser9ParseSyncEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkLayerParser.cpp:75,5'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:78,16'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser9ParseSyncEv
            - BranchSide:      'src/link/LinkLayerParser.cpp:80,16'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser11ParseHeaderEv
            - BranchSide:      'src/link/LinkLayerParser.cpp:82,16'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser9ParseBodyEv
            - BranchSide:      'src/link/LinkLayerParser.cpp:84,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:78,16'
          Dst:             _ZN8opendnp315LinkLayerParser9ParseSyncEv
        - Src:             'src/link/LinkLayerParser.cpp:80,16'
          Dst:             _ZN8opendnp315LinkLayerParser11ParseHeaderEv
        - Src:             'src/link/LinkLayerParser.cpp:82,16'
          Dst:             _ZN8opendnp315LinkLayerParser9ParseBodyEv
    - functionName:    _ZN8opendnp315LinkLayerParser9PushFrameERNS_10IFrameSinkE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - sink
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315ShiftableBuffer11AdvanceReadEm
        - _ZN8opendnp316LinkHeaderFieldsC2ENS_12LinkFunctionEbbbNS_9AddressesE
        - _ZN8opendnp39AddressesC2Ett
        - _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - _ZNK8opendnp310LinkHeader11IsFcvDfcSetEv
        - _ZNK8opendnp310LinkHeader12IsFromMasterEv
        - _ZNK8opendnp310LinkHeader6GetSrcEv
        - _ZNK8opendnp310LinkHeader7GetDestEv
        - _ZNK8opendnp310LinkHeader8IsFcbSetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:142,36'
          Dst:             _ZNK8opendnp310LinkHeader11GetFuncEnumEv
        - Src:             'src/link/LinkLayerParser.cpp:142,58'
          Dst:             _ZNK8opendnp310LinkHeader12IsFromMasterEv
        - Src:             'src/link/LinkLayerParser.cpp:142,81'
          Dst:             _ZNK8opendnp310LinkHeader8IsFcbSetEv
        - Src:             'src/link/LinkLayerParser.cpp:142,100'
          Dst:             _ZNK8opendnp310LinkHeader11IsFcvDfcSetEv
        - Src:             'src/link/LinkLayerParser.cpp:143,46'
          Dst:             _ZNK8opendnp310LinkHeader6GetSrcEv
        - Src:             'src/link/LinkLayerParser.cpp:143,63'
          Dst:             _ZNK8opendnp310LinkHeader7GetDestEv
        - Src:             'src/link/LinkLayerParser.cpp:143,29'
          Dst:             _ZN8opendnp39AddressesC2Ett
        - Src:             'src/link/LinkLayerParser.cpp:142,22'
          Dst:             _ZN8opendnp316LinkHeaderFieldsC2ENS_12LinkFunctionEbbbNS_9AddressesE
        - Src:             'src/link/LinkLayerParser.cpp:147,12'
          Dst:             _ZN8opendnp315ShiftableBuffer11AdvanceReadEm
    - functionName:    _ZN8opendnp315LinkLayerParser18ParseUntilCompleteEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp315LinkLayerParser12ParseOneStepEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkLayerParser.cpp:66,5'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:68,21'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser12ParseOneStepEv
            - BranchSide:      'src/link/LinkLayerParser.cpp:70,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:66,27'
          Dst:             _ZN8opendnp315LinkLayerParser12ParseOneStepEv
    - functionName:    _ZN8opendnp315LinkLayerParser6OnReadEmRNS_10IFrameSinkE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - numBytes
        - sink
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp315LinkLayerParser18ParseUntilCompleteEv
        - _ZN8opendnp315LinkLayerParser9PushFrameERNS_10IFrameSinkE
        - _ZN8opendnp315ShiftableBuffer12AdvanceWriteEm
        - _ZN8opendnp315ShiftableBuffer5ShiftEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkLayerParser.cpp:52,5'
          Branch Sides:
            - BranchSide:      'src/link/LinkLayerParser.cpp:54,11'
              BranchSideFuncs:
                - _ZN8opendnp315LinkLayerParser9PushFrameERNS_10IFrameSinkE
                - _ZN8opendnp315LinkLayerParser18ParseUntilCompleteEv
                - _ZN8opendnp315ShiftableBuffer5ShiftEv
            - BranchSide:      'src/link/LinkLayerParser.cpp:59,5'
              BranchSideFuncs:
                - _ZN8opendnp315ShiftableBuffer5ShiftEv
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:50,12'
          Dst:             _ZN8opendnp315ShiftableBuffer12AdvanceWriteEm
        - Src:             'src/link/LinkLayerParser.cpp:52,12'
          Dst:             _ZN8opendnp315LinkLayerParser18ParseUntilCompleteEv
        - Src:             'src/link/LinkLayerParser.cpp:55,15'
          Dst:             _ZN8opendnp315LinkLayerParser9PushFrameERNS_10IFrameSinkE
        - Src:             'src/link/LinkLayerParser.cpp:59,12'
          Dst:             _ZN8opendnp315ShiftableBuffer5ShiftEv
    - functionName:    _ZN7ser4cpp4WSeqImEC2EPhm
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - buffer
        - length
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp9HasLengthImEC2Em
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:55,39'
          Dst:             _ZN7ser4cpp9HasLengthImEC2Em
    - functionName:    _ZNK8opendnp315ShiftableBuffer13NumWriteBytesEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/ShiftableBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp315ShiftableBuffer9WriteBuffEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/ShiftableBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp315LinkLayerParser9WriteBuffEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4WSeqImEC2EPhm
        - _ZNK8opendnp315ShiftableBuffer13NumWriteBytesEv
        - _ZNK8opendnp315ShiftableBuffer9WriteBuffEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:45,35'
          Dst:             _ZNK8opendnp315ShiftableBuffer9WriteBuffEv
        - Src:             'src/link/LinkLayerParser.cpp:45,55'
          Dst:             _ZNK8opendnp315ShiftableBuffer13NumWriteBytesEv
        - Src:             'src/link/LinkLayerParser.cpp:45,12'
          Dst:             _ZN7ser4cpp4WSeqImEC2EPhm
    - functionName:    _ZN8opendnp315LinkLayerParser5ResetEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315ShiftableBuffer5ResetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:40,12'
          Dst:             _ZN8opendnp315ShiftableBuffer5ResetEv
    - functionName:    _ZN7ser4cpp4RSeqImEC2Ev
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp9HasLengthImEC2Em
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h:55,14'
          Dst:             _ZN7ser4cpp9HasLengthImEC2Em
    - functionName:    _ZN8opendnp314LinkStatistics6ParserC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/link/LinkStatistics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp315LinkLayerParserC2ERKNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - logger
      BBCount:         8
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2Ev
        - _ZN8opendnp310LinkHeaderC2Ev
        - _ZN8opendnp314LinkStatistics6ParserC2Ev
        - _ZN8opendnp315ShiftableBufferC2EPhm
        - _ZN8opendnp36LoggerC2ERKS0_
        - _ZN8opendnp36LoggerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkLayerParser.cpp:32,7'
          Dst:             _ZN8opendnp36LoggerC2ERKS0_
        - Src:             'src/link/LinkLayerParser.cpp:31,18'
          Dst:             _ZN8opendnp314LinkStatistics6ParserC2Ev
        - Src:             'src/link/LinkLayerParser.cpp:31,18'
          Dst:             _ZN8opendnp310LinkHeaderC2Ev
        - Src:             'src/link/LinkLayerParser.cpp:31,18'
          Dst:             _ZN7ser4cpp4RSeqImEC2Ev
        - Src:             'src/link/LinkLayerParser.cpp:32,61'
          Dst:             _ZN8opendnp315ShiftableBufferC2EPhm
        - Src:             'src/link/LinkLayerParser.cpp:34,1'
          Dst:             _ZN8opendnp36LoggerD2Ev
    - functionName:    _ZN8opendnp315ShiftableBuffer4SyncERm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/ShiftableBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - skipCount
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8opendnp315ShiftableBuffer11AdvanceReadEm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
        - _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/ShiftableBuffer.cpp:65,5'
          Branch Sides:
            - BranchSide:      'src/link/ShiftableBuffer.cpp:67,19'
              BranchSideFuncs:
                - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN8opendnp315ShiftableBuffer11AdvanceReadEm
                - _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
                - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
            - BranchSide:      'src/link/ShiftableBuffer.cpp:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/link/ShiftableBuffer.cpp:67,43'
          Branch Sides:
            - BranchSide:      'src/link/ShiftableBuffer.cpp:67,52'
              BranchSideFuncs:
                - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN8opendnp315ShiftableBuffer11AdvanceReadEm
                - _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
                - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
            - BranchSide:      'src/link/ShiftableBuffer.cpp:67,13'
              BranchSideFuncs:
                - _ZN8opendnp315ShiftableBuffer11AdvanceReadEm
                - _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
                - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Branch String:   'src/link/ShiftableBuffer.cpp:67,13'
          Branch Sides:
            - BranchSide:      'src/link/ShiftableBuffer.cpp:69,13'
              BranchSideFuncs: []
            - BranchSide:      'src/link/ShiftableBuffer.cpp:72,15'
              BranchSideFuncs:
                - _ZN8opendnp315ShiftableBuffer11AdvanceReadEm
                - _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
                - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
      Callsites:
        - Src:             'src/link/ShiftableBuffer.cpp:65,18'
          Dst:             _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
        - Src:             'src/link/ShiftableBuffer.cpp:67,19'
          Dst:             _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
        - Src:             'src/link/ShiftableBuffer.cpp:67,13'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/link/ShiftableBuffer.cpp:67,52'
          Dst:             _ZNK8opendnp315ShiftableBuffer10ReadBufferEv
        - Src:             'src/link/ShiftableBuffer.cpp:67,46'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/link/ShiftableBuffer.cpp:72,15'
          Dst:             _ZN8opendnp315ShiftableBuffer11AdvanceReadEm
    - functionName:    _ZN8opendnp315ShiftableBuffer11AdvanceReadEm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/ShiftableBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - numBytes
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/link/ShiftableBuffer.cpp:53,5'
          Branch Sides:
            - BranchSide:      'src/link/ShiftableBuffer.cpp:53,5'
              BranchSideFuncs: []
            - BranchSide:      'src/link/ShiftableBuffer.cpp:53,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/link/ShiftableBuffer.cpp:53,5'
          Dst:             _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
        - Src:             'src/link/ShiftableBuffer.cpp:53,5'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp315ShiftableBuffer12AdvanceWriteEm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/ShiftableBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - aNumBytes
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp315ShiftableBuffer13NumWriteBytesEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/ShiftableBuffer.cpp:59,5'
          Branch Sides:
            - BranchSide:      'src/link/ShiftableBuffer.cpp:59,5'
              BranchSideFuncs: []
            - BranchSide:      'src/link/ShiftableBuffer.cpp:59,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/link/ShiftableBuffer.cpp:59,5'
          Dst:             _ZNK8opendnp315ShiftableBuffer13NumWriteBytesEv
        - Src:             'src/link/ShiftableBuffer.cpp:59,5'
          Dst:             __assert_fail
    - functionName:    _ZN8opendnp315ShiftableBuffer5ResetEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/ShiftableBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp315ShiftableBuffer5ShiftEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/ShiftableBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/ShiftableBuffer.cpp:36,26'
          Dst:             _ZNK8opendnp315ShiftableBuffer12NumBytesReadEv
    - functionName:    _ZN8opendnp315ShiftableBufferC2EPhm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/ShiftableBuffer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - pBuffer_
        - size
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_LogLevels.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/logging/LogLevels.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2103
                - __cxx_global_var_init.1.2104
                - __cxx_global_var_init.2.2105
                - __cxx_global_var_init.3.2106
                - __cxx_global_var_init.4.2107
                - __cxx_global_var_init.5.2108
                - __cxx_global_var_init.6.2109
                - __cxx_global_var_init.7.2110
                - __cxx_global_var_init.8.2111
                - __cxx_global_var_init.9.2112
                - __cxx_global_var_init.10.2113
                - __cxx_global_var_init.11.2114
                - __cxx_global_var_init.12.2115
                - __cxx_global_var_init.13.2116
                - __cxx_global_var_init.14.2117
                - __cxx_global_var_init.15.2118
                - __cxx_global_var_init.16.2119
                - __cxx_global_var_init.17.2120
                - __cxx_global_var_init.18.2121
                - __cxx_global_var_init.19.2122
                - __cxx_global_var_init.20.2123
                - __cxx_global_var_init.21.2124
            - BranchSide:      'src/logging/LogLevels.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2103
                - __cxx_global_var_init.1.2104
                - __cxx_global_var_init.2.2105
                - __cxx_global_var_init.3.2106
                - __cxx_global_var_init.4.2107
                - __cxx_global_var_init.5.2108
                - __cxx_global_var_init.6.2109
                - __cxx_global_var_init.7.2110
                - __cxx_global_var_init.8.2111
                - __cxx_global_var_init.9.2112
                - __cxx_global_var_init.10.2113
                - __cxx_global_var_init.11.2114
                - __cxx_global_var_init.12.2115
                - __cxx_global_var_init.13.2116
                - __cxx_global_var_init.14.2117
                - __cxx_global_var_init.15.2118
                - __cxx_global_var_init.16.2119
                - __cxx_global_var_init.17.2120
                - __cxx_global_var_init.18.2121
                - __cxx_global_var_init.19.2122
                - __cxx_global_var_init.20.2123
                - __cxx_global_var_init.21.2124
      Callsites:
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/logging/LogLevels.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZNK8opendnp38LogLeveleqERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/logging/LogLevels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp315LogFlagToStringERKNS_8LogLevelE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
      BBCount:         52
      ICount:          165
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - _ZNK8opendnp38LogLeveleqERKS0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/logging/LogLevels.cpp:28,9'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:29,9'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:30,14'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
        - Branch String:   'src/logging/LogLevels.cpp:30,14'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:31,9'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:32,14'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
        - Branch String:   'src/logging/LogLevels.cpp:32,14'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:33,9'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:34,14'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
        - Branch String:   'src/logging/LogLevels.cpp:34,14'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:35,9'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:36,14'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
        - Branch String:   'src/logging/LogLevels.cpp:36,14'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:37,9'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:38,14'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
        - Branch String:   'src/logging/LogLevels.cpp:38,37'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:38,40'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:39,9'
              BranchSideFuncs: []
        - Branch String:   'src/logging/LogLevels.cpp:38,14'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:39,9'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:40,14'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
        - Branch String:   'src/logging/LogLevels.cpp:40,37'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:40,40'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:41,9'
              BranchSideFuncs: []
        - Branch String:   'src/logging/LogLevels.cpp:40,14'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:41,9'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:42,14'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
        - Branch String:   'src/logging/LogLevels.cpp:42,14'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:43,9'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:44,14'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
        - Branch String:   'src/logging/LogLevels.cpp:44,14'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:45,9'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:46,14'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
        - Branch String:   'src/logging/LogLevels.cpp:46,43'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:46,46'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:47,9'
              BranchSideFuncs: []
        - Branch String:   'src/logging/LogLevels.cpp:46,75'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:46,78'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:47,9'
              BranchSideFuncs: []
        - Branch String:   'src/logging/LogLevels.cpp:46,14'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:47,9'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:48,14'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
                - _ZNK8opendnp38LogLeveleqERKS0_
        - Branch String:   'src/logging/LogLevels.cpp:48,43'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:48,46'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:49,9'
              BranchSideFuncs: []
        - Branch String:   'src/logging/LogLevels.cpp:48,75'
          Branch Sides:
            - BranchSide:      'src/logging/LogLevels.cpp:48,78'
              BranchSideFuncs: []
            - BranchSide:      'src/logging/LogLevels.cpp:49,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/logging/LogLevels.cpp:28,14'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:30,19'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:32,19'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:34,19'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:36,19'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:38,19'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:38,45'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:40,19'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:40,45'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:42,19'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:44,19'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:46,19'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:46,51'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:46,83'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:48,19'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:48,51'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
        - Src:             'src/logging/LogLevels.cpp:48,83'
          Dst:             _ZNK8opendnp38LogLeveleqERKS0_
    - functionName:    _GLOBAL__sub_I_TransportRx.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/transport/TransportRx.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2223
                - __cxx_global_var_init.1.2224
                - __cxx_global_var_init.2.2225
                - __cxx_global_var_init.3.2226
                - __cxx_global_var_init.4.2227
                - __cxx_global_var_init.5.2228
                - __cxx_global_var_init.6.2229
                - __cxx_global_var_init.7.2230
                - __cxx_global_var_init.8.2231
                - __cxx_global_var_init.9.2232
                - __cxx_global_var_init.10.2233
                - __cxx_global_var_init.11.2234
                - __cxx_global_var_init.12.2235
                - __cxx_global_var_init.13.2236
                - __cxx_global_var_init.14.2237
                - __cxx_global_var_init.15.2238
                - __cxx_global_var_init.16.2239
                - __cxx_global_var_init.17.2240
                - __cxx_global_var_init.18.2241
                - __cxx_global_var_init.19.2242
                - __cxx_global_var_init.20.2243
                - __cxx_global_var_init.21.2244
            - BranchSide:      'src/transport/TransportRx.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2223
                - __cxx_global_var_init.1.2224
                - __cxx_global_var_init.2.2225
                - __cxx_global_var_init.3.2226
                - __cxx_global_var_init.4.2227
                - __cxx_global_var_init.5.2228
                - __cxx_global_var_init.6.2229
                - __cxx_global_var_init.7.2230
                - __cxx_global_var_init.8.2231
                - __cxx_global_var_init.9.2232
                - __cxx_global_var_init.10.2233
                - __cxx_global_var_init.11.2234
                - __cxx_global_var_init.12.2235
                - __cxx_global_var_init.13.2236
                - __cxx_global_var_init.14.2237
                - __cxx_global_var_init.15.2238
                - __cxx_global_var_init.16.2239
                - __cxx_global_var_init.17.2240
                - __cxx_global_var_init.18.2241
                - __cxx_global_var_init.19.2242
                - __cxx_global_var_init.20.2243
                - __cxx_global_var_init.21.2244
      Callsites:
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/transport/TransportRx.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZN8opendnp311SequenceNumIhLh64EE4NextEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/SequenceNum.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - seq
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp39AddresseseqERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/link/Addresses.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/link/Addresses.h:41,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/link/Addresses.h:41,57'
              BranchSideFuncs: []
            - BranchSide:      'include/opendnp3/link/Addresses.h:41,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN7ser4cpp10UncopyableD0Ev
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/Uncopyable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp10UncopyableD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/util/Uncopyable.h:39,35'
          Dst:             _ZN7ser4cpp10UncopyableD2Ev
    - functionName:    _ZN7ser4cpp10UncopyableC2Ev
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/Uncopyable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7ser4cpp6Buffer9as_rsliceEv
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h:60,48'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h:60,16'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
    - functionName:    _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/SequenceNum.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311SequenceNumIhLh64EE4NextEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/SequenceNum.h:57,21'
          Dst:             _ZN8opendnp311SequenceNumIhLh64EE4NextEh
    - functionName:    _ZN8opendnp311SequenceNumIhLh64EEC2Eh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/SequenceNum.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp39AddressesneERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/link/Addresses.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39AddresseseqERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/link/Addresses.h:46,26'
          Dst:             _ZNK8opendnp39AddresseseqERKS0_
    - functionName:    _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/SequenceNum.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/SequenceNum.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp37MessageC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/Message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2Ev
        - _ZN8opendnp39AddressesC2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/Message.h:32,5'
          Dst:             _ZN8opendnp39AddressesC2Ev
        - Src:             'src/app/Message.h:32,5'
          Dst:             _ZN7ser4cpp4RSeqImEC2Ev
    - functionName:    _ZNK7ser4cpp9HasLengthImE8is_emptyEv
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/HasLength.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311TransportRx14ProcessReceiveERKNS_7MessageE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - segment
        - ''
      BBCount:         45
      ICount:          369
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
        - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
        - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
        - _ZN8opendnp311TransportRx12GetAvailableEv
        - _ZN8opendnp315TransportHeaderC2Eh
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
        - _ZN8opendnp37MessageC2Ev
        - _ZNK7ser4cpp4RSeqImE4skipEm
        - _ZNK7ser4cpp4RSeqImE4takeEm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp6Buffer9as_rsliceEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK7ser4cpp9HasLengthImE8is_emptyEv
        - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
        - _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - _ZNK8opendnp39AddressesneERKS0_
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/transport/TransportRx.cpp:59,9'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:61,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/transport/TransportRx.cpp:66,34'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN8opendnp315TransportHeaderC2Eh
                - _ZNK7ser4cpp4RSeqImE4skipEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
                - _ZNK8opendnp39AddressesneERKS0_
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/transport/TransportRx.cpp:61,9'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:61,9'
              BranchSideFuncs:
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp37MessageC2Ev
            - BranchSide:      'src/transport/TransportRx.cpp:62,11'
              BranchSideFuncs:
                - _ZN8opendnp37MessageC2Ev
        - Branch String:   'src/transport/TransportRx.cpp:70,5'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:70,5'
              BranchSideFuncs:
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
                - _ZNK8opendnp39AddressesneERKS0_
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/transport/TransportRx.cpp:73,16'
              BranchSideFuncs:
                - _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
                - _ZNK8opendnp39AddressesneERKS0_
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/transport/TransportRx.cpp:73,20'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:73,29'
              BranchSideFuncs:
                - _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
                - _ZNK8opendnp39AddressesneERKS0_
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/transport/TransportRx.cpp:82,17'
              BranchSideFuncs:
                - _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
                - _ZNK8opendnp39AddressesneERKS0_
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/transport/TransportRx.cpp:73,9'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:75,11'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
                - _ZNK8opendnp39AddressesneERKS0_
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/transport/TransportRx.cpp:82,17'
              BranchSideFuncs:
                - _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
                - _ZNK8opendnp39AddressesneERKS0_
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/transport/TransportRx.cpp:76,9'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:76,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
                - _ZNK8opendnp39AddressesneERKS0_
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/transport/TransportRx.cpp:77,15'
              BranchSideFuncs:
                - _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
                - _ZNK8opendnp39AddressesneERKS0_
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/transport/TransportRx.cpp:82,9'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:84,19'
              BranchSideFuncs:
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/transport/TransportRx.cpp:110,28'
              BranchSideFuncs:
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/transport/TransportRx.cpp:84,13'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:86,15'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/transport/TransportRx.cpp:91,20'
              BranchSideFuncs:
                - _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
                - _ZNK8opendnp39AddressesneERKS0_
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/transport/TransportRx.cpp:87,13'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:87,13'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp37MessageC2Ev
            - BranchSide:      'src/transport/TransportRx.cpp:88,20'
              BranchSideFuncs:
                - _ZN8opendnp37MessageC2Ev
        - Branch String:   'src/transport/TransportRx.cpp:91,13'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:93,15'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/transport/TransportRx.cpp:99,13'
              BranchSideFuncs:
                - _ZNK8opendnp39AddressesneERKS0_
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/transport/TransportRx.cpp:94,13'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:94,13'
              BranchSideFuncs:
                - _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp37MessageC2Ev
            - BranchSide:      'src/transport/TransportRx.cpp:96,20'
              BranchSideFuncs:
                - _ZN8opendnp37MessageC2Ev
        - Branch String:   'src/transport/TransportRx.cpp:99,13'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:101,15'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/transport/TransportRx.cpp:108,5'
              BranchSideFuncs:
                - _ZN8opendnp311TransportRx12GetAvailableEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/transport/TransportRx.cpp:102,13'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:102,13'
              BranchSideFuncs:
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp37MessageC2Ev
            - BranchSide:      'src/transport/TransportRx.cpp:106,20'
              BranchSideFuncs:
                - _ZN8opendnp37MessageC2Ev
        - Branch String:   'src/transport/TransportRx.cpp:112,9'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:115,11'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp37MessageC2Ev
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/transport/TransportRx.cpp:121,15'
              BranchSideFuncs:
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp311SequenceNumIhLh64EEC2Eh
                - _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
                - _ZN8opendnp37MessageC2Ev
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
        - Branch String:   'src/transport/TransportRx.cpp:116,9'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:116,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp37MessageC2Ev
            - BranchSide:      'src/transport/TransportRx.cpp:117,15'
              BranchSideFuncs:
                - _ZN8opendnp37MessageC2Ev
        - Branch String:   'src/transport/TransportRx.cpp:128,9'
          Branch Sides:
            - BranchSide:      'src/transport/TransportRx.cpp:130,26'
              BranchSideFuncs:
                - _ZNK7ser4cpp6Buffer9as_rsliceEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
            - BranchSide:      'src/transport/TransportRx.cpp:135,12'
              BranchSideFuncs:
                - _ZN8opendnp37MessageC2Ev
      Callsites:
        - Src:             'src/transport/TransportRx.cpp:59,25'
          Dst:             _ZNK7ser4cpp9HasLengthImE8is_emptyEv
        - Src:             'src/transport/TransportRx.cpp:61,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/transport/TransportRx.cpp:61,9'
          Dst:             snprintf
        - Src:             'src/transport/TransportRx.cpp:61,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/transport/TransportRx.cpp:63,16'
          Dst:             _ZN8opendnp37MessageC2Ev
        - Src:             'src/transport/TransportRx.cpp:66,34'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/transport/TransportRx.cpp:66,27'
          Dst:             _ZN8opendnp315TransportHeaderC2Eh
        - Src:             'src/transport/TransportRx.cpp:68,42'
          Dst:             _ZNK7ser4cpp4RSeqImE4skipEm
        - Src:             'src/transport/TransportRx.cpp:70,5'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/transport/TransportRx.cpp:70,5'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/transport/TransportRx.cpp:70,5'
          Dst:             snprintf
        - Src:             'src/transport/TransportRx.cpp:70,5'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/transport/TransportRx.cpp:76,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/transport/TransportRx.cpp:76,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/transport/TransportRx.cpp:87,13'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/transport/TransportRx.cpp:87,13'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/transport/TransportRx.cpp:88,20'
          Dst:             _ZN8opendnp37MessageC2Ev
        - Src:             'src/transport/TransportRx.cpp:91,27'
          Dst:             _ZNK8opendnp311SequenceNumIhLh64EEcvhEv
        - Src:             'src/transport/TransportRx.cpp:94,13'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/transport/TransportRx.cpp:94,13'
          Dst:             _ZNK8opendnp311SequenceNumIhLh64EE3GetEv
        - Src:             'src/transport/TransportRx.cpp:94,13'
          Dst:             snprintf
        - Src:             'src/transport/TransportRx.cpp:94,13'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/transport/TransportRx.cpp:96,20'
          Dst:             _ZN8opendnp37MessageC2Ev
        - Src:             'src/transport/TransportRx.cpp:99,31'
          Dst:             _ZNK8opendnp39AddressesneERKS0_
        - Src:             'src/transport/TransportRx.cpp:102,13'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/transport/TransportRx.cpp:102,13'
          Dst:             snprintf
        - Src:             'src/transport/TransportRx.cpp:102,13'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/transport/TransportRx.cpp:106,20'
          Dst:             _ZN8opendnp37MessageC2Ev
        - Src:             'src/transport/TransportRx.cpp:110,28'
          Dst:             _ZN8opendnp311TransportRx12GetAvailableEv
        - Src:             'src/transport/TransportRx.cpp:112,17'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/transport/TransportRx.cpp:112,38'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/transport/TransportRx.cpp:116,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/transport/TransportRx.cpp:116,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/transport/TransportRx.cpp:118,16'
          Dst:             _ZN8opendnp37MessageC2Ev
        - Src:             'src/transport/TransportRx.cpp:121,15'
          Dst:             _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
        - Src:             'src/transport/TransportRx.cpp:123,35'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/transport/TransportRx.cpp:125,25'
          Dst:             _ZN8opendnp311SequenceNumIhLh64EEC2Eh
        - Src:             'src/transport/TransportRx.cpp:126,23'
          Dst:             _ZN8opendnp311SequenceNumIhLh64EE9IncrementEv
        - Src:             'src/transport/TransportRx.cpp:130,35'
          Dst:             _ZNK7ser4cpp6Buffer9as_rsliceEv
        - Src:             'src/transport/TransportRx.cpp:130,47'
          Dst:             _ZNK7ser4cpp4RSeqImE4takeEm
        - Src:             'src/transport/TransportRx.cpp:132,16'
          Dst:             _ZN8opendnp37MessageC2ERKNS_9AddressesERKN7ser4cpp4RSeqImEE
        - Src:             'src/transport/TransportRx.cpp:135,12'
          Dst:             _ZN8opendnp37MessageC2Ev
    - functionName:    _ZN8opendnp311TransportRx12GetAvailableEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp6Buffer9as_wsliceEv
        - _ZNK7ser4cpp4WSeqImE4skipEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/transport/TransportRx.cpp:52,21'
          Dst:             _ZN7ser4cpp6Buffer9as_wsliceEv
        - Src:             'src/transport/TransportRx.cpp:52,33'
          Dst:             _ZNK7ser4cpp4WSeqImE4skipEm
    - functionName:    _ZN7ser4cpp6Buffer9as_wsliceEv
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4WSeqImEC2EPhm
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h:65,48'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h:65,16'
          Dst:             _ZN7ser4cpp4WSeqImEC2EPhm
    - functionName:    _ZNK7ser4cpp4WSeqImE4skipEm
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - count
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp3minImEET_S1_S1_
        - _ZN7ser4cpp4WSeqImEC2EPhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:91,26'
          Dst:             _ZN7ser4cpp3minImEET_S1_S1_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h:92,16'
          Dst:             _ZN7ser4cpp4WSeqImEC2EPhm
    - functionName:    _ZN8opendnp311TransportRx13ClearRxBufferEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311TransportRx5ResetEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311TransportRx13ClearRxBufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/transport/TransportRx.cpp:42,11'
          Dst:             _ZN8opendnp311TransportRx13ClearRxBufferEv
    - functionName:    _ZN8opendnp311SequenceNumIhLh64EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/SequenceNum.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp6BufferC2Em
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - length
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7ser4cpp10UncopyableC2Ev
        - _ZN7ser4cpp10UncopyableD2Ev
        - _ZN7ser4cpp9HasLengthImEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h:45,9'
          Dst:             _ZN7ser4cpp9HasLengthImEC2Em
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h:44,14'
          Dst:             _ZN7ser4cpp10UncopyableC2Ev
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h:47,6'
          Dst:             _ZN7ser4cpp10UncopyableD2Ev
    - functionName:    _ZN8opendnp315StackStatistics9Transport2RxC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/StackStatistics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311TransportRxC2ERKNS_6LoggerEj
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - logger
        - maxRxFragSize
      BBCount:         9
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7ser4cpp6BufferC2Em
        - _ZN7ser4cpp6BufferD2Ev
        - _ZN8opendnp311SequenceNumIhLh64EEC2Ev
        - _ZN8opendnp315StackStatistics9Transport2RxC2Ev
        - _ZN8opendnp36LoggerC2ERKS0_
        - _ZN8opendnp36LoggerD2Ev
        - _ZN8opendnp39AddressesC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/transport/TransportRx.cpp:36,7'
          Dst:             _ZN8opendnp36LoggerC2ERKS0_
        - Src:             'src/transport/TransportRx.cpp:35,14'
          Dst:             _ZN8opendnp315StackStatistics9Transport2RxC2Ev
        - Src:             'src/transport/TransportRx.cpp:36,23'
          Dst:             _ZN7ser4cpp6BufferC2Em
        - Src:             'src/transport/TransportRx.cpp:35,14'
          Dst:             _ZN8opendnp39AddressesC2Ev
        - Src:             'src/transport/TransportRx.cpp:35,14'
          Dst:             _ZN8opendnp311SequenceNumIhLh64EEC2Ev
        - Src:             'src/transport/TransportRx.cpp:38,1'
          Dst:             _ZN7ser4cpp6BufferD2Ev
        - Src:             'src/transport/TransportRx.cpp:38,1'
          Dst:             _ZN8opendnp36LoggerD2Ev
    - functionName:    _GLOBAL__sub_I_APDULogging.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/APDULogging.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/app/APDULogging.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2411
                - __cxx_global_var_init.1.2412
                - __cxx_global_var_init.2.2413
                - __cxx_global_var_init.3.2414
                - __cxx_global_var_init.4.2415
                - __cxx_global_var_init.5.2416
                - __cxx_global_var_init.6.2417
                - __cxx_global_var_init.7.2418
                - __cxx_global_var_init.8.2419
                - __cxx_global_var_init.9.2420
                - __cxx_global_var_init.10.2421
                - __cxx_global_var_init.11.2422
                - __cxx_global_var_init.12.2423
                - __cxx_global_var_init.13.2424
                - __cxx_global_var_init.14.2425
                - __cxx_global_var_init.15.2426
                - __cxx_global_var_init.16.2427
                - __cxx_global_var_init.17.2428
                - __cxx_global_var_init.18.2429
                - __cxx_global_var_init.19.2430
                - __cxx_global_var_init.20.2431
                - __cxx_global_var_init.21.2432
            - BranchSide:      'src/app/APDULogging.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2411
                - __cxx_global_var_init.1.2412
                - __cxx_global_var_init.2.2413
                - __cxx_global_var_init.3.2414
                - __cxx_global_var_init.4.2415
                - __cxx_global_var_init.5.2416
                - __cxx_global_var_init.6.2417
                - __cxx_global_var_init.7.2418
                - __cxx_global_var_init.8.2419
                - __cxx_global_var_init.9.2420
                - __cxx_global_var_init.10.2421
                - __cxx_global_var_init.11.2422
                - __cxx_global_var_init.12.2423
                - __cxx_global_var_init.13.2424
                - __cxx_global_var_init.14.2425
                - __cxx_global_var_init.15.2426
                - __cxx_global_var_init.16.2427
                - __cxx_global_var_init.17.2428
                - __cxx_global_var_init.18.2429
                - __cxx_global_var_init.19.2430
                - __cxx_global_var_init.20.2431
                - __cxx_global_var_init.21.2432
      Callsites:
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/app/APDULogging.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZN8opendnp37logging21ParseAndLogResponseTxERNS_6LoggerERKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logger
        - apdu
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
        - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
        - _ZN8opendnp316APDUHeaderParser13ParseResponseERKN7ser4cpp4RSeqImEEPNS_6LoggerE
        - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/APDULogging.cpp:70,9'
          Branch Sides:
            - BranchSide:      'src/app/APDULogging.cpp:70,9'
              BranchSideFuncs:
                - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316APDUHeaderParser13ParseResponseERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
                - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
            - BranchSide:      'src/app/APDULogging.cpp:72,13'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316APDUHeaderParser13ParseResponseERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
                - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
        - Branch String:   'src/app/APDULogging.cpp:72,13'
          Branch Sides:
            - BranchSide:      'src/app/APDULogging.cpp:72,13'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser13ParseResponseERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
                - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
            - BranchSide:      'src/app/APDULogging.cpp:74,65'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser13ParseResponseERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
                - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
        - Branch String:   'src/app/APDULogging.cpp:75,17'
          Branch Sides:
            - BranchSide:      'src/app/APDULogging.cpp:77,27'
              BranchSideFuncs:
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
                - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
            - BranchSide:      'src/app/APDULogging.cpp:85,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/APDULogging.cpp:79,21'
          Branch Sides:
            - BranchSide:      'src/app/APDULogging.cpp:81,55'
              BranchSideFuncs:
                - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
                - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
            - BranchSide:      'src/app/APDULogging.cpp:84,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/APDULogging.cpp:70,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/APDULogging.cpp:70,9'
          Dst:             _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - Src:             'src/app/APDULogging.cpp:72,20'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/APDULogging.cpp:74,33'
          Dst:             _ZN8opendnp316APDUHeaderParser13ParseResponseERKN7ser4cpp4RSeqImEEPNS_6LoggerE
        - Src:             'src/app/APDULogging.cpp:77,17'
          Dst:             _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
        - Src:             'src/app/APDULogging.cpp:79,28'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/APDULogging.cpp:82,48'
          Dst:             _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
        - Src:             'src/app/APDULogging.cpp:81,21'
          Dst:             _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
    - functionName:    _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_18APDUResponseHeaderE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logger
        - flags
        - header
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp316FunctionCodeSpec15to_human_stringENS_12FunctionCodeE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/app/APDULogging.cpp:41,9'
          Branch Sides:
            - BranchSide:      'src/app/APDULogging.cpp:41,9'
              BranchSideFuncs:
                - _ZN8opendnp316FunctionCodeSpec15to_human_stringENS_12FunctionCodeE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/APDULogging.cpp:41,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/APDULogging.cpp:41,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/APDULogging.cpp:41,9'
          Dst:             _ZN8opendnp316FunctionCodeSpec15to_human_stringENS_12FunctionCodeE
        - Src:             'src/app/APDULogging.cpp:41,9'
          Dst:             snprintf
        - Src:             'src/app/APDULogging.cpp:41,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ParserSettings.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - bool
        - int
      constantsTouched: []
      argNames:
        - expectContents
        - logLevel
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp314ParserSettingsC2EbNS_8LogLevelE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/ParserSettings.h:43,16'
          Dst:             _ZN8opendnp314ParserSettingsC2EbNS_8LogLevelE
    - functionName:    _ZN8opendnp37logging20ParseAndLogRequestTxERNS_6LoggerERKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logger
        - apdu
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
        - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
        - _ZN8opendnp316APDUHeaderParser12ParseRequestERKN7ser4cpp4RSeqImEEPNS_6LoggerE
        - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/APDULogging.cpp:49,9'
          Branch Sides:
            - BranchSide:      'src/app/APDULogging.cpp:49,9'
              BranchSideFuncs:
                - _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316APDUHeaderParser12ParseRequestERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
                - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
            - BranchSide:      'src/app/APDULogging.cpp:51,13'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316APDUHeaderParser12ParseRequestERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
                - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
        - Branch String:   'src/app/APDULogging.cpp:51,13'
          Branch Sides:
            - BranchSide:      'src/app/APDULogging.cpp:51,13'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser12ParseRequestERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
                - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
            - BranchSide:      'src/app/APDULogging.cpp:53,64'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser12ParseRequestERKN7ser4cpp4RSeqImEEPNS_6LoggerE
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
                - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
        - Branch String:   'src/app/APDULogging.cpp:54,17'
          Branch Sides:
            - BranchSide:      'src/app/APDULogging.cpp:56,27'
              BranchSideFuncs:
                - _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
                - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
            - BranchSide:      'src/app/APDULogging.cpp:65,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/APDULogging.cpp:58,21'
          Branch Sides:
            - BranchSide:      'src/app/APDULogging.cpp:60,51'
              BranchSideFuncs:
                - _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
                - _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
            - BranchSide:      'src/app/APDULogging.cpp:64,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/APDULogging.cpp:49,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/APDULogging.cpp:49,9'
          Dst:             _ZN8opendnp310HexLogging3logERNS_6LoggerENS_8LogLevelERKN7ser4cpp4RSeqImEEcjj
        - Src:             'src/app/APDULogging.cpp:51,20'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/APDULogging.cpp:53,33'
          Dst:             _ZN8opendnp316APDUHeaderParser12ParseRequestERKN7ser4cpp4RSeqImEEPNS_6LoggerE
        - Src:             'src/app/APDULogging.cpp:56,17'
          Dst:             _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
        - Src:             'src/app/APDULogging.cpp:58,28'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/APDULogging.cpp:62,48'
          Dst:             _ZN8opendnp314ParserSettings6CreateEbNS_8LogLevelE
        - Src:             'src/app/APDULogging.cpp:61,21'
          Dst:             _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
    - functionName:    _ZN8opendnp37logging9LogHeaderERNS_6LoggerERKNS_8LogLevelERKNS_10APDUHeaderE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDULogging.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logger
        - flags
        - header
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp316FunctionCodeSpec15to_human_stringENS_12FunctionCodeE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/app/APDULogging.cpp:34,9'
          Branch Sides:
            - BranchSide:      'src/app/APDULogging.cpp:34,9'
              BranchSideFuncs:
                - _ZN8opendnp316FunctionCodeSpec15to_human_stringENS_12FunctionCodeE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/APDULogging.cpp:34,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/APDULogging.cpp:34,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/APDULogging.cpp:34,9'
          Dst:             _ZN8opendnp316FunctionCodeSpec15to_human_stringENS_12FunctionCodeE
        - Src:             'src/app/APDULogging.cpp:34,9'
          Dst:             snprintf
        - Src:             'src/app/APDULogging.cpp:34,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _GLOBAL__sub_I_MeasurementTypes.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/MeasurementTypes.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/app/MeasurementTypes.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2535
                - __cxx_global_var_init.1.2536
            - BranchSide:      'src/app/MeasurementTypes.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2535
                - __cxx_global_var_init.1.2536
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/app/MeasurementTypes.cpp:0,0'
          Dst:             __cxx_global_var_init.1
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/QualityFlags.h:33,17'
          Branch Sides:
            - BranchSide:      'src/app/QualityFlags.h:33,17'
              BranchSideFuncs:
                - _ZN8opendnp35FlagsC2Eh
            - BranchSide:      'src/app/QualityFlags.h:33,17'
              BranchSideFuncs:
                - _ZN8opendnp35FlagsC2Eh
      Callsites:
        - Src:             'src/app/QualityFlags.h:33,17'
          Dst:             _ZN8opendnp35FlagsC2Eh
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/QualityFlags.h:34,17'
          Branch Sides:
            - BranchSide:      'src/app/QualityFlags.h:34,17'
              BranchSideFuncs:
                - _ZN8opendnp35FlagsC2Eh
            - BranchSide:      'src/app/QualityFlags.h:34,17'
              BranchSideFuncs:
                - _ZN8opendnp35FlagsC2Eh
      Callsites:
        - Src:             'src/app/QualityFlags.h:34,17'
          Dst:             _ZN8opendnp35FlagsC2Eh
    - functionName:    _ZN8opendnp35FlagsC2Eh
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Flags.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311MeasurementC2ENS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/BaseMeasurementTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - flags
        - time
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp37DNPTimeC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/DNPTime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311MeasurementC2ENS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/BaseMeasurementTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - flags
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/BaseMeasurementTypes.h:43,5'
          Dst:             _ZN8opendnp37DNPTimeC2Ev
    - functionName:    _ZNK8opendnp315TimeAndInterval12GetUnitsEnumEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317IntervalUnitsSpec9from_typeEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:163,12'
          Dst:             _ZN8opendnp317IntervalUnitsSpec9from_typeEh
    - functionName:    _ZN8opendnp315TimeAndIntervalC2ENS_7DNPTimeEjNS_13IntervalUnitsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - int
        - char
      constantsTouched: []
      argNames:
        - this
        - time_
        - interval_
        - units_
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp315TimeAndIntervalC2ENS_7DNPTimeEjh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - int
        - char
      constantsTouched: []
      argNames:
        - this
        - time_
        - interval_
        - units_
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp37DNPTimeC2Em
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/DNPTime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp315TimeAndIntervalC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:149,38'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp318AnalogOutputStatusC2EdNS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsENS_7DNPTimeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:143,7'
          Dst:             _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/BaseMeasurementTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311MeasurementC2ENS_5FlagsENS_7DNPTimeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/BaseMeasurementTypes.h:60,60'
          Dst:             _ZN8opendnp311MeasurementC2ENS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp318AnalogOutputStatusC2EdNS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:140,69'
          Dst:             _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsE
    - functionName:    _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/BaseMeasurementTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311MeasurementC2ENS_5FlagsE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/BaseMeasurementTypes.h:59,46'
          Dst:             _ZN8opendnp311MeasurementC2ENS_5FlagsE
    - functionName:    _ZN8opendnp318AnalogOutputStatusC2Ed
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:138,56'
          Dst:             _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsE
    - functionName:    _ZN8opendnp318AnalogOutputStatusC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIdEC2ENS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:136,44'
          Dst:             _ZN8opendnp316TypedMeasurementIdEC2ENS_5FlagsE
    - functionName:    _ZN8opendnp316TypedMeasurementIdEC2ENS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/BaseMeasurementTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - flags
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311MeasurementC2ENS_5FlagsE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/BaseMeasurementTypes.h:58,37'
          Dst:             _ZN8opendnp311MeasurementC2ENS_5FlagsE
    - functionName:    _ZN8opendnp313FrozenCounterC2EjNS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsENS_7DNPTimeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:130,75'
          Dst:             _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/BaseMeasurementTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311MeasurementC2ENS_5FlagsENS_7DNPTimeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/BaseMeasurementTypes.h:60,60'
          Dst:             _ZN8opendnp311MeasurementC2ENS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp313FrozenCounterC2EjNS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:128,61'
          Dst:             _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
    - functionName:    _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/BaseMeasurementTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311MeasurementC2ENS_5FlagsE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/BaseMeasurementTypes.h:59,46'
          Dst:             _ZN8opendnp311MeasurementC2ENS_5FlagsE
    - functionName:    _ZN8opendnp313FrozenCounterC2Ej
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:126,48'
          Dst:             _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
    - functionName:    _ZN8opendnp313FrozenCounterC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:124,34'
          Dst:             _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
    - functionName:    _ZN8opendnp37CounterC2EjNS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsENS_7DNPTimeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:120,63'
          Dst:             _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp37CounterC2EjNS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:118,49'
          Dst:             _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
    - functionName:    _ZN8opendnp37CounterC2Ej
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:116,36'
          Dst:             _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
    - functionName:    _ZN8opendnp37CounterC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:114,22'
          Dst:             _ZN8opendnp316TypedMeasurementIjEC2EjNS_5FlagsE
    - functionName:    _ZN8opendnp36AnalogC2EdNS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsENS_7DNPTimeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:110,59'
          Dst:             _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp36AnalogC2EdNS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:108,45'
          Dst:             _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsE
    - functionName:    _ZN8opendnp36AnalogC2Ed
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:106,32'
          Dst:             _ZN8opendnp316TypedMeasurementIdEC2EdNS_5FlagsE
    - functionName:    _ZN8opendnp36AnalogC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIdEC2ENS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:104,20'
          Dst:             _ZN8opendnp316TypedMeasurementIdEC2ENS_5FlagsE
    - functionName:    _ZN8opendnp318BinaryOutputStatusC2EbNS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsENS_7DNPTimeE
        - _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:98,31'
          Dst:             _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
        - Src:             'src/app/MeasurementTypes.cpp:98,7'
          Dst:             _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/BaseMeasurementTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311MeasurementC2ENS_5FlagsENS_7DNPTimeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/BaseMeasurementTypes.h:60,60'
          Dst:             _ZN8opendnp311MeasurementC2ENS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp318BinaryOutputStatusC2EbNS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
        - _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:93,31'
          Dst:             _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
        - Src:             'src/app/MeasurementTypes.cpp:93,7'
          Dst:             _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
    - functionName:    _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/BaseMeasurementTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311MeasurementC2ENS_5FlagsE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/BaseMeasurementTypes.h:59,46'
          Dst:             _ZN8opendnp311MeasurementC2ENS_5FlagsE
    - functionName:    _ZN8opendnp318BinaryOutputStatusC2ENS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsENS_7DNPTimeE
        - _ZN8opendnp35flags14GetBinaryValueENS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:88,24'
          Dst:             _ZN8opendnp35flags14GetBinaryValueENS_5FlagsE
        - Src:             'src/app/MeasurementTypes.cpp:88,7'
          Dst:             _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp318BinaryOutputStatusC2ENS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
        - _ZN8opendnp35flags14GetBinaryValueENS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:85,72'
          Dst:             _ZN8opendnp35flags14GetBinaryValueENS_5FlagsE
        - Src:             'src/app/MeasurementTypes.cpp:85,55'
          Dst:             _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
    - functionName:    _ZN8opendnp318BinaryOutputStatusC2Eb
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
        - _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:81,31'
          Dst:             _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
        - Src:             'src/app/MeasurementTypes.cpp:81,7'
          Dst:             _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
    - functionName:    _ZN8opendnp318BinaryOutputStatusC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:78,44'
          Dst:             _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
    - functionName:    _ZN8opendnp315DoubleBitBinaryC2ENS_9DoubleBitENS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315DoubleBitBinary8GetFlagsENS_5FlagsENS_9DoubleBitE
        - _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsENS_7DNPTimeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:59,31'
          Dst:             _ZN8opendnp315DoubleBitBinary8GetFlagsENS_5FlagsENS_9DoubleBitE
        - Src:             'src/app/MeasurementTypes.cpp:59,7'
          Dst:             _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp315DoubleBitBinary8GetFlagsENS_5FlagsENS_9DoubleBitE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - flags
        - state
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313DoubleBitSpec7to_typeENS_9DoubleBitE
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:72,21'
          Dst:             _ZN8opendnp313DoubleBitSpec7to_typeENS_9DoubleBitE
        - Src:             'src/app/MeasurementTypes.cpp:73,12'
          Dst:             _ZN8opendnp35FlagsC2Eh
    - functionName:    _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/BaseMeasurementTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311MeasurementC2ENS_5FlagsENS_7DNPTimeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/BaseMeasurementTypes.h:60,60'
          Dst:             _ZN8opendnp311MeasurementC2ENS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp315DoubleBitBinaryC2ENS_9DoubleBitENS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315DoubleBitBinary8GetFlagsENS_5FlagsENS_9DoubleBitE
        - _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:56,90'
          Dst:             _ZN8opendnp315DoubleBitBinary8GetFlagsENS_5FlagsENS_9DoubleBitE
        - Src:             'src/app/MeasurementTypes.cpp:56,66'
          Dst:             _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsE
    - functionName:    _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/BaseMeasurementTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311MeasurementC2ENS_5FlagsE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/BaseMeasurementTypes.h:59,46'
          Dst:             _ZN8opendnp311MeasurementC2ENS_5FlagsE
    - functionName:    _ZN8opendnp315DoubleBitBinaryC2ENS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315DoubleBitBinary8GetValueENS_5FlagsE
        - _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsENS_7DNPTimeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:54,80'
          Dst:             _ZN8opendnp315DoubleBitBinary8GetValueENS_5FlagsE
        - Src:             'src/app/MeasurementTypes.cpp:54,63'
          Dst:             _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp315DoubleBitBinary8GetValueENS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - flags
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313DoubleBitSpec9from_typeEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:67,12'
          Dst:             _ZN8opendnp313DoubleBitSpec9from_typeEh
    - functionName:    _ZN8opendnp315DoubleBitBinaryC2ENS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315DoubleBitBinary8GetValueENS_5FlagsE
        - _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:52,66'
          Dst:             _ZN8opendnp315DoubleBitBinary8GetValueENS_5FlagsE
        - Src:             'src/app/MeasurementTypes.cpp:52,49'
          Dst:             _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsE
    - functionName:    _ZN8opendnp315DoubleBitBinaryC2ENS_9DoubleBitE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315DoubleBitBinary8GetFlagsENS_5FlagsENS_9DoubleBitE
        - _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:50,77'
          Dst:             _ZN8opendnp315DoubleBitBinary8GetFlagsENS_5FlagsENS_9DoubleBitE
        - Src:             'src/app/MeasurementTypes.cpp:50,53'
          Dst:             _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsE
    - functionName:    _ZN8opendnp315DoubleBitBinaryC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:48,38'
          Dst:             _ZN8opendnp316TypedMeasurementINS_9DoubleBitEEC2ES1_NS_5FlagsE
    - functionName:    _ZN8opendnp36BinaryC2EbNS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsENS_7DNPTimeE
        - _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:42,31'
          Dst:             _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
        - Src:             'src/app/MeasurementTypes.cpp:42,7'
          Dst:             _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp36BinaryC2EbNS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - flags
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
        - _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:39,67'
          Dst:             _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
        - Src:             'src/app/MeasurementTypes.cpp:39,43'
          Dst:             _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
    - functionName:    _ZN8opendnp36BinaryC2ENS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsENS_7DNPTimeE
        - _ZN8opendnp35flags14GetBinaryValueENS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:37,62'
          Dst:             _ZN8opendnp35flags14GetBinaryValueENS_5FlagsE
        - Src:             'src/app/MeasurementTypes.cpp:37,45'
          Dst:             _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp36BinaryC2ENS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
        - _ZN8opendnp35flags14GetBinaryValueENS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:35,48'
          Dst:             _ZN8opendnp35flags14GetBinaryValueENS_5FlagsE
        - Src:             'src/app/MeasurementTypes.cpp:35,31'
          Dst:             _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
    - functionName:    _ZN8opendnp36BinaryC2Eb
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
        - _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:33,54'
          Dst:             _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
        - Src:             'src/app/MeasurementTypes.cpp:33,30'
          Dst:             _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
    - functionName:    _ZN8opendnp36BinaryC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementTypes.cpp:31,20'
          Dst:             _ZN8opendnp316TypedMeasurementIbEC2EbNS_5FlagsE
    - functionName:    _ZN8opendnp36BufferC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/util/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp39OctetData8ToBufferEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/OctetData.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp36BufferC2EPKhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/OctetData.cpp:72,12'
          Dst:             _ZN8opendnp36BufferC2EPKhm
    - functionName:    _ZN8opendnp39OctetData3SetEPKc
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/OctetData.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - input
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp36BufferC2EPKhm
        - _ZN8opendnp39OctetData3SetERKNS_6BufferE
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/OctetData.cpp:67,70'
          Branch Sides:
            - BranchSide:      'src/app/OctetData.cpp:67,70'
              BranchSideFuncs:
                - _ZN8opendnp36BufferC2EPKhm
                - _ZN8opendnp39OctetData3SetERKNS_6BufferE
            - BranchSide:      'src/app/OctetData.cpp:67,101'
              BranchSideFuncs:
                - _ZN8opendnp36BufferC2EPKhm
                - _ZN8opendnp39OctetData3SetERKNS_6BufferE
      Callsites:
        - Src:             'src/app/OctetData.cpp:66,27'
          Dst:             strlen
        - Src:             'src/app/OctetData.cpp:67,22'
          Dst:             _ZN8opendnp36BufferC2EPKhm
        - Src:             'src/app/OctetData.cpp:67,18'
          Dst:             _ZN8opendnp39OctetData3SetERKNS_6BufferE
    - functionName:    _ZN8opendnp39OctetData3SetERKNS_6BufferE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/OctetData.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - input
      BBCount:         9
      ICount:          98
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
        - _ZN7ser4cpp4WSeqImEC2EPhm
        - _ZNK7ser4cpp4RSeqImE4takeEm
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK7ser4cpp9HasLengthImE8is_emptyEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/OctetData.cpp:48,9'
          Branch Sides:
            - BranchSide:      'src/app/OctetData.cpp:50,15'
              BranchSideFuncs:
                - _ZNSt3__15arrayIhLm255EEixB8ne180100Em
            - BranchSide:      'src/app/OctetData.cpp:55,43'
              BranchSideFuncs:
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNSt3__15arrayIhLm255EE4dataB8ne180100Ev
                - _ZNKSt3__15arrayIhLm255EE4sizeB8ne180100Ev
                - _ZN7ser4cpp4WSeqImEC2EPhm
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
        - Branch String:   'src/app/OctetData.cpp:56,33'
          Branch Sides:
            - BranchSide:      'src/app/OctetData.cpp:56,19'
              BranchSideFuncs:
                - _ZNSt3__15arrayIhLm255EE4dataB8ne180100Ev
                - _ZNKSt3__15arrayIhLm255EE4sizeB8ne180100Ev
                - _ZN7ser4cpp4WSeqImEC2EPhm
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
            - BranchSide:      'src/app/OctetData.cpp:56,92'
              BranchSideFuncs:
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZNSt3__15arrayIhLm255EE4dataB8ne180100Ev
                - _ZNKSt3__15arrayIhLm255EE4sizeB8ne180100Ev
                - _ZN7ser4cpp4WSeqImEC2EPhm
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
      Callsites:
        - Src:             'src/app/OctetData.cpp:47,21'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
        - Src:             'src/app/OctetData.cpp:48,21'
          Dst:             _ZNK7ser4cpp9HasLengthImE8is_emptyEv
        - Src:             'src/app/OctetData.cpp:55,43'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/OctetData.cpp:56,92'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/OctetData.cpp:58,21'
          Dst:             _ZN7ser4cpp4WSeqImEC2EPhm
        - Src:             'src/app/OctetData.cpp:59,32'
          Dst:             _ZNK7ser4cpp4RSeqImE4takeEm
        - Src:             'src/app/OctetData.cpp:59,10'
          Dst:             _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
    - functionName:    _ZN7ser4cpp3minIhEET_S1_S1_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:34,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:34,22'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h:34,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp39OctetDataC2ERKNS_6BufferE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/OctetData.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - input
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7ser4cpp3minIhEET_S1_S1_
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
        - _ZN7ser4cpp4WSeqImEC2EPhm
        - _ZNK7ser4cpp4RSeqImE4takeEm
        - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/app/OctetData.cpp:35,12'
          Branch Sides:
            - BranchSide:      'src/app/OctetData.cpp:35,12'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImEC2EPKhm
                - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
                - _ZNSt3__15arrayIhLm255EE4dataB8ne180100Ev
                - _ZNKSt3__15arrayIhLm255EE4sizeB8ne180100Ev
                - _ZN7ser4cpp4WSeqImEC2EPhm
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
            - BranchSide:      'src/app/OctetData.cpp:35,89'
              BranchSideFuncs:
                - _ZN7ser4cpp3minIhEET_S1_S1_
                - _ZN7ser4cpp4RSeqImEC2EPKhm
                - _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
                - _ZNSt3__15arrayIhLm255EE4dataB8ne180100Ev
                - _ZNKSt3__15arrayIhLm255EE4sizeB8ne180100Ev
                - _ZN7ser4cpp4WSeqImEC2EPhm
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
        - Branch String:   'src/app/OctetData.cpp:38,9'
          Branch Sides:
            - BranchSide:      'src/app/OctetData.cpp:38,9'
              BranchSideFuncs:
                - _ZNSt3__15arrayIhLm255EE4dataB8ne180100Ev
                - _ZNKSt3__15arrayIhLm255EE4sizeB8ne180100Ev
                - _ZN7ser4cpp4WSeqImEC2EPhm
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
            - BranchSide:      'src/app/OctetData.cpp:40,30'
              BranchSideFuncs:
                - _ZNSt3__15arrayIhLm255EE4dataB8ne180100Ev
                - _ZNKSt3__15arrayIhLm255EE4sizeB8ne180100Ev
                - _ZN7ser4cpp4WSeqImEC2EPhm
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
      Callsites:
        - Src:             'src/app/OctetData.cpp:35,36'
          Dst:             _ZN7ser4cpp3minIhEET_S1_S1_
        - Src:             'src/app/OctetData.cpp:37,21'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
        - Src:             'src/app/OctetData.cpp:38,21'
          Dst:             _ZNK7ser4cpp9HasLengthImE12is_not_emptyEv
        - Src:             'src/app/OctetData.cpp:40,25'
          Dst:             _ZN7ser4cpp4WSeqImEC2EPhm
        - Src:             'src/app/OctetData.cpp:41,36'
          Dst:             _ZNK7ser4cpp4RSeqImE4takeEm
        - Src:             'src/app/OctetData.cpp:41,14'
          Dst:             _ZN7ser4cpp4WSeqImE9copy_fromERKNS_4RSeqImEE
    - functionName:    _ZN8opendnp39OctetData7ToSliceEPKc
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/OctetData.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8opendnp36BufferC2EPKhm
        - _ZN8opendnp36BufferC2Ev
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/OctetData.cpp:78,9'
          Branch Sides:
            - BranchSide:      'src/app/OctetData.cpp:79,16'
              BranchSideFuncs:
                - _ZN8opendnp36BufferC2Ev
            - BranchSide:      'src/app/OctetData.cpp:80,52'
              BranchSideFuncs:
                - _ZN8opendnp36BufferC2EPKhm
        - Branch String:   'src/app/OctetData.cpp:80,60'
          Branch Sides:
            - BranchSide:      'src/app/OctetData.cpp:80,12'
              BranchSideFuncs:
                - _ZN8opendnp36BufferC2EPKhm
            - BranchSide:      'src/app/OctetData.cpp:80,91'
              BranchSideFuncs:
                - _ZN8opendnp36BufferC2EPKhm
      Callsites:
        - Src:             'src/app/OctetData.cpp:77,27'
          Dst:             strlen
        - Src:             'src/app/OctetData.cpp:79,16'
          Dst:             _ZN8opendnp36BufferC2Ev
        - Src:             'src/app/OctetData.cpp:80,12'
          Dst:             _ZN8opendnp36BufferC2EPKhm
    - functionName:    _ZN8opendnp39OctetDataC2EPKc
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/OctetData.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - input
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39OctetData7ToSliceEPKc
        - _ZN8opendnp39OctetDataC2ERKNS_6BufferE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/OctetData.cpp:32,53'
          Dst:             _ZN8opendnp39OctetData7ToSliceEPKc
        - Src:             'src/app/OctetData.cpp:32,43'
          Dst:             _ZN8opendnp39OctetDataC2ERKNS_6BufferE
    - functionName:    _ZN8opendnp39OctetDataC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/OctetData.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_QualityFlags.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/QualityFlags.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/QualityFlags.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/app/QualityFlags.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2697
                - __cxx_global_var_init.1.2698
            - BranchSide:      'src/app/QualityFlags.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2697
                - __cxx_global_var_init.1.2698
      Callsites:
        - Src:             'src/app/QualityFlags.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/app/QualityFlags.cpp:0,0'
          Dst:             __cxx_global_var_init.1
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/QualityFlags.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/QualityFlags.h:33,17'
          Branch Sides:
            - BranchSide:      'src/app/QualityFlags.h:33,17'
              BranchSideFuncs:
                - _ZN8opendnp35FlagsC2Eh
            - BranchSide:      'src/app/QualityFlags.h:33,17'
              BranchSideFuncs:
                - _ZN8opendnp35FlagsC2Eh
      Callsites:
        - Src:             'src/app/QualityFlags.h:33,17'
          Dst:             _ZN8opendnp35FlagsC2Eh
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/QualityFlags.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/QualityFlags.h:34,17'
          Branch Sides:
            - BranchSide:      'src/app/QualityFlags.h:34,17'
              BranchSideFuncs:
                - _ZN8opendnp35FlagsC2Eh
            - BranchSide:      'src/app/QualityFlags.h:34,17'
              BranchSideFuncs:
                - _ZN8opendnp35FlagsC2Eh
      Callsites:
        - Src:             'src/app/QualityFlags.h:34,17'
          Dst:             _ZN8opendnp35FlagsC2Eh
    - functionName:    _ZN8opendnp35flags14GetBinaryFlagsENS_5FlagsEb
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/QualityFlags.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - bool
      constantsTouched: []
      argNames:
        - flags
        - value
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/app/QualityFlags.cpp:36,16'
          Branch Sides:
            - BranchSide:      'src/app/QualityFlags.cpp:36,38'
              BranchSideFuncs:
                - _ZN8opendnp35FlagsC2Eh
            - BranchSide:      'src/app/QualityFlags.cpp:37,38'
              BranchSideFuncs:
                - _ZN8opendnp35FlagsC2Eh
      Callsites:
        - Src:             'src/app/QualityFlags.cpp:36,26'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/QualityFlags.cpp:37,26'
          Dst:             _ZN8opendnp35FlagsC2Eh
    - functionName:    _ZN8opendnp35flags14GetBinaryValueENS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/QualityFlags.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - flags
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_APDUHeaderParser.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2723
                - __cxx_global_var_init.1.2724
                - __cxx_global_var_init.2.2725
                - __cxx_global_var_init.3.2726
                - __cxx_global_var_init.4.2727
                - __cxx_global_var_init.5.2728
                - __cxx_global_var_init.6.2729
                - __cxx_global_var_init.7.2730
                - __cxx_global_var_init.8.2731
                - __cxx_global_var_init.9.2732
                - __cxx_global_var_init.10.2733
                - __cxx_global_var_init.11.2734
                - __cxx_global_var_init.12.2735
                - __cxx_global_var_init.13.2736
                - __cxx_global_var_init.14.2737
                - __cxx_global_var_init.15.2738
                - __cxx_global_var_init.16.2739
                - __cxx_global_var_init.17.2740
                - __cxx_global_var_init.18.2741
                - __cxx_global_var_init.19.2742
                - __cxx_global_var_init.20.2743
                - __cxx_global_var_init.21.2744
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2723
                - __cxx_global_var_init.1.2724
                - __cxx_global_var_init.2.2725
                - __cxx_global_var_init.3.2726
                - __cxx_global_var_init.4.2727
                - __cxx_global_var_init.5.2728
                - __cxx_global_var_init.6.2729
                - __cxx_global_var_init.7.2730
                - __cxx_global_var_init.8.2731
                - __cxx_global_var_init.9.2732
                - __cxx_global_var_init.10.2733
                - __cxx_global_var_init.11.2734
                - __cxx_global_var_init.12.2735
                - __cxx_global_var_init.13.2736
                - __cxx_global_var_init.14.2737
                - __cxx_global_var_init.15.2738
                - __cxx_global_var_init.16.2739
                - __cxx_global_var_init.17.2740
                - __cxx_global_var_init.18.2741
                - __cxx_global_var_init.19.2742
                - __cxx_global_var_init.20.2743
                - __cxx_global_var_init.21.2744
      Callsites:
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEEC2ERKS2_RKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - objects
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp38IINFieldC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318APDUResponseHeaderC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDUHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310APDUHeaderC2Ev
        - _ZN8opendnp38IINFieldC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/APDUHeader.h:56,5'
          Dst:             _ZN8opendnp310APDUHeaderC2Ev
        - Src:             'src/app/APDUHeader.h:56,5'
          Dst:             _ZN8opendnp38IINFieldC2Ev
    - functionName:    _ZN8opendnp310APDUHeaderC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDUHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315AppControlFieldC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/APDUHeader.h:41,5'
          Dst:             _ZN8opendnp315AppControlFieldC2Ev
    - functionName:    _ZN8opendnp315AppControlFieldC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AppControlField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2Ev
        - _ZN8opendnp318APDUResponseHeaderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/APDUHeaderParser.h:57,9'
          Dst:             _ZN8opendnp318APDUResponseHeaderC2Ev
        - Src:             'src/app/parsing/APDUHeaderParser.h:57,9'
          Dst:             _ZN7ser4cpp4RSeqImEC2Ev
    - functionName:    _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEEC2ERKS2_RKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - objects
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2Ev
        - _ZN8opendnp310APDUHeaderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/APDUHeaderParser.h:57,9'
          Dst:             _ZN8opendnp310APDUHeaderC2Ev
        - Src:             'src/app/parsing/APDUHeaderParser.h:57,9'
          Dst:             _ZN7ser4cpp4RSeqImEC2Ev
    - functionName:    _ZN8opendnp318APDUResponseHeaderC2ERKNS_15AppControlFieldENS_12FunctionCodeERKNS_8IINFieldE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDUHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - control
        - function
        - IIN
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310APDUHeaderC2ERKNS_15AppControlFieldENS_12FunctionCodeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/APDUHeader.h:59,11'
          Dst:             _ZN8opendnp310APDUHeaderC2ERKNS_15AppControlFieldENS_12FunctionCodeE
    - functionName:    _ZN8opendnp310APDUHeaderC2ERKNS_15AppControlFieldENS_12FunctionCodeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/APDUHeader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - control
        - function
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEE2OkERKS2_RKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - header
        - objects
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEEC2ERKS2_RKN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/APDUHeaderParser.h:46,20'
          Dst:             _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEEC2ERKS2_RKN7ser4cpp4RSeqImEE
    - functionName:    _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEE5ErrorEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEEC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/APDUHeaderParser.h:51,20'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUHeaderParser.h:51,20'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEEC2Ev
            - BranchSide:      'src/app/parsing/APDUHeaderParser.h:51,20'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEEC2Ev
      Callsites:
        - Src:             'src/app/parsing/APDUHeaderParser.h:51,20'
          Dst:             _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEEC2Ev
    - functionName:    _ZN8opendnp316APDUHeaderParser13ParseResponseERKN7ser4cpp4RSeqImEEPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - apdu
        - logger
        - ''
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8opendnp315AppControlFieldC2Eh
        - _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEE2OkERKS2_RKN7ser4cpp4RSeqImEE
        - _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEE5ErrorEv
        - _ZN8opendnp316FunctionCodeSpec9from_typeEh
        - _ZN8opendnp318APDUResponseHeaderC2ERKNS_15AppControlFieldENS_12FunctionCodeERKNS_8IINFieldE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp38IINFieldC2Ehh
        - _ZNK7ser4cpp4RSeqImE4skipEm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/app/parsing/APDUHeaderParser.cpp:49,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:51,9'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEE5ErrorEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:57,44'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN8opendnp315AppControlFieldC2Eh
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN8opendnp316FunctionCodeSpec9from_typeEh
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN8opendnp38IINFieldC2Ehh
                - _ZN8opendnp318APDUResponseHeaderC2ERKNS_15AppControlFieldENS_12FunctionCodeERKNS_8IINFieldE
                - _ZNK7ser4cpp4RSeqImE4skipEm
                - _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEE2OkERKS2_RKN7ser4cpp4RSeqImEE
        - Branch String:   'src/app/parsing/APDUHeaderParser.cpp:51,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:51,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEE5ErrorEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:53,16'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEE5ErrorEv
        - Branch String:   'src/app/parsing/APDUHeaderParser.cpp:51,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:51,9'
              BranchSideFuncs:
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEE5ErrorEv
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:53,16'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEE5ErrorEv
      Callsites:
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:49,14'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:51,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:51,9'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:51,9'
          Dst:             snprintf
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:51,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:53,16'
          Dst:             _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEE5ErrorEv
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:57,44'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:57,28'
          Dst:             _ZN8opendnp315AppControlFieldC2Eh
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:57,82'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:57,54'
          Dst:             _ZN8opendnp316FunctionCodeSpec9from_typeEh
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:57,101'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:57,110'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:57,92'
          Dst:             _ZN8opendnp38IINFieldC2Ehh
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:57,9'
          Dst:             _ZN8opendnp318APDUResponseHeaderC2ERKNS_15AppControlFieldENS_12FunctionCodeERKNS_8IINFieldE
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:58,14'
          Dst:             _ZNK7ser4cpp4RSeqImE4skipEm
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:56,12'
          Dst:             _ZN8opendnp316APDUHeaderParser6ResultINS_18APDUResponseHeaderEE2OkERKS2_RKN7ser4cpp4RSeqImEE
    - functionName:    _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEE2OkERKS2_RKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - header
        - objects
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEEC2ERKS2_RKN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/APDUHeaderParser.h:46,20'
          Dst:             _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEEC2ERKS2_RKN7ser4cpp4RSeqImEE
    - functionName:    _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEE5ErrorEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEEC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/APDUHeaderParser.h:51,20'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUHeaderParser.h:51,20'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEEC2Ev
            - BranchSide:      'src/app/parsing/APDUHeaderParser.h:51,20'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEEC2Ev
      Callsites:
        - Src:             'src/app/parsing/APDUHeaderParser.h:51,20'
          Dst:             _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEEC2Ev
    - functionName:    _ZN8opendnp316APDUHeaderParser12ParseRequestERKN7ser4cpp4RSeqImEEPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - apdu
        - logger
        - ''
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8opendnp310APDUHeaderC2ERKNS_15AppControlFieldENS_12FunctionCodeE
        - _ZN8opendnp315AppControlFieldC2Eh
        - _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEE2OkERKS2_RKN7ser4cpp4RSeqImEE
        - _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEE5ErrorEv
        - _ZN8opendnp316FunctionCodeSpec9from_typeEh
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp4RSeqImE4skipEm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/app/parsing/APDUHeaderParser.cpp:35,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:37,9'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEE5ErrorEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:42,62'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN8opendnp315AppControlFieldC2Eh
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN8opendnp316FunctionCodeSpec9from_typeEh
                - _ZN8opendnp310APDUHeaderC2ERKNS_15AppControlFieldENS_12FunctionCodeE
                - _ZNK7ser4cpp4RSeqImE4skipEm
                - _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEE2OkERKS2_RKN7ser4cpp4RSeqImEE
        - Branch String:   'src/app/parsing/APDUHeaderParser.cpp:37,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:37,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEE5ErrorEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:39,16'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEE5ErrorEv
        - Branch String:   'src/app/parsing/APDUHeaderParser.cpp:37,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:37,9'
              BranchSideFuncs:
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEE5ErrorEv
            - BranchSide:      'src/app/parsing/APDUHeaderParser.cpp:39,16'
              BranchSideFuncs:
                - _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEE5ErrorEv
      Callsites:
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:35,14'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:37,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:37,9'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:37,9'
          Dst:             snprintf
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:37,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:39,16'
          Dst:             _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEE5ErrorEv
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:42,62'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:42,46'
          Dst:             _ZN8opendnp315AppControlFieldC2Eh
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:42,100'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:42,72'
          Dst:             _ZN8opendnp316FunctionCodeSpec9from_typeEh
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:42,35'
          Dst:             _ZN8opendnp310APDUHeaderC2ERKNS_15AppControlFieldENS_12FunctionCodeE
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:43,40'
          Dst:             _ZNK7ser4cpp4RSeqImE4skipEm
        - Src:             'src/app/parsing/APDUHeaderParser.cpp:42,12'
          Dst:             _ZN8opendnp316APDUHeaderParser6ResultINS_10APDUHeaderEE2OkERKS2_RKN7ser4cpp4RSeqImEE
    - functionName:    _GLOBAL__sub_I_APDUParser.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/APDUParser.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2859
                - __cxx_global_var_init.1.2860
                - __cxx_global_var_init.2.2861
                - __cxx_global_var_init.3.2862
                - __cxx_global_var_init.4.2863
                - __cxx_global_var_init.5.2864
                - __cxx_global_var_init.6.2865
                - __cxx_global_var_init.7.2866
                - __cxx_global_var_init.8.2867
                - __cxx_global_var_init.9.2868
                - __cxx_global_var_init.10.2869
                - __cxx_global_var_init.11.2870
                - __cxx_global_var_init.12.2871
                - __cxx_global_var_init.13.2872
                - __cxx_global_var_init.14.2873
                - __cxx_global_var_init.15.2874
                - __cxx_global_var_init.16.2875
                - __cxx_global_var_init.17.2876
                - __cxx_global_var_init.18.2877
                - __cxx_global_var_init.19.2878
                - __cxx_global_var_init.20.2879
                - __cxx_global_var_init.21.2880
            - BranchSide:      'src/app/parsing/APDUParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2859
                - __cxx_global_var_init.1.2860
                - __cxx_global_var_init.2.2861
                - __cxx_global_var_init.3.2862
                - __cxx_global_var_init.4.2863
                - __cxx_global_var_init.5.2864
                - __cxx_global_var_init.6.2865
                - __cxx_global_var_init.7.2866
                - __cxx_global_var_init.8.2867
                - __cxx_global_var_init.9.2868
                - __cxx_global_var_init.10.2869
                - __cxx_global_var_init.11.2870
                - __cxx_global_var_init.12.2871
                - __cxx_global_var_init.13.2872
                - __cxx_global_var_init.14.2873
                - __cxx_global_var_init.15.2874
                - __cxx_global_var_init.16.2875
                - __cxx_global_var_init.17.2876
                - __cxx_global_var_init.18.2877
                - __cxx_global_var_init.19.2878
                - __cxx_global_var_init.20.2879
                - __cxx_global_var_init.21.2880
      Callsites:
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/app/parsing/APDUParser.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZN8opendnp316AllObjectsHeaderC2ERKNS_12HeaderRecordE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - record
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp314ParserSettings12LoggingLevelEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ParserSettings.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp310APDUParser22HandleAllObjectsHeaderEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pLogger
        - record
        - settings
        - pHandler
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_16AllObjectsHeaderE
        - _ZN8opendnp316AllObjectsHeaderC2ERKNS_12HeaderRecordE
        - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp314ParserSettings12LoggingLevelEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/APDUParser.cpp:154,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:154,5'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316AllObjectsHeaderC2ERKNS_12HeaderRecordE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_16AllObjectsHeaderE
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/APDUParser.cpp:154,5'
              BranchSideFuncs:
                - _ZN8opendnp316AllObjectsHeaderC2ERKNS_12HeaderRecordE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_16AllObjectsHeaderE
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/APDUParser.cpp:154,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:154,5'
              BranchSideFuncs:
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp316AllObjectsHeaderC2ERKNS_12HeaderRecordE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_16AllObjectsHeaderE
            - BranchSide:      'src/app/parsing/APDUParser.cpp:158,9'
              BranchSideFuncs:
                - _ZN8opendnp316AllObjectsHeaderC2ERKNS_12HeaderRecordE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_16AllObjectsHeaderE
        - Branch String:   'src/app/parsing/APDUParser.cpp:158,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:158,9'
              BranchSideFuncs:
                - _ZN8opendnp316AllObjectsHeaderC2ERKNS_12HeaderRecordE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_16AllObjectsHeaderE
            - BranchSide:      'src/app/parsing/APDUParser.cpp:160,9'
              BranchSideFuncs:
                - _ZN8opendnp316AllObjectsHeaderC2ERKNS_12HeaderRecordE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_16AllObjectsHeaderE
      Callsites:
        - Src:             'src/app/parsing/APDUParser.cpp:154,5'
          Dst:             _ZNK8opendnp314ParserSettings12LoggingLevelEv
        - Src:             'src/app/parsing/APDUParser.cpp:154,5'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/APDUParser.cpp:154,5'
          Dst:             _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
        - Src:             'src/app/parsing/APDUParser.cpp:154,5'
          Dst:             _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - Src:             'src/app/parsing/APDUParser.cpp:154,5'
          Dst:             snprintf
        - Src:             'src/app/parsing/APDUParser.cpp:154,5'
          Dst:             _ZNK8opendnp314ParserSettings12LoggingLevelEv
        - Src:             'src/app/parsing/APDUParser.cpp:154,5'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/APDUParser.cpp:160,28'
          Dst:             _ZN8opendnp316AllObjectsHeaderC2ERKNS_12HeaderRecordE
        - Src:             'src/app/parsing/APDUParser.cpp:160,19'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_16AllObjectsHeaderE
    - functionName:    _ZN8opendnp310APDUParser14ParseQualifierERN7ser4cpp4RSeqImEEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - pLogger
        - record
        - settings
        - pHandler
      BBCount:         17
      ICount:          188
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp310APDUParser22HandleAllObjectsHeaderEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
        - _ZN8opendnp311CountParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZN8opendnp39NumParser7OneByteEv
        - _ZN8opendnp39NumParser7TwoByteEv
        - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/APDUParser.cpp:120,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:123,39'
              BranchSideFuncs:
                - _ZN8opendnp310APDUParser22HandleAllObjectsHeaderEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/APDUParser.cpp:126,41'
              BranchSideFuncs:
                - _ZN8opendnp39NumParser7OneByteEv
                - _ZN8opendnp311CountParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/APDUParser.cpp:129,41'
              BranchSideFuncs:
                - _ZN8opendnp39NumParser7TwoByteEv
                - _ZN8opendnp311CountParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/APDUParser.cpp:132,41'
              BranchSideFuncs:
                - _ZN8opendnp39NumParser7OneByteEv
                - _ZN8opendnp311RangeParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/APDUParser.cpp:135,41'
              BranchSideFuncs:
                - _ZN8opendnp39NumParser7TwoByteEv
                - _ZN8opendnp311RangeParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/APDUParser.cpp:138,46'
              BranchSideFuncs:
                - _ZN8opendnp39NumParser7OneByteEv
                - _ZN8opendnp316CountIndexParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/APDUParser.cpp:141,46'
              BranchSideFuncs:
                - _ZN8opendnp39NumParser7TwoByteEv
                - _ZN8opendnp316CountIndexParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/APDUParser.cpp:144,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/APDUParser.cpp:144,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:144,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/APDUParser.cpp:145,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/APDUParser.cpp:144,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:144,9'
              BranchSideFuncs:
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/APDUParser.cpp:145,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/APDUParser.cpp:120,20'
          Dst:             _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - Src:             'src/app/parsing/APDUParser.cpp:123,16'
          Dst:             _ZN8opendnp310APDUParser22HandleAllObjectsHeaderEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
        - Src:             'src/app/parsing/APDUParser.cpp:126,49'
          Dst:             _ZN8opendnp39NumParser7OneByteEv
        - Src:             'src/app/parsing/APDUParser.cpp:126,16'
          Dst:             _ZN8opendnp311CountParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
        - Src:             'src/app/parsing/APDUParser.cpp:129,49'
          Dst:             _ZN8opendnp39NumParser7TwoByteEv
        - Src:             'src/app/parsing/APDUParser.cpp:129,16'
          Dst:             _ZN8opendnp311CountParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
        - Src:             'src/app/parsing/APDUParser.cpp:132,49'
          Dst:             _ZN8opendnp39NumParser7OneByteEv
        - Src:             'src/app/parsing/APDUParser.cpp:132,16'
          Dst:             _ZN8opendnp311RangeParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
        - Src:             'src/app/parsing/APDUParser.cpp:135,49'
          Dst:             _ZN8opendnp39NumParser7TwoByteEv
        - Src:             'src/app/parsing/APDUParser.cpp:135,16'
          Dst:             _ZN8opendnp311RangeParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
        - Src:             'src/app/parsing/APDUParser.cpp:138,54'
          Dst:             _ZN8opendnp39NumParser7OneByteEv
        - Src:             'src/app/parsing/APDUParser.cpp:138,16'
          Dst:             _ZN8opendnp316CountIndexParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
        - Src:             'src/app/parsing/APDUParser.cpp:141,54'
          Dst:             _ZN8opendnp39NumParser7TwoByteEv
        - Src:             'src/app/parsing/APDUParser.cpp:141,16'
          Dst:             _ZN8opendnp316CountIndexParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
        - Src:             'src/app/parsing/APDUParser.cpp:144,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/APDUParser.cpp:144,9'
          Dst:             snprintf
        - Src:             'src/app/parsing/APDUParser.cpp:144,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp310APDUParser11ParseHeaderERN7ser4cpp4RSeqImEEPNS_6LoggerEjRKNS_14ParserSettingsEPNS_12IAPDUHandlerEPNS_10IWhiteListE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - pLogger
        - count
        - settings
        - pHandler
        - pWhiteList
      BBCount:         23
      ICount:          172
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8opendnp310APDUParser14ParseQualifierERN7ser4cpp4RSeqImEEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
        - _ZN8opendnp312HeaderRecordC2ERKNS_20GroupVariationRecordEhj
        - _ZN8opendnp312ObjectHeaderC2Ev
        - _ZN8opendnp317QualifierCodeSpec9from_typeEh
        - _ZN8opendnp318ObjectHeaderParser17ParseObjectHeaderERNS_12ObjectHeaderERN7ser4cpp4RSeqImEEPNS_6LoggerE
        - _ZN8opendnp320GroupVariationRecord9GetRecordEhh
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/APDUParser.cpp:89,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:91,16'
              BranchSideFuncs: []
            - BranchSide:      'src/app/parsing/APDUParser.cpp:94,60'
              BranchSideFuncs:
                - _ZN8opendnp320GroupVariationRecord9GetRecordEhh
                - _ZN8opendnp312HeaderRecordC2ERKNS_20GroupVariationRecordEhj
                - _ZN8opendnp310APDUParser14ParseQualifierERN7ser4cpp4RSeqImEEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
                - _ZN8opendnp317QualifierCodeSpec9from_typeEh
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/APDUParser.cpp:96,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:98,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/APDUParser.cpp:103,9'
              BranchSideFuncs:
                - _ZN8opendnp312HeaderRecordC2ERKNS_20GroupVariationRecordEhj
                - _ZN8opendnp310APDUParser14ParseQualifierERN7ser4cpp4RSeqImEEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
                - _ZN8opendnp317QualifierCodeSpec9from_typeEh
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/APDUParser.cpp:98,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:98,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/APDUParser.cpp:99,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/APDUParser.cpp:98,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:98,9'
              BranchSideFuncs:
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/APDUParser.cpp:99,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/APDUParser.cpp:103,20'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:103,24'
              BranchSideFuncs:
                - _ZN8opendnp317QualifierCodeSpec9from_typeEh
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZN8opendnp312HeaderRecordC2ERKNS_20GroupVariationRecordEhj
                - _ZN8opendnp310APDUParser14ParseQualifierERN7ser4cpp4RSeqImEEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/APDUParser.cpp:111,39'
              BranchSideFuncs:
                - _ZN8opendnp312HeaderRecordC2ERKNS_20GroupVariationRecordEhj
                - _ZN8opendnp310APDUParser14ParseQualifierERN7ser4cpp4RSeqImEEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
        - Branch String:   'src/app/parsing/APDUParser.cpp:103,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:105,9'
              BranchSideFuncs:
                - _ZN8opendnp312HeaderRecordC2ERKNS_20GroupVariationRecordEhj
                - _ZN8opendnp310APDUParser14ParseQualifierERN7ser4cpp4RSeqImEEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/APDUParser.cpp:111,39'
              BranchSideFuncs:
                - _ZN8opendnp312HeaderRecordC2ERKNS_20GroupVariationRecordEhj
                - _ZN8opendnp310APDUParser14ParseQualifierERN7ser4cpp4RSeqImEEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
        - Branch String:   'src/app/parsing/APDUParser.cpp:105,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:105,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/APDUParser.cpp:108,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/APDUParser.cpp:105,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:105,9'
              BranchSideFuncs:
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/APDUParser.cpp:108,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/APDUParser.cpp:87,18'
          Dst:             _ZN8opendnp312ObjectHeaderC2Ev
        - Src:             'src/app/parsing/APDUParser.cpp:88,19'
          Dst:             _ZN8opendnp318ObjectHeaderParser17ParseObjectHeaderERNS_12ObjectHeaderERN7ser4cpp4RSeqImEEPNS_6LoggerE
        - Src:             'src/app/parsing/APDUParser.cpp:94,21'
          Dst:             _ZN8opendnp320GroupVariationRecord9GetRecordEhh
        - Src:             'src/app/parsing/APDUParser.cpp:98,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/APDUParser.cpp:98,9'
          Dst:             snprintf
        - Src:             'src/app/parsing/APDUParser.cpp:98,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/APDUParser.cpp:103,69'
          Dst:             _ZN8opendnp317QualifierCodeSpec9from_typeEh
        - Src:             'src/app/parsing/APDUParser.cpp:105,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/APDUParser.cpp:105,9'
          Dst:             snprintf
        - Src:             'src/app/parsing/APDUParser.cpp:105,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/APDUParser.cpp:111,56'
          Dst:             _ZN8opendnp312HeaderRecordC2ERKNS_20GroupVariationRecordEhj
        - Src:             'src/app/parsing/APDUParser.cpp:111,12'
          Dst:             _ZN8opendnp310APDUParser14ParseQualifierERN7ser4cpp4RSeqImEEPNS_6LoggerERKNS_12HeaderRecordERKNS_14ParserSettingsEPNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp310APDUParser14ParseAndLogAllERKN7ser4cpp4RSeqImEEPNS_6LoggerENS_14ParserSettingsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - pLogger
        - settings
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/APDUParser.cpp:57,12'
          Dst:             _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
    - functionName:    _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - pLogger
        - pHandler
        - pWhiteList
        - settings
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8opendnp310APDUParser11ParseHeaderERN7ser4cpp4RSeqImEEPNS_6LoggerEjRKNS_14ParserSettingsEPNS_12IAPDUHandlerEPNS_10IWhiteListE
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/app/parsing/APDUParser.cpp:68,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:70,41'
              BranchSideFuncs:
                - _ZN8opendnp310APDUParser11ParseHeaderERN7ser4cpp4RSeqImEEPNS_6LoggerEjRKNS_14ParserSettingsEPNS_12IAPDUHandlerEPNS_10IWhiteListE
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
            - BranchSide:      'src/app/parsing/APDUParser.cpp:77,5'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/APDUParser.cpp:72,13'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:68,5'
              BranchSideFuncs: []
            - BranchSide:      'src/app/parsing/APDUParser.cpp:74,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/APDUParser.cpp:68,17'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/APDUParser.cpp:70,23'
          Dst:             _ZN8opendnp310APDUParser11ParseHeaderERN7ser4cpp4RSeqImEEPNS_6LoggerEjRKNS_14ParserSettingsEPNS_12IAPDUHandlerEPNS_10IWhiteListE
    - functionName:    _ZN8opendnp310APDUParser5ParseERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEPNS_6LoggerENS_14ParserSettingsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - handler
        - pLogger
        - settings
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/APDUParser.cpp:52,12'
          Branch Sides:
            - BranchSide:      'src/app/parsing/APDUParser.cpp:52,58'
              BranchSideFuncs:
                - _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
            - BranchSide:      'src/app/parsing/APDUParser.cpp:52,106'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/APDUParser.cpp:50,19'
          Dst:             _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
        - Src:             'src/app/parsing/APDUParser.cpp:52,42'
          Dst:             _ZN8opendnp310APDUParser15ParseSinglePassERKN7ser4cpp4RSeqImEEPNS_6LoggerEPNS_12IAPDUHandlerEPNS_10IWhiteListERKNS_14ParserSettingsE
    - functionName:    _ZN8opendnp310APDUParser5ParseERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerERNS_6LoggerENS_14ParserSettingsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - handler
        - logger
        - settings
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310APDUParser5ParseERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEPNS_6LoggerENS_14ParserSettingsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/APDUParser.cpp:41,12'
          Dst:             _ZN8opendnp310APDUParser5ParseERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEPNS_6LoggerENS_14ParserSettingsE
    - functionName:    _GLOBAL__sub_I_CountIndexParser.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2983
                - __cxx_global_var_init.1.2984
                - __cxx_global_var_init.2.2985
                - __cxx_global_var_init.3.2986
                - __cxx_global_var_init.4.2987
                - __cxx_global_var_init.5.2988
                - __cxx_global_var_init.6.2989
                - __cxx_global_var_init.7.2990
                - __cxx_global_var_init.8.2991
                - __cxx_global_var_init.9.2992
                - __cxx_global_var_init.10.2993
                - __cxx_global_var_init.11.2994
                - __cxx_global_var_init.12.2995
                - __cxx_global_var_init.13.2996
                - __cxx_global_var_init.14.2997
                - __cxx_global_var_init.15.2998
                - __cxx_global_var_init.16.2999
                - __cxx_global_var_init.17.3000
                - __cxx_global_var_init.18.3001
                - __cxx_global_var_init.19.3002
                - __cxx_global_var_init.20.3003
                - __cxx_global_var_init.21.3004
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.2983
                - __cxx_global_var_init.1.2984
                - __cxx_global_var_init.2.2985
                - __cxx_global_var_init.3.2986
                - __cxx_global_var_init.4.2987
                - __cxx_global_var_init.5.2988
                - __cxx_global_var_init.6.2989
                - __cxx_global_var_init.7.2990
                - __cxx_global_var_init.8.2991
                - __cxx_global_var_init.9.2992
                - __cxx_global_var_init.10.2993
                - __cxx_global_var_init.11.2994
                - __cxx_global_var_init.12.2995
                - __cxx_global_var_init.13.2996
                - __cxx_global_var_init.14.2997
                - __cxx_global_var_init.15.2998
                - __cxx_global_var_init.16.2999
                - __cxx_global_var_init.17.3000
                - __cxx_global_var_init.18.3001
                - __cxx_global_var_init.19.3002
                - __cxx_global_var_init.20.3003
                - __cxx_global_var_init.21.3004
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/app/parsing/CountIndexParser.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZN8opendnp37IndexedINS_11OctetStringEEC2ERKS1_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - value_
        - index_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp39WithIndexINS_11OctetStringEEENS_7IndexedIT_EERKS3_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - value
        - index
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37IndexedINS_11OctetStringEEC2ERKS1_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:44,12'
          Dst:             _ZN8opendnp37IndexedINS_11OctetStringEEC2ERKS1_t
    - functionName:    _ZN8opendnp311OctetStringC2ERKNS_6BufferE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/OctetString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39OctetDataC2ERKNS_6BufferE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/OctetString.h:57,41'
          Dst:             _ZN8opendnp39OctetDataC2ERKNS_6BufferE
    - functionName:    '_ZZN8opendnp316CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEENK3$_0clES4_j'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN8opendnp311OctetStringC2ERKNS_6BufferE
        - _ZN8opendnp36BufferC2EPKhm
        - _ZN8opendnp39WithIndexINS_11OctetStringEEENS_7IndexedIT_EERKS3_t
        - _ZNK7ser4cpp4RSeqImE4takeEm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.cpp:272,36'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.cpp:273,50'
          Dst:             _ZNK7ser4cpp4RSeqImE4takeEm
        - Src:             'src/app/parsing/CountIndexParser.cpp:274,39'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/app/parsing/CountIndexParser.cpp:274,74'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/CountIndexParser.cpp:274,32'
          Dst:             _ZN8opendnp36BufferC2EPKhm
        - Src:             'src/app/parsing/CountIndexParser.cpp:274,25'
          Dst:             _ZN8opendnp311OctetStringC2ERKNS_6BufferE
        - Src:             'src/app/parsing/CountIndexParser.cpp:275,20'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
        - Src:             'src/app/parsing/CountIndexParser.cpp:276,20'
          Dst:             _ZN8opendnp39WithIndexINS_11OctetStringEEENS_7IndexedIT_EERKS3_t
    - functionName:    '_ZNK8opendnp318BufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_16CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0E7ForeachERNS_8IVisitorIS3_EE'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZN8opendnp316CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEENK3$_0clES4_j'
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - '_ZZN8opendnp316CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEENK3$_0clES4_j'
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             '_ZZN8opendnp316CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEENK3$_0clES4_j'
    - functionName:    '_ZNK8opendnp318BufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_16CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0E5CountEv'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_11OctetStringEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN8opendnp318BufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_16CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EC2ERKS7_mRKSJ_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_11OctetStringEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_11OctetStringEEEEC2Ev
    - functionName:    '_ZZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEENK3$_0clES4_j'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.cpp:237,30'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
    - functionName:    '_ZNK8opendnp318BufferedCollectionItZNS_16CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0E7ForeachERNS_8IVisitorItEE'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEENK3$_0clES4_j'
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - '_ZZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEENK3$_0clES4_j'
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             '_ZZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEENK3$_0clES4_j'
    - functionName:    '_ZNK8opendnp318BufferedCollectionItZNS_16CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0E5CountEv'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionItEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN8opendnp318BufferedCollectionItZNS_16CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EC2ERKS4_mRKSG_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionItEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionItEC2Ev
    - functionName:    _ZN8opendnp37IndexedINS_15TimeAndIntervalEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315TimeAndIntervalC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp315TimeAndIntervalC2Ev
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group50Var410ReadTargetERN7ser4cpp4RSeqImEERNS_15TimeAndIntervalE
        - _ZN8opendnp37IndexedINS_15TimeAndIntervalEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_15TimeAndIntervalEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group50Var410ReadTargetERN7ser4cpp4RSeqImEERNS_15TimeAndIntervalE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
    - functionName:    _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - record
        - count_
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group50Var44SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var810ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
        - _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group43Var810ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
    - functionName:    _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318AnalogCommandEventC2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp318AnalogCommandEventC2Ev
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
    - functionName:    _ZN8opendnp311Group43Var84SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var710ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
        - _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group43Var710ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
    - functionName:    _ZN8opendnp311Group43Var74SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var610ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
        - _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group43Var610ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
    - functionName:    _ZN8opendnp311Group43Var64SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var510ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
        - _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group43Var510ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
    - functionName:    _ZN8opendnp311Group43Var54SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var410ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
        - _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group43Var410ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
    - functionName:    _ZN8opendnp311Group43Var44SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var310ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
        - _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group43Var310ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
    - functionName:    _ZN8opendnp311Group43Var34SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
        - _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group43Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
    - functionName:    _ZN8opendnp311Group43Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
        - _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogCommandEventEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group43Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
    - functionName:    _ZN8opendnp311Group43Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var810ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group42Var810ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
    - functionName:    _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318AnalogOutputStatusC2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp318AnalogOutputStatusC2Ev
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group42Var84SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var710ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group42Var710ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group42Var74SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var610ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group42Var610ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group42Var64SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var510ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group42Var510ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group42Var54SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var410ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group42Var410ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group42Var44SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var310ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group42Var310ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group42Var34SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group42Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group42Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group42Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group42Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp37IndexedINS_20AnalogOutputDouble64EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp320AnalogOutputDouble64C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp320AnalogOutputDouble64C2Ev
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var410ReadTargetERN7ser4cpp4RSeqImEERNS_20AnalogOutputDouble64E
        - _ZN8opendnp37IndexedINS_20AnalogOutputDouble64EEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_20AnalogOutputDouble64EEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group41Var410ReadTargetERN7ser4cpp4RSeqImEERNS_20AnalogOutputDouble64E
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_20AnalogOutputDouble64EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_20AnalogOutputDouble64EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_20AnalogOutputDouble64EEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_20AnalogOutputDouble64EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_20AnalogOutputDouble64EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_20AnalogOutputDouble64EEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_20AnalogOutputDouble64EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_20AnalogOutputDouble64EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_20AnalogOutputDouble64EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_20AnalogOutputDouble64EEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_20AnalogOutputDouble64EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_20AnalogOutputDouble64EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_20AnalogOutputDouble64EEEEE
    - functionName:    _ZN8opendnp311Group41Var44SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp37IndexedINS_19AnalogOutputFloat32EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp319AnalogOutputFloat32C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp319AnalogOutputFloat32C2Ev
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var310ReadTargetERN7ser4cpp4RSeqImEERNS_19AnalogOutputFloat32E
        - _ZN8opendnp37IndexedINS_19AnalogOutputFloat32EEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_19AnalogOutputFloat32EEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group41Var310ReadTargetERN7ser4cpp4RSeqImEERNS_19AnalogOutputFloat32E
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_19AnalogOutputFloat32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_19AnalogOutputFloat32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_19AnalogOutputFloat32EEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_19AnalogOutputFloat32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_19AnalogOutputFloat32EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_19AnalogOutputFloat32EEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_19AnalogOutputFloat32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_19AnalogOutputFloat32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_19AnalogOutputFloat32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_19AnalogOutputFloat32EEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_19AnalogOutputFloat32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_19AnalogOutputFloat32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_19AnalogOutputFloat32EEEEE
    - functionName:    _ZN8opendnp311Group41Var34SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp37IndexedINS_17AnalogOutputInt16EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317AnalogOutputInt16C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp317AnalogOutputInt16C2Ev
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var210ReadTargetERN7ser4cpp4RSeqImEERNS_17AnalogOutputInt16E
        - _ZN8opendnp37IndexedINS_17AnalogOutputInt16EEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_17AnalogOutputInt16EEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group41Var210ReadTargetERN7ser4cpp4RSeqImEERNS_17AnalogOutputInt16E
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_17AnalogOutputInt16EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_17AnalogOutputInt16EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_17AnalogOutputInt16EEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_17AnalogOutputInt16EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_17AnalogOutputInt16EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_17AnalogOutputInt16EEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_17AnalogOutputInt16EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_17AnalogOutputInt16EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_17AnalogOutputInt16EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_17AnalogOutputInt16EEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_17AnalogOutputInt16EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_17AnalogOutputInt16EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_17AnalogOutputInt16EEEEE
    - functionName:    _ZN8opendnp311Group41Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp37IndexedINS_17AnalogOutputInt32EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317AnalogOutputInt32C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp317AnalogOutputInt32C2Ev
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var110ReadTargetERN7ser4cpp4RSeqImEERNS_17AnalogOutputInt32E
        - _ZN8opendnp37IndexedINS_17AnalogOutputInt32EEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_17AnalogOutputInt32EEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group41Var110ReadTargetERN7ser4cpp4RSeqImEERNS_17AnalogOutputInt32E
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_17AnalogOutputInt32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_17AnalogOutputInt32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_17AnalogOutputInt32EEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_17AnalogOutputInt32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_17AnalogOutputInt32EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_17AnalogOutputInt32EEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_17AnalogOutputInt32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_17AnalogOutputInt32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_17AnalogOutputInt32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_17AnalogOutputInt32EEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_17AnalogOutputInt32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_17AnalogOutputInt32EEEZNS_16CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_17AnalogOutputInt32EEEEE
    - functionName:    _ZN8opendnp311Group41Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var810ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group32Var810ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
    - functionName:    _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp36AnalogC2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp36AnalogC2Ev
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group32Var84SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var710ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group32Var710ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group32Var74SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var610ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group32Var610ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group32Var64SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var510ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group32Var510ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group32Var54SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var410ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group32Var410ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group32Var44SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var310ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group32Var310ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group32Var34SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var210ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group32Var210ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group32Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var110ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_6AnalogEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group32Var110ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group32Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var610ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - _ZN8opendnp37IndexedINS_13FrozenCounterEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_13FrozenCounterEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group23Var610ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
    - functionName:    _ZN8opendnp37IndexedINS_13FrozenCounterEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313FrozenCounterC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp313FrozenCounterC2Ev
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
    - functionName:    _ZN8opendnp311Group23Var64SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var510ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - _ZN8opendnp37IndexedINS_13FrozenCounterEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_13FrozenCounterEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group23Var510ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
    - functionName:    _ZN8opendnp311Group23Var54SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var210ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - _ZN8opendnp37IndexedINS_13FrozenCounterEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_13FrozenCounterEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group23Var210ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
    - functionName:    _ZN8opendnp311Group23Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var110ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - _ZN8opendnp37IndexedINS_13FrozenCounterEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_13FrozenCounterEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group23Var110ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
    - functionName:    _ZN8opendnp311Group23Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var610ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
        - _ZN8opendnp37IndexedINS_7CounterEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_7CounterEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group22Var610ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
    - functionName:    _ZN8opendnp37IndexedINS_7CounterEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37CounterC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp37CounterC2Ev
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
    - functionName:    _ZN8opendnp311Group22Var64SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var510ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
        - _ZN8opendnp37IndexedINS_7CounterEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_7CounterEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group22Var510ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
    - functionName:    _ZN8opendnp311Group22Var54SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var210ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
        - _ZN8opendnp37IndexedINS_7CounterEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_7CounterEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group22Var210ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
    - functionName:    _ZN8opendnp311Group22Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var110ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
        - _ZN8opendnp37IndexedINS_7CounterEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_7CounterEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group22Var110ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
    - functionName:    _ZN8opendnp311Group22Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group13Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryCommandEventE
        - _ZN8opendnp37IndexedINS_18BinaryCommandEventEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18BinaryCommandEventEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group13Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryCommandEventE
    - functionName:    _ZN8opendnp37IndexedINS_18BinaryCommandEventEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BinaryCommandEventC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp318BinaryCommandEventC2Ev
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEC2Ev
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEE
    - functionName:    _ZN8opendnp311Group13Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group13.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group13Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryCommandEventE
        - _ZN8opendnp37IndexedINS_18BinaryCommandEventEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18BinaryCommandEventEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group13Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryCommandEventE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryCommandEventEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEE
    - functionName:    _ZN8opendnp311Group13Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group13.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp37IndexedINS_23ControlRelayOutputBlockEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp323ControlRelayOutputBlockC2ENS_13OperationTypeENS_13TripCloseCodeEbhjjNS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp323ControlRelayOutputBlockC2ENS_13OperationTypeENS_13TripCloseCodeEbhjjNS_13CommandStatusE
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group12Var110ReadTargetERN7ser4cpp4RSeqImEERNS_23ControlRelayOutputBlockE
        - _ZN8opendnp37IndexedINS_23ControlRelayOutputBlockEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_23ControlRelayOutputBlockEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group12Var110ReadTargetERN7ser4cpp4RSeqImEERNS_23ControlRelayOutputBlockE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEE
    - functionName:    _ZN8opendnp311Group12Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group12.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group11Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryOutputStatusE
        - _ZN8opendnp37IndexedINS_18BinaryOutputStatusEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18BinaryOutputStatusEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group11Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryOutputStatusE
    - functionName:    _ZN8opendnp37IndexedINS_18BinaryOutputStatusEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BinaryOutputStatusC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp318BinaryOutputStatusC2Ev
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group11Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group11.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group11Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryOutputStatusE
        - _ZN8opendnp37IndexedINS_18BinaryOutputStatusEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_18BinaryOutputStatusEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp311Group11Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryOutputStatusE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_16CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group11Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group11.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group4Var310ReadTargetERN7ser4cpp4RSeqImEERNS_15DoubleBitBinaryE
        - _ZN8opendnp37IndexedINS_15DoubleBitBinaryEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_15DoubleBitBinaryEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp310Group4Var310ReadTargetERN7ser4cpp4RSeqImEERNS_15DoubleBitBinaryE
    - functionName:    _ZN8opendnp37IndexedINS_15DoubleBitBinaryEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315DoubleBitBinaryC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp315DoubleBitBinaryC2Ev
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
    - functionName:    _ZN8opendnp310Group4Var34SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group4Var210ReadTargetERN7ser4cpp4RSeqImEERNS_15DoubleBitBinaryE
        - _ZN8opendnp37IndexedINS_15DoubleBitBinaryEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_15DoubleBitBinaryEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp310Group4Var210ReadTargetERN7ser4cpp4RSeqImEERNS_15DoubleBitBinaryE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
    - functionName:    _ZN8opendnp310Group4Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group4Var110ReadTargetERN7ser4cpp4RSeqImEERNS_15DoubleBitBinaryE
        - _ZN8opendnp37IndexedINS_15DoubleBitBinaryEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_15DoubleBitBinaryEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp310Group4Var110ReadTargetERN7ser4cpp4RSeqImEERNS_15DoubleBitBinaryE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
    - functionName:    _ZN8opendnp310Group4Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group2Var310ReadTargetERN7ser4cpp4RSeqImEERNS_6BinaryE
        - _ZN8opendnp37IndexedINS_6BinaryEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_6BinaryEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp310Group2Var310ReadTargetERN7ser4cpp4RSeqImEERNS_6BinaryE
    - functionName:    _ZN8opendnp37IndexedINS_6BinaryEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp36BinaryC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:36,17'
          Dst:             _ZN8opendnp36BinaryC2Ev
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEEC2Ev
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
    - functionName:    _ZN8opendnp310Group2Var34SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group2Var210ReadTargetERN7ser4cpp4RSeqImEERNS_6BinaryE
        - _ZN8opendnp37IndexedINS_6BinaryEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_6BinaryEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp310Group2Var210ReadTargetERN7ser4cpp4RSeqImEERNS_6BinaryE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
    - functionName:    _ZN8opendnp310Group2Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group2Var110ReadTargetERN7ser4cpp4RSeqImEERNS_6BinaryE
        - _ZN8opendnp37IndexedINS_6BinaryEEC2Ev
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:131,46'
          Dst:             _ZN8opendnp37IndexedINS_6BinaryEEC2Ev
        - Src:             'src/app/parsing/CountIndexParser.h:132,32'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/CountIndexParser.h:133,9'
          Dst:             _ZN8opendnp310Group2Var110ReadTargetERN7ser4cpp4RSeqImEERNS_6BinaryE
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - numparser
        - buffer
        - handler
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:137,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_16CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/CountIndexParser.h:138,22'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.h:138,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
    - functionName:    _ZN8opendnp310Group2Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_16CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS7_mRKSM_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp318BufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_16CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EC2ERKS7_mRKSJ_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             '_ZN8opendnp318BufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_16CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EC2ERKS7_mRKSJ_'
    - functionName:    '_ZN8opendnp324CreateBufferedCollectionItZNS_16CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS4_mRKSJ_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp318BufferedCollectionItZNS_16CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EC2ERKS4_mRKSG_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             '_ZN8opendnp318BufferedCollectionItZNS_16CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EC2ERKS4_mRKSG_'
    - functionName:    _ZN8opendnp316CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - record
        - numparser
        - count
        - pLogger
        - pHandler
      BBCount:         21
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - '_ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_16CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS7_mRKSM_'
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:255,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:257,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:261,33'
              BranchSideFuncs:
                - _ZNK8opendnp39NumParser8NumBytesEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4RSeqImE7advanceEm
                - '_ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_16CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS7_mRKSM_'
                - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:257,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:257,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:258,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:257,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:257,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:258,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:263,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:265,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:269,9'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
                - '_ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_16CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS7_mRKSM_'
                - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:265,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:265,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:266,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:265,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:265,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:266,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:269,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:271,21'
              BranchSideFuncs:
                - '_ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_16CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS7_mRKSM_'
                - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
                - _ZN7ser4cpp4RSeqImE7advanceEm
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:283,5'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.cpp:257,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/CountIndexParser.cpp:257,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/CountIndexParser.cpp:261,52'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.cpp:263,16'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/CountIndexParser.cpp:265,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/CountIndexParser.cpp:265,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/CountIndexParser.cpp:279,27'
          Dst:             '_ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_16CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS7_mRKSM_'
        - Src:             'src/app/parsing/CountIndexParser.cpp:280,28'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.cpp:280,19'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
        - Src:             'src/app/parsing/CountIndexParser.cpp:283,12'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group50Var4EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group50Var44SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group50Var44SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group50Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - count
        - requiredSize
        - numparser
        - handler
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group43Var8EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var84SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group43Var84SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group43Var7EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var74SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group43Var74SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group43Var6EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var64SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group43Var64SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group43Var5EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var54SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group43Var54SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group43Var4EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var44SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group43Var44SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group43Var3EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var34SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group43Var34SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group43Var2EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var24SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group43Var24SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group43Var1EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var14SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group43Var14SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group43Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group42Var8EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var84SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group42Var84SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group42Var7EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var74SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group42Var74SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group42Var6EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var64SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group42Var64SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group42Var5EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var54SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group42Var54SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group42Var4EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var44SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group42Var44SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group42Var3EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var34SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group42Var34SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group42Var2EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var24SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group42Var24SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group42Var1EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var14SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group42Var14SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group42Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group41Var4EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var44SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group41Var44SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group41Var3EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var34SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group41Var34SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group41Var2EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var24SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group41Var24SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group41Var1EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var14SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group41Var14SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group41Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group32Var8EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var84SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group32Var84SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var8EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group32Var7EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var74SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group32Var74SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var7EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group32Var6EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var64SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group32Var64SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group32Var5EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var54SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group32Var54SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group32Var4EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var44SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group32Var44SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var4EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group32Var3EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var34SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group32Var34SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group32Var2EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var24SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group32Var24SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group32Var1EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var14SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group32Var14SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group32Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group23Var6EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var64SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group23Var64SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group23Var5EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var54SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group23Var54SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group23Var2EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var24SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group23Var24SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group23Var1EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var14SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group23Var14SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group23Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group22Var6EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var64SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group22Var64SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var6EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group22Var5EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var54SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group22Var54SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var5EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group22Var2EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var24SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group22Var24SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group22Var1EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var14SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group22Var14SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group22Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group13Var2EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group13Var24SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group13Var24SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group13Var1EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group13Var14SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group13Var14SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group13Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group12Var1EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group12Var14SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group12Var14SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group12Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group11Var2EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group11Var24SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group11Var24SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_11Group11Var1EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group11Var14SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp311Group11Var14SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_11Group11Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_10Group4Var3EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group4Var34SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp310Group4Var34SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_10Group4Var2EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group4Var24SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp310Group4Var24SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_10Group4Var1EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group4Var14SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp310Group4Var14SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group4Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_10Group2Var3EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group2Var34SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp310Group2Var34SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var3EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_10Group2Var2EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group2Var24SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp310Group2Var24SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var2EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp316CountIndexParser4FromINS_10Group2Var1EEES0_tRKNS_9NumParserE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - numparser
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group2Var14SizeEv
        - _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.h:112,55'
          Dst:             _ZN8opendnp310Group2Var14SizeEv
        - Src:             'src/app/parsing/CountIndexParser.h:112,86'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParserC2EtmRKNS_9NumParserEPFvRKNS_12HeaderRecordEtS3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountIndexParser.h:113,12'
          Dst:             _ZN8opendnp316CountIndexParser13InvokeCountOfINS_10Group2Var1EEEvRKNS_12HeaderRecordEtRKNS_9NumParserERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - record
        - buffer
        - pHandler
        - pLogger
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    48
      BranchProfiles:
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:77,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:79,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:83,9'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:79,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:79,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:80,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:79,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:79,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:80,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:83,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:85,9'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:87,5'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.cpp:77,16'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/CountIndexParser.cpp:79,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/CountIndexParser.cpp:79,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/CountIndexParser.cpp:87,12'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
    - functionName:    _ZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - record
        - numparser
        - count
        - pLogger
        - pHandler
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionItEE
        - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - '_ZN8opendnp324CreateBufferedCollectionItZNS_16CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS4_mRKSJ_'
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - _ZNK8opendnp39NumParser8NumBytesEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:228,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:230,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:234,9'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
                - '_ZN8opendnp324CreateBufferedCollectionItZNS_16CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS4_mRKSJ_'
                - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionItEE
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:230,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:230,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:231,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:230,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:230,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:231,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:234,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:236,21'
              BranchSideFuncs:
                - '_ZN8opendnp324CreateBufferedCollectionItZNS_16CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS4_mRKSJ_'
                - _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionItEE
                - _ZN7ser4cpp4RSeqImE7advanceEm
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:244,5'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.cpp:226,82'
          Dst:             _ZNK8opendnp39NumParser8NumBytesEv
        - Src:             'src/app/parsing/CountIndexParser.cpp:228,16'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/CountIndexParser.cpp:230,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/CountIndexParser.cpp:230,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/CountIndexParser.cpp:240,27'
          Dst:             '_ZN8opendnp324CreateBufferedCollectionItZNS_16CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS4_mRKSJ_'
        - Src:             'src/app/parsing/CountIndexParser.cpp:241,28'
          Dst:             _ZN8opendnp312PrefixHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountIndexParser.cpp:241,19'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionItEE
        - Src:             'src/app/parsing/CountIndexParser.cpp:244,12'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
    - functionName:    _ZN8opendnp316CountIndexParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - record
        - numparser
        - count
        - pLogger
        - pHandler
      BBCount:         59
      ICount:          760
      EdgeCount:       60
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp316CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParser4FromINS_10Group2Var1EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_10Group2Var2EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_10Group2Var3EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_10Group4Var1EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_10Group4Var2EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_10Group4Var3EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group11Var1EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group11Var2EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group12Var1EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group13Var1EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group13Var2EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group22Var1EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group22Var2EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group22Var5EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group22Var6EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group23Var1EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group23Var2EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group23Var5EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group23Var6EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var1EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var2EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var3EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var4EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var5EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var6EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var7EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var8EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group41Var1EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group41Var2EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group41Var3EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group41Var4EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var1EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var2EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var3EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var4EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var5EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var6EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var7EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var8EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var1EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var2EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var3EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var4EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var5EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var6EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var7EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var8EEES0_tRKNS_9NumParserE
        - _ZN8opendnp316CountIndexParser4FromINS_11Group50Var4EEES0_tRKNS_9NumParserE
        - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:98,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:101,51'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_10Group2Var1EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:103,51'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_10Group2Var2EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:105,51'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_10Group2Var3EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:108,51'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_10Group4Var1EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:110,51'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_10Group4Var2EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:112,51'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_10Group4Var3EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:115,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group11Var1EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:117,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group11Var2EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:120,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group12Var1EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:123,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group13Var1EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:125,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group13Var2EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:128,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group22Var1EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:130,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group22Var2EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:132,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group22Var5EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:134,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group22Var6EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:137,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group23Var1EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:139,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group23Var2EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:141,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group23Var5EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:143,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group23Var6EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:146,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var1EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:148,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var2EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:150,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var3EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:152,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var4EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:154,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var5EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:156,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var6EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:158,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var7EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:160,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group32Var8EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:163,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group41Var1EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:165,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group41Var2EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:167,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group41Var3EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:169,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group41Var4EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:172,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var1EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:174,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var2EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:176,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var3EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:178,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var4EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:180,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var5EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:182,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var6EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:184,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var7EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:186,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group42Var8EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:189,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var1EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:191,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var2EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:193,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var3EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:195,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var4EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:197,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var5EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:199,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var6EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:201,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var7EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:203,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group43Var8EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:205,52'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser4FromINS_11Group50Var4EEES0_tRKNS_9NumParserE
                - _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:207,44'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:211,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:211,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:211,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:215,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:211,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:211,9'
              BranchSideFuncs:
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:215,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.cpp:101,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_10Group2Var1EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:101,69'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:103,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_10Group2Var2EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:103,69'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:105,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_10Group2Var3EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:105,69'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:108,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_10Group4Var1EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:108,69'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:110,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_10Group4Var2EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:110,69'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:112,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_10Group4Var3EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:112,69'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:115,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group11Var1EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:115,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:117,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group11Var2EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:117,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:120,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group12Var1EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:120,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:123,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group13Var1EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:123,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:125,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group13Var2EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:125,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:128,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group22Var1EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:128,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:130,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group22Var2EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:130,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:132,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group22Var5EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:132,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:134,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group22Var6EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:134,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:137,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group23Var1EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:137,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:139,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group23Var2EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:139,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:141,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group23Var5EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:141,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:143,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group23Var6EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:143,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:146,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group32Var1EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:146,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:148,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group32Var2EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:148,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:150,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group32Var3EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:150,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:152,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group32Var4EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:152,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:154,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group32Var5EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:154,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:156,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group32Var6EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:156,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:158,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group32Var7EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:158,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:160,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group32Var8EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:160,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:163,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group41Var1EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:163,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:165,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group41Var2EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:165,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:167,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group41Var3EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:167,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:169,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group41Var4EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:169,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:172,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group42Var1EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:172,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:174,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group42Var2EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:174,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:176,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group42Var3EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:176,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:178,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group42Var4EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:178,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:180,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group42Var5EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:180,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:182,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group42Var6EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:182,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:184,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group42Var7EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:184,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:186,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group42Var8EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:186,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:189,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group43Var1EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:189,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:191,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group43Var2EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:191,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:193,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group43Var3EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:193,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:195,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group43Var4EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:195,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:197,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group43Var5EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:197,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:199,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group43Var6EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:199,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:201,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group43Var7EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:201,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:203,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group43Var8EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:203,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:205,16'
          Dst:             _ZN8opendnp316CountIndexParser4FromINS_11Group50Var4EEES0_tRKNS_9NumParserE
        - Src:             'src/app/parsing/CountIndexParser.cpp:205,70'
          Dst:             _ZNK8opendnp316CountIndexParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:207,16'
          Dst:             _ZN8opendnp316CountIndexParser27ParseIndexPrefixedOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEjPNS_6LoggerEPNS_12IAPDUHandlerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:211,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/CountIndexParser.cpp:211,9'
          Dst:             _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - Src:             'src/app/parsing/CountIndexParser.cpp:211,9'
          Dst:             _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - Src:             'src/app/parsing/CountIndexParser.cpp:211,9'
          Dst:             snprintf
        - Src:             'src/app/parsing/CountIndexParser.cpp:211,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZNK8opendnp314ParserSettings15ExpectsContentsEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ParserSettings.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp316CountIndexParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - numparser
        - settings
        - record
        - pLogger
        - pHandler
      BBCount:         14
      ICount:          134
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
        - _ZN8opendnp316CountIndexParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
        - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - _ZNK8opendnp314ParserSettings12LoggingLevelEv
        - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - _ZNK8opendnp39NumParser10ParseCountERN7ser4cpp4RSeqImEERtPNS_6LoggerE
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:53,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:55,9'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp316CountIndexParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:69,12'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:55,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:55,9'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp316CountIndexParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:55,9'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp316CountIndexParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:55,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:55,9'
              BranchSideFuncs:
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp316CountIndexParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:59,13'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp316CountIndexParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
        - Branch String:   'src/app/parsing/CountIndexParser.cpp:59,13'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:61,40'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/CountIndexParser.cpp:65,40'
              BranchSideFuncs:
                - _ZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
      Callsites:
        - Src:             'src/app/parsing/CountIndexParser.cpp:52,26'
          Dst:             _ZNK8opendnp39NumParser10ParseCountERN7ser4cpp4RSeqImEERtPNS_6LoggerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:55,9'
          Dst:             _ZNK8opendnp314ParserSettings12LoggingLevelEv
        - Src:             'src/app/parsing/CountIndexParser.cpp:55,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/CountIndexParser.cpp:55,9'
          Dst:             _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
        - Src:             'src/app/parsing/CountIndexParser.cpp:55,9'
          Dst:             _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - Src:             'src/app/parsing/CountIndexParser.cpp:55,9'
          Dst:             _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - Src:             'src/app/parsing/CountIndexParser.cpp:55,9'
          Dst:             snprintf
        - Src:             'src/app/parsing/CountIndexParser.cpp:55,9'
          Dst:             _ZNK8opendnp314ParserSettings12LoggingLevelEv
        - Src:             'src/app/parsing/CountIndexParser.cpp:55,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/CountIndexParser.cpp:59,22'
          Dst:             _ZNK8opendnp314ParserSettings15ExpectsContentsEv
        - Src:             'src/app/parsing/CountIndexParser.cpp:61,20'
          Dst:             _ZN8opendnp316CountIndexParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
        - Src:             'src/app/parsing/CountIndexParser.cpp:65,20'
          Dst:             _ZN8opendnp316CountIndexParser19ParseCountOfIndicesERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_9NumParserEtPNS_6LoggerEPNS_12IAPDUHandlerE
    - functionName:    _GLOBAL__sub_I_CountParser.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/CountParser.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.3676
                - __cxx_global_var_init.1.3677
                - __cxx_global_var_init.2.3678
                - __cxx_global_var_init.3.3679
                - __cxx_global_var_init.4.3680
                - __cxx_global_var_init.5.3681
                - __cxx_global_var_init.6.3682
                - __cxx_global_var_init.7.3683
                - __cxx_global_var_init.8.3684
                - __cxx_global_var_init.9.3685
                - __cxx_global_var_init.10.3686
                - __cxx_global_var_init.11.3687
                - __cxx_global_var_init.12.3688
                - __cxx_global_var_init.13.3689
                - __cxx_global_var_init.14.3690
                - __cxx_global_var_init.15.3691
                - __cxx_global_var_init.16.3692
                - __cxx_global_var_init.17.3693
                - __cxx_global_var_init.18.3694
                - __cxx_global_var_init.19.3695
                - __cxx_global_var_init.20.3696
                - __cxx_global_var_init.21.3697
            - BranchSide:      'src/app/parsing/CountParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.3676
                - __cxx_global_var_init.1.3677
                - __cxx_global_var_init.2.3678
                - __cxx_global_var_init.3.3679
                - __cxx_global_var_init.4.3680
                - __cxx_global_var_init.5.3681
                - __cxx_global_var_init.6.3682
                - __cxx_global_var_init.7.3683
                - __cxx_global_var_init.8.3684
                - __cxx_global_var_init.9.3685
                - __cxx_global_var_init.10.3686
                - __cxx_global_var_init.11.3687
                - __cxx_global_var_init.12.3688
                - __cxx_global_var_init.13.3689
                - __cxx_global_var_init.14.3690
                - __cxx_global_var_init.15.3691
                - __cxx_global_var_init.16.3692
                - __cxx_global_var_init.17.3693
                - __cxx_global_var_init.18.3694
                - __cxx_global_var_init.19.3695
                - __cxx_global_var_init.20.3696
                - __cxx_global_var_init.21.3697
      Callsites:
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/app/parsing/CountParser.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group52Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group52Var2C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:93,11'
          Dst:             _ZN8opendnp311Group52Var2C2Ev
        - Src:             'src/app/parsing/CountParser.h:94,9'
          Dst:             _ZN8opendnp311Group52Var24ReadERN7ser4cpp4RSeqImEERS0_
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_11Group52Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_E7ForeachERNS_8IVisitorIS1_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_11Group52Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_11Group52Var2EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_11Group52Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_11Group52Var2EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_11Group52Var2EEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_11Group52Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_11Group52Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_11Group52Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
    - functionName:    _ZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - buffer
        - handler
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group52Var2EEE
        - _ZN8opendnp324CreateBufferedCollectionINS_11Group52Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:98,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_11Group52Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
        - Src:             'src/app/parsing/CountParser.h:99,22'
          Dst:             _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountParser.h:99,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group52Var2EEE
    - functionName:    _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - record
        - count_
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group52Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group52Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group52Var1C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:93,11'
          Dst:             _ZN8opendnp311Group52Var1C2Ev
        - Src:             'src/app/parsing/CountParser.h:94,9'
          Dst:             _ZN8opendnp311Group52Var14ReadERN7ser4cpp4RSeqImEERS0_
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_11Group52Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_E7ForeachERNS_8IVisitorIS1_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_11Group52Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_11Group52Var1EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_11Group52Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_11Group52Var1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_11Group52Var1EEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_11Group52Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_11Group52Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_11Group52Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
    - functionName:    _ZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - buffer
        - handler
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group52Var1EEE
        - _ZN8opendnp324CreateBufferedCollectionINS_11Group52Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:98,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_11Group52Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
        - Src:             'src/app/parsing/CountParser.h:99,22'
          Dst:             _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountParser.h:99,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group52Var1EEE
    - functionName:    _ZN8opendnp311Group52Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group51Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group51Var2C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:93,11'
          Dst:             _ZN8opendnp311Group51Var2C2Ev
        - Src:             'src/app/parsing/CountParser.h:94,9'
          Dst:             _ZN8opendnp311Group51Var24ReadERN7ser4cpp4RSeqImEERS0_
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_11Group51Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_E7ForeachERNS_8IVisitorIS1_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_11Group51Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_11Group51Var2EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_11Group51Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_11Group51Var2EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_11Group51Var2EEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_11Group51Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_11Group51Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_11Group51Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
    - functionName:    _ZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - buffer
        - handler
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group51Var2EEE
        - _ZN8opendnp324CreateBufferedCollectionINS_11Group51Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:98,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_11Group51Var2EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
        - Src:             'src/app/parsing/CountParser.h:99,22'
          Dst:             _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountParser.h:99,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group51Var2EEE
    - functionName:    _ZN8opendnp311Group51Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group51.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group51Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group51Var1C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:93,11'
          Dst:             _ZN8opendnp311Group51Var1C2Ev
        - Src:             'src/app/parsing/CountParser.h:94,9'
          Dst:             _ZN8opendnp311Group51Var14ReadERN7ser4cpp4RSeqImEERS0_
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_11Group51Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_E7ForeachERNS_8IVisitorIS1_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_11Group51Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_11Group51Var1EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_11Group51Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_11Group51Var1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_11Group51Var1EEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_11Group51Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_11Group51Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_11Group51Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
    - functionName:    _ZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - buffer
        - handler
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group51Var1EEE
        - _ZN8opendnp324CreateBufferedCollectionINS_11Group51Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:98,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_11Group51Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
        - Src:             'src/app/parsing/CountParser.h:99,22'
          Dst:             _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountParser.h:99,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group51Var1EEE
    - functionName:    _ZN8opendnp311Group51Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group51.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var3EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group50Var34ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group50Var3C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:93,11'
          Dst:             _ZN8opendnp311Group50Var3C2Ev
        - Src:             'src/app/parsing/CountParser.h:94,9'
          Dst:             _ZN8opendnp311Group50Var34ReadERN7ser4cpp4RSeqImEERS0_
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_11Group50Var3EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_E7ForeachERNS_8IVisitorIS1_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var3EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var3EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var3EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_11Group50Var3EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_11Group50Var3EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_11Group50Var3EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_11Group50Var3EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_11Group50Var3EEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_11Group50Var3EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_11Group50Var3EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_11Group50Var3EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
    - functionName:    _ZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var3EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - buffer
        - handler
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group50Var3EEE
        - _ZN8opendnp324CreateBufferedCollectionINS_11Group50Var3EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:98,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_11Group50Var3EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
        - Src:             'src/app/parsing/CountParser.h:99,22'
          Dst:             _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountParser.h:99,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group50Var3EEE
    - functionName:    _ZN8opendnp311Group50Var34SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group50Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group50Var1C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:93,11'
          Dst:             _ZN8opendnp311Group50Var1C2Ev
        - Src:             'src/app/parsing/CountParser.h:94,9'
          Dst:             _ZN8opendnp311Group50Var14ReadERN7ser4cpp4RSeqImEERS0_
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_11Group50Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_E7ForeachERNS_8IVisitorIS1_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRS8_jE_clESD_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_11Group50Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_11Group50Var1EEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_11Group50Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_11Group50Var1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_11Group50Var1EEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_11Group50Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_11Group50Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_11Group50Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EC2ESB_mRKSF_
    - functionName:    _ZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - count
        - buffer
        - handler
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group50Var1EEE
        - _ZN8opendnp324CreateBufferedCollectionINS_11Group50Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:98,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_11Group50Var1EZNS_11CountParser13InvokeCountOfIS1_EEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRS9_jE_EENS_18BufferedCollectionIT_T0_EESB_mRKSI_
        - Src:             'src/app/parsing/CountParser.h:99,22'
          Dst:             _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountParser.h:99,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group50Var1EEE
    - functionName:    _ZN8opendnp311Group50Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311CountParser4FromINS_11Group52Var2EEES0_t
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - count
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZN8opendnp311Group52Var24SizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:82,52'
          Dst:             _ZN8opendnp311Group52Var24SizeEv
        - Src:             'src/app/parsing/CountParser.h:83,12'
          Dst:             _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountParser.h:83,12'
          Dst:             _ZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - count
        - required_size
        - handler
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311CountParser4FromINS_11Group52Var1EEES0_t
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - count
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZN8opendnp311Group52Var14SizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:82,52'
          Dst:             _ZN8opendnp311Group52Var14SizeEv
        - Src:             'src/app/parsing/CountParser.h:83,12'
          Dst:             _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountParser.h:83,12'
          Dst:             _ZN8opendnp311CountParser13InvokeCountOfINS_11Group52Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311CountParser4FromINS_11Group51Var2EEES0_t
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - count
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZN8opendnp311Group51Var24SizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:82,52'
          Dst:             _ZN8opendnp311Group51Var24SizeEv
        - Src:             'src/app/parsing/CountParser.h:83,12'
          Dst:             _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountParser.h:83,12'
          Dst:             _ZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var2EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311CountParser4FromINS_11Group51Var1EEES0_t
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - count
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZN8opendnp311Group51Var14SizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:82,52'
          Dst:             _ZN8opendnp311Group51Var14SizeEv
        - Src:             'src/app/parsing/CountParser.h:83,12'
          Dst:             _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountParser.h:83,12'
          Dst:             _ZN8opendnp311CountParser13InvokeCountOfINS_11Group51Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311CountParser4FromINS_11Group50Var3EEES0_t
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - count
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var3EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZN8opendnp311Group50Var34SizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:82,52'
          Dst:             _ZN8opendnp311Group50Var34SizeEv
        - Src:             'src/app/parsing/CountParser.h:83,12'
          Dst:             _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountParser.h:83,12'
          Dst:             _ZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var3EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311CountParser4FromINS_11Group50Var1EEES0_t
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - count
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZN8opendnp311Group50Var14SizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/CountParser.h:82,52'
          Dst:             _ZN8opendnp311Group50Var14SizeEv
        - Src:             'src/app/parsing/CountParser.h:83,12'
          Dst:             _ZN8opendnp311CountParserC2EtmPFvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/CountParser.h:83,12'
          Dst:             _ZN8opendnp311CountParser13InvokeCountOfINS_11Group50Var1EEEvRKNS_12HeaderRecordEtRKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311CountParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordEtPNS_6LoggerEPNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - record
        - count
        - pLogger
        - pHandler
      BBCount:         16
      ICount:          150
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311CountParser4FromINS_11Group50Var1EEES0_t
        - _ZN8opendnp311CountParser4FromINS_11Group50Var3EEES0_t
        - _ZN8opendnp311CountParser4FromINS_11Group51Var1EEES0_t
        - _ZN8opendnp311CountParser4FromINS_11Group51Var2EEES0_t
        - _ZN8opendnp311CountParser4FromINS_11Group52Var1EEES0_t
        - _ZN8opendnp311CountParser4FromINS_11Group52Var2EEES0_t
        - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/CountParser.cpp:89,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:92,47'
              BranchSideFuncs:
                - _ZN8opendnp311CountParser4FromINS_11Group50Var1EEES0_t
                - _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountParser.cpp:95,47'
              BranchSideFuncs:
                - _ZN8opendnp311CountParser4FromINS_11Group50Var3EEES0_t
                - _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountParser.cpp:98,47'
              BranchSideFuncs:
                - _ZN8opendnp311CountParser4FromINS_11Group51Var1EEES0_t
                - _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountParser.cpp:101,47'
              BranchSideFuncs:
                - _ZN8opendnp311CountParser4FromINS_11Group51Var2EEES0_t
                - _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountParser.cpp:104,47'
              BranchSideFuncs:
                - _ZN8opendnp311CountParser4FromINS_11Group52Var1EEES0_t
                - _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountParser.cpp:107,47'
              BranchSideFuncs:
                - _ZN8opendnp311CountParser4FromINS_11Group52Var2EEES0_t
                - _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/CountParser.cpp:110,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/CountParser.cpp:110,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:110,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountParser.cpp:114,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountParser.cpp:110,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:110,9'
              BranchSideFuncs:
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountParser.cpp:114,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/CountParser.cpp:92,16'
          Dst:             _ZN8opendnp311CountParser4FromINS_11Group50Var1EEES0_t
        - Src:             'src/app/parsing/CountParser.cpp:92,54'
          Dst:             _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountParser.cpp:95,16'
          Dst:             _ZN8opendnp311CountParser4FromINS_11Group50Var3EEES0_t
        - Src:             'src/app/parsing/CountParser.cpp:95,54'
          Dst:             _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountParser.cpp:98,16'
          Dst:             _ZN8opendnp311CountParser4FromINS_11Group51Var1EEES0_t
        - Src:             'src/app/parsing/CountParser.cpp:98,54'
          Dst:             _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountParser.cpp:101,16'
          Dst:             _ZN8opendnp311CountParser4FromINS_11Group51Var2EEES0_t
        - Src:             'src/app/parsing/CountParser.cpp:101,54'
          Dst:             _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountParser.cpp:104,16'
          Dst:             _ZN8opendnp311CountParser4FromINS_11Group52Var1EEES0_t
        - Src:             'src/app/parsing/CountParser.cpp:104,54'
          Dst:             _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountParser.cpp:107,16'
          Dst:             _ZN8opendnp311CountParser4FromINS_11Group52Var2EEES0_t
        - Src:             'src/app/parsing/CountParser.cpp:107,54'
          Dst:             _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/CountParser.cpp:110,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/CountParser.cpp:110,9'
          Dst:             _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - Src:             'src/app/parsing/CountParser.cpp:110,9'
          Dst:             _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - Src:             'src/app/parsing/CountParser.cpp:110,9'
          Dst:             snprintf
        - Src:             'src/app/parsing/CountParser.cpp:110,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZNK8opendnp311CountParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - record
        - buffer
        - pHandler
        - pLogger
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/app/parsing/CountParser.cpp:39,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:41,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountParser.cpp:45,9'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
        - Branch String:   'src/app/parsing/CountParser.cpp:41,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:41,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountParser.cpp:42,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountParser.cpp:41,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:41,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountParser.cpp:42,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountParser.cpp:45,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:47,9'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
            - BranchSide:      'src/app/parsing/CountParser.cpp:49,5'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
      Callsites:
        - Src:             'src/app/parsing/CountParser.cpp:39,16'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/CountParser.cpp:41,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/CountParser.cpp:41,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/CountParser.cpp:49,12'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
    - functionName:    _ZN8opendnp311CountParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - numParser
        - settings
        - record
        - pLogger
        - pHandler
      BBCount:         17
      ICount:          140
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - _ZN8opendnp311CountParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordEtPNS_6LoggerEPNS_12IAPDUHandlerE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderE
        - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - _ZNK8opendnp314ParserSettings12LoggingLevelEv
        - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - _ZNK8opendnp39NumParser10ParseCountERN7ser4cpp4RSeqImEERtPNS_6LoggerE
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/app/parsing/CountParser.cpp:62,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:64,9'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderE
                - _ZN8opendnp311CountParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordEtPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
            - BranchSide:      'src/app/parsing/CountParser.cpp:82,16'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/CountParser.cpp:64,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:64,9'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderE
                - _ZN8opendnp311CountParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordEtPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/CountParser.cpp:64,9'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderE
                - _ZN8opendnp311CountParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordEtPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/CountParser.cpp:64,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:64,9'
              BranchSideFuncs:
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderE
                - _ZN8opendnp311CountParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordEtPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/CountParser.cpp:68,13'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderE
                - _ZN8opendnp311CountParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordEtPNS_6LoggerEPNS_12IAPDUHandlerE
        - Branch String:   'src/app/parsing/CountParser.cpp:68,13'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:70,40'
              BranchSideFuncs:
                - _ZN8opendnp311CountParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordEtPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/CountParser.cpp:73,13'
              BranchSideFuncs:
                - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderE
        - Branch String:   'src/app/parsing/CountParser.cpp:73,13'
          Branch Sides:
            - BranchSide:      'src/app/parsing/CountParser.cpp:75,13'
              BranchSideFuncs:
                - _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderE
            - BranchSide:      'src/app/parsing/CountParser.cpp:78,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/CountParser.cpp:61,29'
          Dst:             _ZNK8opendnp39NumParser10ParseCountERN7ser4cpp4RSeqImEERtPNS_6LoggerE
        - Src:             'src/app/parsing/CountParser.cpp:64,9'
          Dst:             _ZNK8opendnp314ParserSettings12LoggingLevelEv
        - Src:             'src/app/parsing/CountParser.cpp:64,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/CountParser.cpp:64,9'
          Dst:             _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
        - Src:             'src/app/parsing/CountParser.cpp:64,9'
          Dst:             _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - Src:             'src/app/parsing/CountParser.cpp:64,9'
          Dst:             _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - Src:             'src/app/parsing/CountParser.cpp:64,9'
          Dst:             snprintf
        - Src:             'src/app/parsing/CountParser.cpp:64,9'
          Dst:             _ZNK8opendnp314ParserSettings12LoggingLevelEv
        - Src:             'src/app/parsing/CountParser.cpp:64,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/CountParser.cpp:68,22'
          Dst:             _ZNK8opendnp314ParserSettings15ExpectsContentsEv
        - Src:             'src/app/parsing/CountParser.cpp:70,20'
          Dst:             _ZN8opendnp311CountParser19ParseCountOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordEtPNS_6LoggerEPNS_12IAPDUHandlerE
        - Src:             'src/app/parsing/CountParser.cpp:75,32'
          Dst:             _ZN8opendnp311CountHeaderC2ERKNS_12HeaderRecordEt
        - Src:             'src/app/parsing/CountParser.cpp:75,23'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderE
    - functionName:    _ZN8opendnp38IINFieldC2ENS_6IINBitE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - bit
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IINField6SetBitENS_6IINBitE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/IINField.h:89,15'
          Dst:             _ZN8opendnp38IINField6SetBitENS_6IINBitE
    - functionName:    _ZN8opendnp38IINFieldoRERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - aIIN
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp312IAPDUHandler14OnHeaderResultERKNS_12HeaderRecordERKNS_8IINFieldE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - record
        - result
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_20AnalogOutputDouble64EEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:426,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IINFieldC2ENS_6IINBitE
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.h:181,16'
          Dst:             _ZN8opendnp38IINFieldC2ENS_6IINBitE
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_19AnalogOutputFloat32EEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:420,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_17AnalogOutputInt32EEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:414,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_17AnalogOutputInt16EEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:408,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:402,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionItEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:394,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:389,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:383,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:377,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:371,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:365,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:359,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:354,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:348,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:342,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:337,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:331,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:324,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:318,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:313,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:307,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:302,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:296,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:291,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:285,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:279,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_8IINValueEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:274,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group52Var2EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:267,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group52Var1EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:262,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group51Var2EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:257,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group51Var1EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:252,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group50Var3EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:247,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group50Var1EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:242,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11CountHeaderE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:235,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_11RangeHeaderE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:230,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler13ProcessHeaderERKNS_16AllObjectsHeaderE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:225,12'
          Dst:             _ZN8opendnp312IAPDUHandler24ProcessUnsupportedHeaderEv
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_20AnalogOutputDouble64EEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:220,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - record
        - result
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IINFieldoRERKS0_
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.h:173,16'
          Dst:             _ZN8opendnp38IINFieldoRERKS0_
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_19AnalogOutputFloat32EEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:215,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_17AnalogOutputInt32EEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:210,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_17AnalogOutputInt16EEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:205,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_23ControlRelayOutputBlockEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:200,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionItEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:193,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogCommandEventEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:188,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryCommandEventEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:183,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:178,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:173,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:168,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:163,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:158,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:153,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:148,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:143,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_12PrefixHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:138,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:131,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:126,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:121,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:116,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:111,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:106,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:101,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:96,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:91,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_8IINValueEEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:86,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group52Var2EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:81,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group52Var1EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:76,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group51Var2EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:71,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group51Var1EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:66,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group50Var3EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:61,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderERKNS_11ICollectionINS_11Group50Var1EEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
        - values
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:56,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11CountHeaderE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:51,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:46,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_16AllObjectsHeaderE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - header
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:41,5'
          Dst:             _ZN8opendnp312IAPDUHandler6RecordERKNS_12HeaderRecordERKNS_8IINFieldE
    - functionName:    _ZNK8opendnp312IAPDUHandler6ErrorsEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp38IINField5ClearEv
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp312IAPDUHandler5ResetEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38IINField5ClearEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:31,12'
          Dst:             _ZN8opendnp38IINField5ClearEv
    - functionName:    _ZN8opendnp310IWhiteListC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IWhiteList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp312IAPDUHandlerC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310IWhiteListC2Ev
        - _ZN8opendnp38IINFieldC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/IAPDUHandler.cpp:25,15'
          Dst:             _ZN8opendnp310IWhiteListC2Ev
        - Src:             'src/app/parsing/IAPDUHandler.cpp:25,15'
          Dst:             _ZN8opendnp38IINFieldC2Ev
    - functionName:    _GLOBAL__sub_I_NumParser.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/NumParser.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.4129
                - __cxx_global_var_init.1.4130
                - __cxx_global_var_init.2.4131
                - __cxx_global_var_init.3.4132
                - __cxx_global_var_init.4.4133
                - __cxx_global_var_init.5.4134
                - __cxx_global_var_init.6.4135
                - __cxx_global_var_init.7.4136
                - __cxx_global_var_init.8.4137
                - __cxx_global_var_init.9.4138
                - __cxx_global_var_init.10.4139
                - __cxx_global_var_init.11.4140
                - __cxx_global_var_init.12.4141
                - __cxx_global_var_init.13.4142
                - __cxx_global_var_init.14.4143
                - __cxx_global_var_init.15.4144
                - __cxx_global_var_init.16.4145
                - __cxx_global_var_init.17.4146
                - __cxx_global_var_init.18.4147
                - __cxx_global_var_init.19.4148
                - __cxx_global_var_init.20.4149
                - __cxx_global_var_init.21.4150
            - BranchSide:      'src/app/parsing/NumParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.4129
                - __cxx_global_var_init.1.4130
                - __cxx_global_var_init.2.4131
                - __cxx_global_var_init.3.4132
                - __cxx_global_var_init.4.4133
                - __cxx_global_var_init.5.4134
                - __cxx_global_var_init.6.4135
                - __cxx_global_var_init.7.4136
                - __cxx_global_var_init.8.4137
                - __cxx_global_var_init.9.4138
                - __cxx_global_var_init.10.4139
                - __cxx_global_var_init.11.4140
                - __cxx_global_var_init.12.4141
                - __cxx_global_var_init.13.4142
                - __cxx_global_var_init.14.4143
                - __cxx_global_var_init.15.4144
                - __cxx_global_var_init.16.4145
                - __cxx_global_var_init.17.4146
                - __cxx_global_var_init.18.4147
                - __cxx_global_var_init.19.4148
                - __cxx_global_var_init.20.4149
                - __cxx_global_var_init.21.4150
      Callsites:
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/app/parsing/NumParser.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZN7ser4cpp5Bit16ItLh0ELh1EE4readEPKh
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5UInt84readEPKh
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp39NumParser7TwoByteEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39NumParser12ReadTwoBytesERN7ser4cpp4RSeqImEE
        - _ZN8opendnp39NumParserC2EPFtRN7ser4cpp4RSeqImEEEh
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/app/parsing/NumParser.cpp:114,12'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:114,12'
              BranchSideFuncs:
                - _ZN8opendnp39NumParserC2EPFtRN7ser4cpp4RSeqImEEEh
            - BranchSide:      'src/app/parsing/NumParser.cpp:114,12'
              BranchSideFuncs:
                - _ZN8opendnp39NumParserC2EPFtRN7ser4cpp4RSeqImEEEh
      Callsites:
        - Src:             'src/app/parsing/NumParser.cpp:114,12'
          Dst:             _ZN8opendnp39NumParserC2EPFtRN7ser4cpp4RSeqImEEEh
        - Src:             'src/app/parsing/NumParser.cpp:114,12'
          Dst:             _ZN8opendnp39NumParser12ReadTwoBytesERN7ser4cpp4RSeqImEE
    - functionName:    _ZN8opendnp39NumParser12ReadTwoBytesERN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp5Bit16ItLh0ELh1EE9read_fromERNS_4RSeqImEERt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/NumParser.cpp:103,5'
          Dst:             _ZN7ser4cpp5Bit16ItLh0ELh1EE9read_fromERNS_4RSeqImEERt
    - functionName:    _ZN8opendnp39NumParserC2EPFtRN7ser4cpp4RSeqImEEEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - pReadFun
        - size
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5Bit16ItLh0ELh1EE9read_fromERNS_4RSeqImEERt
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN7ser4cpp5Bit16ItLh0ELh1EE4readEPKh
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:101,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:101,36'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:103,20'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp5Bit16ItLh0ELh1EE4readEPKh
                - _ZN7ser4cpp4RSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:101,19'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:103,20'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:103,15'
          Dst:             _ZN7ser4cpp5Bit16ItLh0ELh1EE4readEPKh
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:104,15'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
    - functionName:    _ZN8opendnp39NumParser7OneByteEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39NumParser11ReadOneByteERN7ser4cpp4RSeqImEE
        - _ZN8opendnp39NumParserC2EPFtRN7ser4cpp4RSeqImEEEh
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/app/parsing/NumParser.cpp:109,12'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:109,12'
              BranchSideFuncs:
                - _ZN8opendnp39NumParserC2EPFtRN7ser4cpp4RSeqImEEEh
            - BranchSide:      'src/app/parsing/NumParser.cpp:109,12'
              BranchSideFuncs:
                - _ZN8opendnp39NumParserC2EPFtRN7ser4cpp4RSeqImEEEh
      Callsites:
        - Src:             'src/app/parsing/NumParser.cpp:109,12'
          Dst:             _ZN8opendnp39NumParserC2EPFtRN7ser4cpp4RSeqImEEEh
        - Src:             'src/app/parsing/NumParser.cpp:109,12'
          Dst:             _ZN8opendnp39NumParser11ReadOneByteERN7ser4cpp4RSeqImEE
    - functionName:    _ZN8opendnp39NumParser11ReadOneByteERN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp5UInt89read_fromERNS_4RSeqImEERh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/NumParser.cpp:96,5'
          Dst:             _ZN7ser4cpp5UInt89read_fromERNS_4RSeqImEERh
    - functionName:    _ZN7ser4cpp5UInt89read_fromERNS_4RSeqImEERh
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN7ser4cpp5UInt84readEPKh
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    5
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:49,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:49,36'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:51,20'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp5UInt84readEPKh
                - _ZN7ser4cpp4RSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:49,19'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:51,20'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:51,15'
          Dst:             _ZN7ser4cpp5UInt84readEPKh
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:52,15'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
    - functionName:    _ZNK8opendnp35Range7IsValidEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/Range.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp39NumParser10ParseRangeERN7ser4cpp4RSeqImEERNS_5RangeEPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - range
        - pLogger
      BBCount:         18
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp35Range7IsValidEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/NumParser.cpp:59,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:61,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/NumParser.cpp:65,33'
              BranchSideFuncs:
                - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
                - _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
                - _ZNK8opendnp35Range7IsValidEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/NumParser.cpp:61,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:61,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/NumParser.cpp:62,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/NumParser.cpp:61,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:61,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/NumParser.cpp:62,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/NumParser.cpp:68,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:70,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/parsing/NumParser.cpp:73,5'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/NumParser.cpp:73,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:73,5'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/NumParser.cpp:74,5'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/NumParser.cpp:73,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:73,5'
              BranchSideFuncs:
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/NumParser.cpp:74,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/NumParser.cpp:59,16'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/NumParser.cpp:61,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/NumParser.cpp:61,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/NumParser.cpp:65,25'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/NumParser.cpp:66,24'
          Dst:             _ZNK8opendnp39NumParser7ReadNumERN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/NumParser.cpp:68,15'
          Dst:             _ZNK8opendnp35Range7IsValidEv
        - Src:             'src/app/parsing/NumParser.cpp:73,5'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/NumParser.cpp:73,5'
          Dst:             snprintf
        - Src:             'src/app/parsing/NumParser.cpp:73,5'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZNK8opendnp39NumParser4ReadERtRN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - num
        - buffer
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/NumParser.cpp:84,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:86,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/parsing/NumParser.cpp:89,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/NumParser.cpp:84,16'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
    - functionName:    _ZNK8opendnp39NumParser10ParseCountERN7ser4cpp4RSeqImEERtPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - pLogger
      BBCount:         18
      ICount:          85
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - _ZNK8opendnp39NumParser4ReadERtRN7ser4cpp4RSeqImEE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/app/parsing/NumParser.cpp:40,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:42,13'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/NumParser.cpp:52,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/NumParser.cpp:42,13'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:44,13'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/NumParser.cpp:48,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/NumParser.cpp:44,13'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:44,13'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/NumParser.cpp:45,13'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/NumParser.cpp:44,13'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:44,13'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/NumParser.cpp:45,13'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/NumParser.cpp:52,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:52,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/NumParser.cpp:53,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/NumParser.cpp:52,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/NumParser.cpp:52,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/NumParser.cpp:53,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/NumParser.cpp:40,15'
          Dst:             _ZNK8opendnp39NumParser4ReadERtRN7ser4cpp4RSeqImEE
        - Src:             'src/app/parsing/NumParser.cpp:44,13'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/NumParser.cpp:44,13'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/NumParser.cpp:52,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/NumParser.cpp:52,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZNK8opendnp39NumParser8NumBytesEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_ObjectHeaderParser.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/app/parsing/ObjectHeaderParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.4271
                - __cxx_global_var_init.1.4272
                - __cxx_global_var_init.2.4273
                - __cxx_global_var_init.3.4274
                - __cxx_global_var_init.4.4275
                - __cxx_global_var_init.5.4276
                - __cxx_global_var_init.6.4277
                - __cxx_global_var_init.7.4278
                - __cxx_global_var_init.8.4279
                - __cxx_global_var_init.9.4280
                - __cxx_global_var_init.10.4281
                - __cxx_global_var_init.11.4282
                - __cxx_global_var_init.12.4283
                - __cxx_global_var_init.13.4284
                - __cxx_global_var_init.14.4285
                - __cxx_global_var_init.15.4286
                - __cxx_global_var_init.16.4287
                - __cxx_global_var_init.17.4288
                - __cxx_global_var_init.18.4289
                - __cxx_global_var_init.19.4290
                - __cxx_global_var_init.20.4291
                - __cxx_global_var_init.21.4292
            - BranchSide:      'src/app/parsing/ObjectHeaderParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.4271
                - __cxx_global_var_init.1.4272
                - __cxx_global_var_init.2.4273
                - __cxx_global_var_init.3.4274
                - __cxx_global_var_init.4.4275
                - __cxx_global_var_init.5.4276
                - __cxx_global_var_init.6.4277
                - __cxx_global_var_init.7.4278
                - __cxx_global_var_init.8.4279
                - __cxx_global_var_init.9.4280
                - __cxx_global_var_init.10.4281
                - __cxx_global_var_init.11.4282
                - __cxx_global_var_init.12.4283
                - __cxx_global_var_init.13.4284
                - __cxx_global_var_init.14.4285
                - __cxx_global_var_init.15.4286
                - __cxx_global_var_init.16.4287
                - __cxx_global_var_init.17.4288
                - __cxx_global_var_init.18.4289
                - __cxx_global_var_init.19.4290
                - __cxx_global_var_init.20.4291
                - __cxx_global_var_init.21.4292
      Callsites:
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZN8opendnp318ObjectHeaderParser23ReadFirstGroupVariationERKN7ser4cpp4RSeqImEERNS_14GroupVariationE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - objects
        - gv
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp312ObjectHeaderC2Ev
        - _ZN8opendnp318ObjectHeaderParser17ParseObjectHeaderERNS_12ObjectHeaderERN7ser4cpp4RSeqImEEPNS_6LoggerE
        - _ZN8opendnp320GroupVariationRecord9GetRecordEhh
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/ObjectHeaderParser.cpp:52,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/ObjectHeaderParser.cpp:54,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/parsing/ObjectHeaderParser.cpp:57,50'
              BranchSideFuncs:
                - _ZN8opendnp320GroupVariationRecord9GetRecordEhh
      Callsites:
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:51,18'
          Dst:             _ZN8opendnp312ObjectHeaderC2Ev
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:52,9'
          Dst:             _ZN8opendnp318ObjectHeaderParser17ParseObjectHeaderERNS_12ObjectHeaderERN7ser4cpp4RSeqImEEPNS_6LoggerE
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:57,10'
          Dst:             _ZN8opendnp320GroupVariationRecord9GetRecordEhh
    - functionName:    _ZN8opendnp318ObjectHeaderParser17ParseObjectHeaderERNS_12ObjectHeaderERN7ser4cpp4RSeqImEEPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - header
        - buffer
        - pLogger
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7ser4cpp5UInt89read_fromERNS_4RSeqImEERh
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/app/parsing/ObjectHeaderParser.cpp:36,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/ObjectHeaderParser.cpp:38,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/ObjectHeaderParser.cpp:42,31'
              BranchSideFuncs:
                - _ZN7ser4cpp5UInt89read_fromERNS_4RSeqImEERh
                - _ZN7ser4cpp5UInt89read_fromERNS_4RSeqImEERh
                - _ZN7ser4cpp5UInt89read_fromERNS_4RSeqImEERh
        - Branch String:   'src/app/parsing/ObjectHeaderParser.cpp:38,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/ObjectHeaderParser.cpp:38,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/ObjectHeaderParser.cpp:39,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/ObjectHeaderParser.cpp:38,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/ObjectHeaderParser.cpp:38,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/ObjectHeaderParser.cpp:39,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:36,16'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:38,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:38,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:42,5'
          Dst:             _ZN7ser4cpp5UInt89read_fromERNS_4RSeqImEERh
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:43,5'
          Dst:             _ZN7ser4cpp5UInt89read_fromERNS_4RSeqImEERh
        - Src:             'src/app/parsing/ObjectHeaderParser.cpp:44,5'
          Dst:             _ZN7ser4cpp5UInt89read_fromERNS_4RSeqImEERh
    - functionName:    _ZN8opendnp312ObjectHeaderC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_RangeParser.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/RangeParser.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.4377
                - __cxx_global_var_init.1.4378
                - __cxx_global_var_init.2.4379
                - __cxx_global_var_init.3.4380
                - __cxx_global_var_init.4.4381
                - __cxx_global_var_init.5.4382
                - __cxx_global_var_init.6.4383
                - __cxx_global_var_init.7.4384
                - __cxx_global_var_init.8.4385
                - __cxx_global_var_init.9.4386
                - __cxx_global_var_init.10.4387
                - __cxx_global_var_init.11.4388
                - __cxx_global_var_init.12.4389
                - __cxx_global_var_init.13.4390
                - __cxx_global_var_init.14.4391
                - __cxx_global_var_init.15.4392
                - __cxx_global_var_init.16.4393
                - __cxx_global_var_init.17.4394
                - __cxx_global_var_init.18.4395
                - __cxx_global_var_init.19.4396
                - __cxx_global_var_init.20.4397
                - __cxx_global_var_init.21.4398
            - BranchSide:      'src/app/parsing/RangeParser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.4377
                - __cxx_global_var_init.1.4378
                - __cxx_global_var_init.2.4379
                - __cxx_global_var_init.3.4380
                - __cxx_global_var_init.4.4381
                - __cxx_global_var_init.5.4382
                - __cxx_global_var_init.6.4383
                - __cxx_global_var_init.7.4384
                - __cxx_global_var_init.8.4385
                - __cxx_global_var_init.9.4386
                - __cxx_global_var_init.10.4387
                - __cxx_global_var_init.11.4388
                - __cxx_global_var_init.12.4389
                - __cxx_global_var_init.13.4390
                - __cxx_global_var_init.14.4391
                - __cxx_global_var_init.15.4392
                - __cxx_global_var_init.16.4393
                - __cxx_global_var_init.17.4394
                - __cxx_global_var_init.18.4395
                - __cxx_global_var_init.19.4396
                - __cxx_global_var_init.20.4397
                - __cxx_global_var_init.21.4398
      Callsites:
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/app/parsing/RangeParser.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    '_ZZN8opendnp311RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEENK3$_0clES4_j'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN8opendnp311OctetStringC2ERKNS_6BufferE
        - _ZN8opendnp36BufferC2EPKhm
        - _ZN8opendnp39WithIndexINS_11OctetStringEEENS_7IndexedIT_EERKS3_t
        - _ZNK7ser4cpp4RSeqImE4takeEm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.cpp:169,47'
          Dst:             _ZNK7ser4cpp4RSeqImE4takeEm
        - Src:             'src/app/parsing/RangeParser.cpp:170,43'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/app/parsing/RangeParser.cpp:170,64'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/RangeParser.cpp:170,36'
          Dst:             _ZN8opendnp36BufferC2EPKhm
        - Src:             'src/app/parsing/RangeParser.cpp:170,29'
          Dst:             _ZN8opendnp311OctetStringC2ERKNS_6BufferE
        - Src:             'src/app/parsing/RangeParser.cpp:171,24'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
        - Src:             'src/app/parsing/RangeParser.cpp:172,24'
          Dst:             _ZN8opendnp39WithIndexINS_11OctetStringEEENS_7IndexedIT_EERKS3_t
    - functionName:    '_ZNK8opendnp318BufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_11RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0E7ForeachERNS_8IVisitorIS3_EE'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZN8opendnp311RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEENK3$_0clES4_j'
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - '_ZZN8opendnp311RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEENK3$_0clES4_j'
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             '_ZZN8opendnp311RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEENK3$_0clES4_j'
    - functionName:    '_ZNK8opendnp318BufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_11RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0E5CountEv'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN8opendnp318BufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_11RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EC2ERKS7_mRKSJ_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_11OctetStringEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_11OctetStringEEEEC2Ev
    - functionName:    _ZN8opendnp37IndexedINS_8IINValueEEC2ERKS1_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - value_
        - index_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp39WithIndexINS_8IINValueEEENS_7IndexedIT_EERKS3_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - value
        - index
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37IndexedINS_8IINValueEEC2ERKS1_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:44,12'
          Dst:             _ZN8opendnp37IndexedINS_8IINValueEEC2ERKS1_t
    - functionName:    _ZN8opendnp38IINValueC2Eb
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/IINValue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - value_
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_8IINValueEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp36GetBitERKN7ser4cpp4RSeqImEEm
        - _ZN8opendnp38IINValueC2Eb
        - _ZN8opendnp39WithIndexINS_8IINValueEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:180,20'
          Dst:             _ZN8opendnp36GetBitERKN7ser4cpp4RSeqImEEm
        - Src:             'src/app/parsing/RangeParser.h:180,14'
          Dst:             _ZN8opendnp38IINValueC2Eb
        - Src:             'src/app/parsing/RangeParser.h:181,16'
          Dst:             _ZN8opendnp39WithIndexINS_8IINValueEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_8IINValueEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_8IINValueEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_8IINValueEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_8IINValueEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_8IINValueEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311ICollectionINS_7IndexedINS_8IINValueEEEEC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_8IINValueEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EC2ESG_mRKSK_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_8IINValueEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_8IINValueEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_8IINValueEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EENS_18BufferedCollectionIT_T0_EESG_mRKSN_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_8IINValueEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EC2ESG_mRKSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_8IINValueEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EC2ESG_mRKSK_
    - functionName:    _ZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_8IINValueEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_8IINValueEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_8IINValueEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EENS_18BufferedCollectionIT_T0_EESG_mRKSN_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:177,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:184,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_8IINValueEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EENS_18BufferedCollectionIT_T0_EESG_mRKSN_
        - Src:             'src/app/parsing/RangeParser.h:186,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:186,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_8IINValueEEEEE
    - functionName:    _ZNK8opendnp35Range5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/Range.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8opendnp35Range7IsValidEv
      functionUses:    57
      BranchProfiles:
        - Branch String:   'src/app/Range.h:48,16'
          Branch Sides:
            - BranchSide:      'src/app/Range.h:48,49'
              BranchSideFuncs: []
            - BranchSide:      'src/app/Range.h:48,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/Range.h:48,16'
          Dst:             _ZNK8opendnp35Range7IsValidEv
    - functionName:    _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - record
        - range_
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp37IndexedINS_15TimeAndIntervalEEC2ERKS1_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - value_
        - index_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp39WithIndexINS_15TimeAndIntervalEEENS_7IndexedIT_EERKS3_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - value
        - index
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37IndexedINS_15TimeAndIntervalEEC2ERKS1_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:44,12'
          Dst:             _ZN8opendnp37IndexedINS_15TimeAndIntervalEEC2ERKS1_t
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group50Var410ReadTargetERN7ser4cpp4RSeqImEERNS_15TimeAndIntervalE
        - _ZN8opendnp315TimeAndIntervalC2Ev
        - _ZN8opendnp39WithIndexINS_15TimeAndIntervalEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp315TimeAndIntervalC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group50Var410ReadTargetERN7ser4cpp4RSeqImEERNS_15TimeAndIntervalE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_15TimeAndIntervalEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_11RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_11RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_11RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_11RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_11RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_11RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_11RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15TimeAndIntervalEEEZNS_11RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15TimeAndIntervalEEEEE
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var410ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - _ZN8opendnp318AnalogOutputStatusC2Ev
        - _ZN8opendnp39WithIndexINS_18AnalogOutputStatusEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp318AnalogOutputStatusC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group40Var410ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_18AnalogOutputStatusEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZN8opendnp39WithIndexINS_18AnalogOutputStatusEEENS_7IndexedIT_EERKS3_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - value
        - index
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2ERKS1_t
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:44,12'
          Dst:             _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2ERKS1_t
    - functionName:    _ZN8opendnp37IndexedINS_18AnalogOutputStatusEEC2ERKS1_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - value_
        - index_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group40Var44SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var310ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - _ZN8opendnp318AnalogOutputStatusC2Ev
        - _ZN8opendnp39WithIndexINS_18AnalogOutputStatusEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp318AnalogOutputStatusC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group40Var310ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_18AnalogOutputStatusEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group40Var34SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - _ZN8opendnp318AnalogOutputStatusC2Ev
        - _ZN8opendnp39WithIndexINS_18AnalogOutputStatusEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp318AnalogOutputStatusC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group40Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_18AnalogOutputStatusEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group40Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - _ZN8opendnp318AnalogOutputStatusC2Ev
        - _ZN8opendnp39WithIndexINS_18AnalogOutputStatusEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp318AnalogOutputStatusC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group40Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_18AnalogOutputStatusEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18AnalogOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18AnalogOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group40Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var610ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp36AnalogC2Ev
        - _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp36AnalogC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group30Var610ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - value
        - index
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37IndexedINS_6AnalogEEC2ERKS1_t
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:44,12'
          Dst:             _ZN8opendnp37IndexedINS_6AnalogEEC2ERKS1_t
    - functionName:    _ZN8opendnp37IndexedINS_6AnalogEEC2ERKS1_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - value_
        - index_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group30Var64SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var510ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp36AnalogC2Ev
        - _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp36AnalogC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group30Var510ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group30Var54SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var410ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp36AnalogC2Ev
        - _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp36AnalogC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group30Var410ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group30Var44SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var310ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp36AnalogC2Ev
        - _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp36AnalogC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group30Var310ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group30Var34SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var210ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp36AnalogC2Ev
        - _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp36AnalogC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group30Var210ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group30Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var110ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - _ZN8opendnp36AnalogC2Ev
        - _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp36AnalogC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group30Var110ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_6AnalogEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6AnalogEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6AnalogEEEZNS_11RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6AnalogEEEEE
    - functionName:    _ZN8opendnp311Group30Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312Group21Var1010ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - _ZN8opendnp313FrozenCounterC2Ev
        - _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp313FrozenCounterC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp312Group21Var1010ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - value
        - index
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37IndexedINS_13FrozenCounterEEC2ERKS1_t
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:44,12'
          Dst:             _ZN8opendnp37IndexedINS_13FrozenCounterEEC2ERKS1_t
    - functionName:    _ZN8opendnp37IndexedINS_13FrozenCounterEEC2ERKS1_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - value_
        - index_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
    - functionName:    _ZN8opendnp312Group21Var104SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var910ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - _ZN8opendnp313FrozenCounterC2Ev
        - _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp313FrozenCounterC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group21Var910ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
    - functionName:    _ZN8opendnp311Group21Var94SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var610ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - _ZN8opendnp313FrozenCounterC2Ev
        - _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp313FrozenCounterC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group21Var610ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
    - functionName:    _ZN8opendnp311Group21Var64SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var510ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - _ZN8opendnp313FrozenCounterC2Ev
        - _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp313FrozenCounterC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group21Var510ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
    - functionName:    _ZN8opendnp311Group21Var54SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var210ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - _ZN8opendnp313FrozenCounterC2Ev
        - _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp313FrozenCounterC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group21Var210ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
    - functionName:    _ZN8opendnp311Group21Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var110ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - _ZN8opendnp313FrozenCounterC2Ev
        - _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp313FrozenCounterC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group21Var110ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_13FrozenCounterEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_13FrozenCounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_13FrozenCounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_13FrozenCounterEEEEE
    - functionName:    _ZN8opendnp311Group21Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var610ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
        - _ZN8opendnp37CounterC2Ev
        - _ZN8opendnp39WithIndexINS_7CounterEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp37CounterC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group20Var610ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_7CounterEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZN8opendnp39WithIndexINS_7CounterEEENS_7IndexedIT_EERKS3_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - value
        - index
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37IndexedINS_7CounterEEC2ERKS1_t
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:44,12'
          Dst:             _ZN8opendnp37IndexedINS_7CounterEEC2ERKS1_t
    - functionName:    _ZN8opendnp37IndexedINS_7CounterEEC2ERKS1_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - value_
        - index_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
    - functionName:    _ZN8opendnp311Group20Var64SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var510ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
        - _ZN8opendnp37CounterC2Ev
        - _ZN8opendnp39WithIndexINS_7CounterEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp37CounterC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group20Var510ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_7CounterEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
    - functionName:    _ZN8opendnp311Group20Var54SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var210ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
        - _ZN8opendnp37CounterC2Ev
        - _ZN8opendnp39WithIndexINS_7CounterEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp37CounterC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group20Var210ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_7CounterEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
    - functionName:    _ZN8opendnp311Group20Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var110ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
        - _ZN8opendnp37CounterC2Ev
        - _ZN8opendnp39WithIndexINS_7CounterEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp37CounterC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group20Var110ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_7CounterEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_7CounterEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_7CounterEEEZNS_11RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_7CounterEEEEE
    - functionName:    _ZN8opendnp311Group20Var14SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group10Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryOutputStatusE
        - _ZN8opendnp318BinaryOutputStatusC2Ev
        - _ZN8opendnp39WithIndexINS_18BinaryOutputStatusEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp318BinaryOutputStatusC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp311Group10Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryOutputStatusE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_18BinaryOutputStatusEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZN8opendnp39WithIndexINS_18BinaryOutputStatusEEENS_7IndexedIT_EERKS3_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - value
        - index
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37IndexedINS_18BinaryOutputStatusEEC2ERKS1_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:44,12'
          Dst:             _ZN8opendnp37IndexedINS_18BinaryOutputStatusEEC2ERKS1_t
    - functionName:    _ZN8opendnp37IndexedINS_18BinaryOutputStatusEEC2ERKS1_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - value_
        - index_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
    - functionName:    _ZN8opendnp311Group10Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group10.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group3Var210ReadTargetERN7ser4cpp4RSeqImEERNS_15DoubleBitBinaryE
        - _ZN8opendnp315DoubleBitBinaryC2Ev
        - _ZN8opendnp39WithIndexINS_15DoubleBitBinaryEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp315DoubleBitBinaryC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp310Group3Var210ReadTargetERN7ser4cpp4RSeqImEERNS_15DoubleBitBinaryE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_15DoubleBitBinaryEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZN8opendnp39WithIndexINS_15DoubleBitBinaryEEENS_7IndexedIT_EERKS3_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - value
        - index
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37IndexedINS_15DoubleBitBinaryEEC2ERKS1_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:44,12'
          Dst:             _ZN8opendnp37IndexedINS_15DoubleBitBinaryEEC2ERKS1_t
    - functionName:    _ZN8opendnp37IndexedINS_15DoubleBitBinaryEEC2ERKS1_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - value_
        - index_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
    - functionName:    _ZN8opendnp310Group3Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_18BinaryOutputStatusEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BinaryOutputStatusC2Eb
        - _ZN8opendnp36GetBitERKN7ser4cpp4RSeqImEEm
        - _ZN8opendnp39WithIndexINS_18BinaryOutputStatusEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:180,20'
          Dst:             _ZN8opendnp36GetBitERKN7ser4cpp4RSeqImEEm
        - Src:             'src/app/parsing/RangeParser.h:180,14'
          Dst:             _ZN8opendnp318BinaryOutputStatusC2Eb
        - Src:             'src/app/parsing/RangeParser.h:181,16'
          Dst:             _ZN8opendnp39WithIndexINS_18BinaryOutputStatusEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_18BinaryOutputStatusEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_18BinaryOutputStatusEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_18BinaryOutputStatusEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EC2ESG_mRKSK_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EENS_18BufferedCollectionIT_T0_EESG_mRKSN_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EC2ESG_mRKSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EC2ESG_mRKSK_
    - functionName:    _ZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_18BinaryOutputStatusEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EENS_18BufferedCollectionIT_T0_EESG_mRKSN_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:177,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:184,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_18BinaryOutputStatusEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EENS_18BufferedCollectionIT_T0_EESG_mRKSN_
        - Src:             'src/app/parsing/RangeParser.h:186,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:186,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_18BinaryOutputStatusEEEEE
    - functionName:    _ZZN8opendnp311RangeParser29InvokeRangeDoubleBitfieldTypeINS_15DoubleBitBinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_mE_clESG_m
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312GetDoubleBitERKN7ser4cpp4RSeqImEEm
        - _ZN8opendnp315DoubleBitBinaryC2ENS_9DoubleBitE
        - _ZN8opendnp39WithIndexINS_15DoubleBitBinaryEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:204,20'
          Dst:             _ZN8opendnp312GetDoubleBitERKN7ser4cpp4RSeqImEEm
        - Src:             'src/app/parsing/RangeParser.h:204,14'
          Dst:             _ZN8opendnp315DoubleBitBinaryC2ENS_9DoubleBitE
        - Src:             'src/app/parsing/RangeParser.h:205,16'
          Dst:             _ZN8opendnp39WithIndexINS_15DoubleBitBinaryEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser29InvokeRangeDoubleBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_mE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser29InvokeRangeDoubleBitfieldTypeINS_15DoubleBitBinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_mE_clESG_m
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser29InvokeRangeDoubleBitfieldTypeINS_15DoubleBitBinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_mE_clESG_m
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser29InvokeRangeDoubleBitfieldTypeINS_15DoubleBitBinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_mE_clESG_m
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser29InvokeRangeDoubleBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_mE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser29InvokeRangeDoubleBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_mE_EC2ESG_mRKSK_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser29InvokeRangeDoubleBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_mE_EENS_18BufferedCollectionIT_T0_EESG_mRKSN_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser29InvokeRangeDoubleBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_mE_EC2ESG_mRKSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser29InvokeRangeDoubleBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_mE_EC2ESG_mRKSK_
    - functionName:    _ZN8opendnp311RangeParser29InvokeRangeDoubleBitfieldTypeINS_15DoubleBitBinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser29InvokeRangeDoubleBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_mE_EENS_18BufferedCollectionIT_T0_EESG_mRKSN_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:201,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:208,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_15DoubleBitBinaryEEEZNS_11RangeParser29InvokeRangeDoubleBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_mE_EENS_18BufferedCollectionIT_T0_EESG_mRKSN_
        - Src:             'src/app/parsing/RangeParser.h:210,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:210,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_15DoubleBitBinaryEEEEE
    - functionName:    _ZZN8opendnp311RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group1Var210ReadTargetERN7ser4cpp4RSeqImEERNS_6BinaryE
        - _ZN8opendnp36BinaryC2Ev
        - _ZN8opendnp39WithIndexINS_6BinaryEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:136,37'
          Dst:             _ZN8opendnp36BinaryC2Ev
        - Src:             'src/app/parsing/RangeParser.h:137,9'
          Dst:             _ZN8opendnp310Group1Var210ReadTargetERN7ser4cpp4RSeqImEERNS_6BinaryE
        - Src:             'src/app/parsing/RangeParser.h:138,16'
          Dst:             _ZN8opendnp39WithIndexINS_6BinaryEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZN8opendnp39WithIndexINS_6BinaryEEENS_7IndexedIT_EERKS3_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - value
        - index
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37IndexedINS_6BinaryEEC2ERKS1_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/opendnp3/app/Indexed.h:44,12'
          Dst:             _ZN8opendnp37IndexedINS_6BinaryEEC2ERKS1_t
    - functionName:    _ZN8opendnp37IndexedINS_6BinaryEEC2ERKS1_t
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - value_
        - index_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EC2ESH_mRKSL_
    - functionName:    _ZN8opendnp311RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:133,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:141,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSF_jE_EENS_18BufferedCollectionIT_T0_EESH_mRKSO_
        - Src:             'src/app/parsing/RangeParser.h:143,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:143,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
    - functionName:    _ZN8opendnp310Group1Var24SizeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_6BinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - pos
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp36BinaryC2Eb
        - _ZN8opendnp36GetBitERKN7ser4cpp4RSeqImEEm
        - _ZN8opendnp39WithIndexINS_6BinaryEEENS_7IndexedIT_EERKS3_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:180,20'
          Dst:             _ZN8opendnp36GetBitERKN7ser4cpp4RSeqImEEm
        - Src:             'src/app/parsing/RangeParser.h:180,14'
          Dst:             _ZN8opendnp36BinaryC2Eb
        - Src:             'src/app/parsing/RangeParser.h:181,16'
          Dst:             _ZN8opendnp39WithIndexINS_6BinaryEEENS_7IndexedIT_EERKS3_t
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_E7ForeachERNS_8IVisitorIS3_EE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - visitor
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_6BinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/parsing/BufferedCollection.h:47,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BufferedCollection.h:49,13'
              BranchSideFuncs:
                - _ZZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_6BinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
            - BranchSide:      'src/app/parsing/BufferedCollection.h:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:49,29'
          Dst:             _ZZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_6BinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEENKUlRSB_jE_clESG_j
    - functionName:    _ZNK8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_E5CountEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EC2ESG_mRKSK_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - count
        - readFunc
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:33,5'
          Dst:             _ZN8opendnp311ICollectionINS_7IndexedINS_6BinaryEEEEC2Ev
    - functionName:    _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EENS_18BufferedCollectionIT_T0_EESG_mRKSN_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EC2ESG_mRKSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             _ZN8opendnp318BufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EC2ESG_mRKSK_
    - functionName:    _ZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_6BinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - record
        - range
        - buffer
        - handler
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
        - _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EENS_18BufferedCollectionIT_T0_EESG_mRKSN_
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:177,30'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:184,23'
          Dst:             _ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_6BinaryEEEZNS_11RangeParser23InvokeRangeBitfieldTypeIS2_EEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEEUlRSE_jE_EENS_18BufferedCollectionIT_T0_EESG_mRKSN_
        - Src:             'src/app/parsing/RangeParser.h:186,22'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.h:186,13'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_6BinaryEEEEE
    - functionName:    '_ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_11RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS7_mRKSM_'
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - count
        - readFunc
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN8opendnp318BufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_11RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EC2ERKS7_mRKSJ_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/BufferedCollection.h:64,12'
          Dst:             '_ZN8opendnp318BufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_11RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EC2ERKS7_mRKSJ_'
    - functionName:    _ZN8opendnp311RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - record
        - range
        - pLogger
        - pHandler
      BBCount:         21
      ICount:          134
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
        - '_ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_11RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS7_mRKSM_'
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp35Range5CountEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/RangeParser.cpp:156,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:158,28'
              BranchSideFuncs:
                - _ZNK8opendnp35Range5CountEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN7ser4cpp4RSeqImE7advanceEm
                - '_ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_11RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS7_mRKSM_'
                - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/RangeParser.cpp:185,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/RangeParser.cpp:160,13'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:162,13'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/RangeParser.cpp:166,13'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
                - '_ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_11RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS7_mRKSM_'
                - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
        - Branch String:   'src/app/parsing/RangeParser.cpp:162,13'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:162,13'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/RangeParser.cpp:163,13'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/RangeParser.cpp:162,13'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:162,13'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/RangeParser.cpp:163,13'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/RangeParser.cpp:166,13'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:168,25'
              BranchSideFuncs:
                - '_ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_11RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS7_mRKSM_'
                - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
                - _ZN7ser4cpp4RSeqImE7advanceEm
            - BranchSide:      'src/app/parsing/RangeParser.cpp:180,9'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
        - Branch String:   'src/app/parsing/RangeParser.cpp:185,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:185,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/RangeParser.cpp:186,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/RangeParser.cpp:185,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:185,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/RangeParser.cpp:186,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.cpp:158,34'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.cpp:160,20'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/RangeParser.cpp:162,13'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/RangeParser.cpp:162,13'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/RangeParser.cpp:175,31'
          Dst:             '_ZN8opendnp324CreateBufferedCollectionINS_7IndexedINS_11OctetStringEEEZNS_11RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerEE3$_0EENS_18BufferedCollectionIT_T0_EERKS7_mRKSM_'
        - Src:             'src/app/parsing/RangeParser.cpp:177,32'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:177,23'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderERKNS_11ICollectionINS_7IndexedINS_11OctetStringEEEEE
        - Src:             'src/app/parsing/RangeParser.cpp:180,16'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
        - Src:             'src/app/parsing/RangeParser.cpp:185,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/RangeParser.cpp:185,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp311RangeParser16FromBitfieldTypeINS_8IINValueEEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_8IINValueEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZN8opendnp314NumBytesInBitsEm
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:167,44'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:167,23'
          Dst:             _ZN8opendnp314NumBytesInBitsEm
        - Src:             'src/app/parsing/RangeParser.h:168,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:168,12'
          Dst:             _ZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_8IINValueEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - range
        - requiredSize
        - handler
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group50Var4EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group50Var44SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group50Var44SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group50Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var4EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var44SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group40Var44SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var3EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var34SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group40Var34SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var2EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var24SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group40Var24SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var1EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var14SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group40Var14SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group40Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var6EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var64SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group30Var64SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var5EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var54SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group30Var54SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var4EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var44SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group30Var44SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var4EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var3EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var34SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group30Var34SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var3EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var2EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var24SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group30Var24SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var1EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var14SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group30Var14SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group30Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_12Group21Var10EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZN8opendnp312Group21Var104SizeEv
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp312Group21Var104SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_12Group21Var10EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var9EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var94SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group21Var94SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var9EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var6EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var64SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group21Var64SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var5EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var54SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group21Var54SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var2EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var24SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group21Var24SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var1EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var14SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group21Var14SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group21Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var6EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var64SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group20Var64SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var6EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var5EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var54SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group20Var54SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var5EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var2EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var24SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group20Var24SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var1EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var14SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group20Var14SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group20Var1EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group10Var2EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group10Var24SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp311Group10Var24SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_11Group10Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_10Group3Var2EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group3Var24SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp310Group3Var24SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_10Group3Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser16FromBitfieldTypeINS_18BinaryOutputStatusEEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_18BinaryOutputStatusEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZN8opendnp314NumBytesInBitsEm
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:167,44'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:167,23'
          Dst:             _ZN8opendnp314NumBytesInBitsEm
        - Src:             'src/app/parsing/RangeParser.h:168,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:168,12'
          Dst:             _ZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_18BinaryOutputStatusEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser22FromDoubleBitfieldTypeINS_15DoubleBitBinaryEEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeParser29InvokeRangeDoubleBitfieldTypeINS_15DoubleBitBinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZN8opendnp320NumBytesInDoubleBitsEm
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:191,50'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:191,23'
          Dst:             _ZN8opendnp320NumBytesInDoubleBitsEm
        - Src:             'src/app/parsing/RangeParser.h:192,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:192,12'
          Dst:             _ZN8opendnp311RangeParser29InvokeRangeDoubleBitfieldTypeINS_15DoubleBitBinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser13FromFixedSizeINS_10Group1Var2EEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group1Var24SizeEv
        - _ZN8opendnp311RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:117,29'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:117,39'
          Dst:             _ZN8opendnp310Group1Var24SizeEv
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:118,12'
          Dst:             _ZN8opendnp311RangeParser13InvokeRangeOfINS_10Group1Var2EEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZN8opendnp311RangeParser16FromBitfieldTypeINS_6BinaryEEES0_RKNS_5RangeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_6BinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - _ZN8opendnp314NumBytesInBitsEm
        - _ZNK8opendnp35Range5CountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.h:167,44'
          Dst:             _ZNK8opendnp35Range5CountEv
        - Src:             'src/app/parsing/RangeParser.h:167,23'
          Dst:             _ZN8opendnp314NumBytesInBitsEm
        - Src:             'src/app/parsing/RangeParser.h:168,12'
          Dst:             _ZN8opendnp311RangeParserC2ERKNS_5RangeEmPFvRKNS_12HeaderRecordES3_RKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerEE
        - Src:             'src/app/parsing/RangeParser.h:168,12'
          Dst:             _ZN8opendnp311RangeParser23InvokeRangeBitfieldTypeINS_6BinaryEEEvRKNS_12HeaderRecordERKNS_5RangeERKN7ser4cpp4RSeqImEERNS_12IAPDUHandlerE
    - functionName:    _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - record
        - buffer
        - pHandler
        - pLogger
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
      functionUses:    28
      BranchProfiles:
        - Branch String:   'src/app/parsing/RangeParser.cpp:76,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:78,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/RangeParser.cpp:82,9'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
        - Branch String:   'src/app/parsing/RangeParser.cpp:78,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:78,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/RangeParser.cpp:79,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/RangeParser.cpp:78,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:78,9'
              BranchSideFuncs:
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/RangeParser.cpp:79,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/RangeParser.cpp:82,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:84,9'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
            - BranchSide:      'src/app/parsing/RangeParser.cpp:86,5'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE7advanceEm
      Callsites:
        - Src:             'src/app/parsing/RangeParser.cpp:76,16'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/RangeParser.cpp:78,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/RangeParser.cpp:78,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/RangeParser.cpp:86,12'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
    - functionName:    _ZN8opendnp311RangeParser19ParseRangeOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - record
        - range
        - pLogger
        - pHandler
      BBCount:         39
      ICount:          447
      EdgeCount:       40
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_10Group1Var2EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_10Group3Var2EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group10Var2EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var1EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var2EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var5EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var6EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var1EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var2EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var5EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var6EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var9EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var1EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var2EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var3EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var4EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var5EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var6EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var1EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var2EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var3EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var4EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group50Var4EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser13FromFixedSizeINS_12Group21Var10EEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser16FromBitfieldTypeINS_18BinaryOutputStatusEEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser16FromBitfieldTypeINS_6BinaryEEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser16FromBitfieldTypeINS_8IINValueEEES0_RKNS_5RangeE
        - _ZN8opendnp311RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
        - _ZN8opendnp311RangeParser22FromDoubleBitfieldTypeINS_15DoubleBitBinaryEEES0_RKNS_5RangeE
        - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/RangeParser.cpp:97,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:100,54'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser16FromBitfieldTypeINS_6BinaryEEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:102,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_10Group1Var2EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:105,69'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser22FromDoubleBitfieldTypeINS_15DoubleBitBinaryEEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:107,66'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser16FromBitfieldTypeINS_18BinaryOutputStatusEEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:109,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_10Group3Var2EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:110,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group10Var2EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:112,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var1EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:113,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var2EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:114,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var5EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:115,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var6EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:117,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var1EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:118,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var2EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:119,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var5EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:120,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var6EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:121,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var9EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:122,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_12Group21Var10EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:124,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var1EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:125,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var2EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:126,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var3EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:127,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var4EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:128,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var5EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:129,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var6EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:131,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var1EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:132,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var2EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:133,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var3EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:134,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var4EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:136,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group50Var4EEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:139,56'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser16FromBitfieldTypeINS_8IINValueEEES0_RKNS_5RangeE
                - _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:142,38'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:145,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/RangeParser.cpp:145,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:145,9'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/RangeParser.cpp:149,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/parsing/RangeParser.cpp:145,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:145,9'
              BranchSideFuncs:
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/RangeParser.cpp:149,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.cpp:100,16'
          Dst:             _ZN8opendnp311RangeParser16FromBitfieldTypeINS_6BinaryEEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:100,61'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:102,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_10Group1Var2EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:102,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:105,16'
          Dst:             _ZN8opendnp311RangeParser22FromDoubleBitfieldTypeINS_15DoubleBitBinaryEEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:105,76'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:107,16'
          Dst:             _ZN8opendnp311RangeParser16FromBitfieldTypeINS_18BinaryOutputStatusEEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:107,73'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:109,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_10Group3Var2EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:109,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:110,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group10Var2EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:110,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:112,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var1EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:112,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:113,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var2EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:113,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:114,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var5EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:114,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:115,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group20Var6EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:115,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:117,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var1EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:117,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:118,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var2EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:118,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:119,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var5EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:119,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:120,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var6EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:120,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:121,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group21Var9EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:121,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:122,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_12Group21Var10EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:122,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:124,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var1EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:124,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:125,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var2EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:125,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:126,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var3EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:126,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:127,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var4EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:127,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:128,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var5EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:128,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:129,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group30Var6EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:129,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:131,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var1EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:131,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:132,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var2EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:132,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:133,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var3EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:133,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:134,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group40Var4EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:134,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:136,9'
          Dst:             _ZN8opendnp311RangeParser13FromFixedSizeINS_11Group50Var4EEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:136,9'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:139,16'
          Dst:             _ZN8opendnp311RangeParser16FromBitfieldTypeINS_8IINValueEEES0_RKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:139,63'
          Dst:             _ZNK8opendnp311RangeParser7ProcessERKNS_12HeaderRecordERN7ser4cpp4RSeqImEEPNS_12IAPDUHandlerEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:142,16'
          Dst:             _ZN8opendnp311RangeParser21ParseRangeOfOctetDataERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
        - Src:             'src/app/parsing/RangeParser.cpp:145,9'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/RangeParser.cpp:145,9'
          Dst:             _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - Src:             'src/app/parsing/RangeParser.cpp:145,9'
          Dst:             _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - Src:             'src/app/parsing/RangeParser.cpp:145,9'
          Dst:             snprintf
        - Src:             'src/app/parsing/RangeParser.cpp:145,9'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
    - functionName:    _ZN8opendnp35RangeC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/Range.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311RangeParser11ParseHeaderERN7ser4cpp4RSeqImEERKNS_9NumParserERKNS_14ParserSettingsERKNS_12HeaderRecordEPNS_6LoggerEPNS_12IAPDUHandlerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - numparser
        - settings
        - record
        - pLogger
        - pHandler
      BBCount:         17
      ICount:          143
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - _ZN8opendnp311RangeParser19ParseRangeOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
        - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderE
        - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
        - _ZN8opendnp35RangeC2Ev
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - _ZNK8opendnp314ParserSettings12LoggingLevelEv
        - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - _ZNK8opendnp39NumParser10ParseRangeERN7ser4cpp4RSeqImEERNS_5RangeEPNS_6LoggerE
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/app/parsing/RangeParser.cpp:50,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:52,16'
              BranchSideFuncs: []
            - BranchSide:      'src/app/parsing/RangeParser.cpp:55,5'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderE
                - _ZN8opendnp311RangeParser19ParseRangeOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Branch String:   'src/app/parsing/RangeParser.cpp:55,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:55,5'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderE
                - _ZN8opendnp311RangeParser19ParseRangeOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/app/parsing/RangeParser.cpp:55,5'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderE
                - _ZN8opendnp311RangeParser19ParseRangeOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/app/parsing/RangeParser.cpp:55,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:55,5'
              BranchSideFuncs:
                - _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
                - _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
                - _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
                - snprintf
                - _ZNK8opendnp314ParserSettings12LoggingLevelEv
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderE
                - _ZN8opendnp311RangeParser19ParseRangeOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:59,9'
              BranchSideFuncs:
                - _ZNK8opendnp314ParserSettings15ExpectsContentsEv
                - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderE
                - _ZN8opendnp311RangeParser19ParseRangeOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
        - Branch String:   'src/app/parsing/RangeParser.cpp:59,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:61,36'
              BranchSideFuncs:
                - _ZN8opendnp311RangeParser19ParseRangeOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:64,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderE
        - Branch String:   'src/app/parsing/RangeParser.cpp:64,9'
          Branch Sides:
            - BranchSide:      'src/app/parsing/RangeParser.cpp:66,9'
              BranchSideFuncs:
                - _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
                - _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderE
            - BranchSide:      'src/app/parsing/RangeParser.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/parsing/RangeParser.cpp:48,11'
          Dst:             _ZN8opendnp35RangeC2Ev
        - Src:             'src/app/parsing/RangeParser.cpp:49,26'
          Dst:             _ZNK8opendnp39NumParser10ParseRangeERN7ser4cpp4RSeqImEERNS_5RangeEPNS_6LoggerE
        - Src:             'src/app/parsing/RangeParser.cpp:55,5'
          Dst:             _ZNK8opendnp314ParserSettings12LoggingLevelEv
        - Src:             'src/app/parsing/RangeParser.cpp:55,5'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/app/parsing/RangeParser.cpp:55,5'
          Dst:             _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
        - Src:             'src/app/parsing/RangeParser.cpp:55,5'
          Dst:             _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
        - Src:             'src/app/parsing/RangeParser.cpp:55,5'
          Dst:             _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
        - Src:             'src/app/parsing/RangeParser.cpp:55,5'
          Dst:             snprintf
        - Src:             'src/app/parsing/RangeParser.cpp:55,5'
          Dst:             _ZNK8opendnp314ParserSettings12LoggingLevelEv
        - Src:             'src/app/parsing/RangeParser.cpp:55,5'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/app/parsing/RangeParser.cpp:59,18'
          Dst:             _ZNK8opendnp314ParserSettings15ExpectsContentsEv
        - Src:             'src/app/parsing/RangeParser.cpp:61,16'
          Dst:             _ZN8opendnp311RangeParser19ParseRangeOfObjectsERN7ser4cpp4RSeqImEERKNS_12HeaderRecordERKNS_5RangeEPNS_6LoggerEPNS_12IAPDUHandlerE
        - Src:             'src/app/parsing/RangeParser.cpp:66,28'
          Dst:             _ZN8opendnp311RangeHeaderC2ERKNS_12HeaderRecordERKNS_5RangeE
        - Src:             'src/app/parsing/RangeParser.cpp:66,19'
          Dst:             _ZN8opendnp312IAPDUHandler8OnHeaderERKNS_11RangeHeaderE
    - functionName:    _ZN8opendnp318GroupVariationSpec11from_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/GroupVariation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         230
      ICount:          925
      EdgeCount:       343
      CyclomaticComplexity: 115
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/GroupVariation.cpp:749,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:749,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:750,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:750,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:750,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:751,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:751,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:751,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:752,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:752,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:752,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:753,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:753,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:753,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:754,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:754,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:754,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:755,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:755,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:755,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:756,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:756,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:756,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:757,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:757,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:757,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:758,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:758,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:758,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:759,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:759,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:759,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:760,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:760,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:760,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:761,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:761,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:761,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:762,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:762,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:762,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:763,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:763,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:763,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:764,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:764,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:764,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:765,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:765,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:765,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:766,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:766,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:766,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:767,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:767,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:767,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:768,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:768,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:768,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:769,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:769,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:769,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:770,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:770,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:770,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:771,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:771,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:771,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:772,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:772,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:772,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:773,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:773,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:773,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:774,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:774,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:774,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:775,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:775,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:775,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:776,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:776,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:776,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:777,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:777,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:777,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:778,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:778,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:778,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:779,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:779,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:779,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:780,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:780,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:780,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:781,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:781,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:781,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:782,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:782,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:782,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:783,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:783,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:783,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:784,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:784,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:784,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:785,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:785,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:785,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:786,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:786,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:786,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:787,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:787,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:787,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:788,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:788,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:788,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:789,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:789,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:789,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:790,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:790,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:790,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:791,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:791,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:791,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:792,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:792,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:792,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:793,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:793,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:793,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:794,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:794,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:794,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:795,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:795,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:795,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:796,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:796,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:796,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:797,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:797,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:797,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:798,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:798,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:798,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:799,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:799,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:799,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:800,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:800,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:800,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:801,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:801,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:801,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:802,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:802,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:802,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:803,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:803,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:803,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:804,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:804,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:804,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:805,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:805,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:805,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:806,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:806,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:806,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:807,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:807,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:807,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:808,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:808,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:808,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:809,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:809,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:809,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:810,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:810,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:810,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:811,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:811,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:811,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:812,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:812,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:812,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:813,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:813,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:813,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:814,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:814,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:814,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:815,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:815,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:815,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:816,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:816,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:816,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:817,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:817,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:817,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:818,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:818,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:818,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:819,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:819,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:819,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:820,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:820,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:820,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:821,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:821,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:821,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:822,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:822,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:822,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:823,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:823,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:823,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:824,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:824,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:824,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:825,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:825,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:825,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:826,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:826,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:826,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:827,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:827,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:827,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:828,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:828,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:828,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:829,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:829,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:829,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:830,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:830,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:830,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:831,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:831,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:831,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:832,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:832,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:832,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:833,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:833,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:833,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:834,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:834,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:834,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:835,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:835,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:835,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:836,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:836,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:836,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:837,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:837,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:837,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:838,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:838,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:838,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:839,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:839,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:839,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:840,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:840,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:840,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:841,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:841,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:841,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:842,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:842,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:842,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:843,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:843,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:843,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:844,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:844,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:844,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:845,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:845,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:845,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:846,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:846,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:846,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:847,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:847,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:847,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:848,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:848,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:848,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:849,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:849,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:849,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:850,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:850,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:850,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:851,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:851,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:851,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:852,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:852,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:852,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:853,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:853,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:853,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:854,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:854,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:854,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:855,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:855,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:855,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:856,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:856,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:856,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:857,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:857,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:857,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:858,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:858,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:858,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:859,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:859,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:859,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:860,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:860,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:860,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:861,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/GroupVariation.cpp:861,6'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:861,29'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:862,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp318GroupVariationSpec15to_human_stringENS_14GroupVariationE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/GroupVariation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - arg
      BBCount:         116
      ICount:          583
      EdgeCount:       230
      CyclomaticComplexity: 116
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/gen/GroupVariation.cpp:514,3'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:517,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:519,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:521,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:523,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:525,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:527,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:529,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:531,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:533,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:535,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:537,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:539,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:541,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:543,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:545,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:547,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:549,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:551,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:553,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:555,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:557,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:559,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:561,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:563,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:565,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:567,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:569,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:571,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:573,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:575,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:577,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:579,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:581,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:583,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:585,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:587,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:589,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:591,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:593,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:595,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:597,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:599,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:601,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:603,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:605,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:607,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:609,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:611,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:613,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:615,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:617,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:619,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:621,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:623,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:625,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:627,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:629,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:631,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:633,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:635,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:637,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:639,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:641,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:643,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:645,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:647,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:649,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:651,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:653,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:655,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:657,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:659,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:661,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:663,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:665,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:667,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:669,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:671,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:673,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:675,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:677,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:679,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:681,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:683,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:687,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:689,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:691,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:693,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:695,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:697,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:699,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:701,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:703,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:705,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:707,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:709,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:711,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:713,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:715,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:717,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:719,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:721,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:723,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:725,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:727,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:729,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:731,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:733,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:735,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:737,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:739,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:741,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:743,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp318GroupVariationSpec9to_stringENS_14GroupVariationE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/GroupVariation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - arg
      BBCount:         116
      ICount:          583
      EdgeCount:       230
      CyclomaticComplexity: 116
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/GroupVariation.cpp:279,3'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:282,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:284,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:286,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:288,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:290,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:292,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:294,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:296,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:298,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:300,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:302,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:304,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:306,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:308,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:310,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:312,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:314,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:316,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:318,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:320,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:322,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:324,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:326,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:328,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:330,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:332,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:334,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:336,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:338,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:340,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:342,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:344,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:346,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:348,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:350,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:352,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:354,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:356,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:358,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:360,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:362,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:364,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:366,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:368,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:370,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:372,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:374,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:376,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:378,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:380,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:382,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:384,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:386,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:388,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:390,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:392,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:394,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:396,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:398,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:400,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:402,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:404,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:406,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:408,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:410,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:412,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:414,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:416,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:418,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:420,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:422,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:424,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:426,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:428,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:430,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:432,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:434,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:436,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:438,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:440,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:442,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:444,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:446,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:448,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:450,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:452,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:454,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:456,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:458,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:460,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:462,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:464,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:466,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:468,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:470,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:472,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:474,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:476,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:478,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:480,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:482,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:484,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:486,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:488,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:490,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:492,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:494,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:496,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:498,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:500,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:502,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:504,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:506,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:508,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp318GroupVariationSpec9from_typeEt
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/GroupVariation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - arg
      BBCount:         116
      ICount:          584
      EdgeCount:       230
      CyclomaticComplexity: 116
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/GroupVariation.cpp:44,3'
          Branch Sides:
            - BranchSide:      'src/gen/GroupVariation.cpp:47,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:49,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:51,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:53,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:55,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:57,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:59,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:61,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:63,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:65,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:67,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:69,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:71,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:73,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:75,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:77,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:79,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:81,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:83,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:85,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:87,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:89,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:91,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:93,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:95,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:97,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:99,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:101,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:103,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:105,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:107,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:109,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:111,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:113,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:115,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:117,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:119,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:121,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:123,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:125,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:127,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:129,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:131,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:133,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:135,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:137,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:139,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:141,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:143,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:145,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:147,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:149,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:151,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:153,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:155,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:157,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:159,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:161,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:163,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:165,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:167,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:169,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:171,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:173,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:175,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:177,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:179,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:181,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:183,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:185,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:187,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:189,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:191,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:193,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:195,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:197,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:199,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:201,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:203,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:205,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:207,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:209,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:211,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:213,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:215,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:217,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:219,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:221,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:223,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:225,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:227,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:229,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:231,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:233,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:235,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:237,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:239,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:241,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:243,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:245,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:247,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:249,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:251,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:253,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:255,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:257,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:259,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:261,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:263,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:265,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:267,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:269,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:271,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/GroupVariation.cpp:273,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp318GroupVariationSpec7to_typeENS_14GroupVariationE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/GroupVariation.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - arg
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp316LinkFunctionSpec11from_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/LinkFunction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         22
      ICount:          93
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/LinkFunction.cpp:125,6'
          Branch Sides:
            - BranchSide:      'src/gen/LinkFunction.cpp:125,38'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:126,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/LinkFunction.cpp:126,6'
          Branch Sides:
            - BranchSide:      'src/gen/LinkFunction.cpp:126,37'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:127,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/LinkFunction.cpp:127,6'
          Branch Sides:
            - BranchSide:      'src/gen/LinkFunction.cpp:127,40'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:128,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/LinkFunction.cpp:128,6'
          Branch Sides:
            - BranchSide:      'src/gen/LinkFunction.cpp:128,42'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:129,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/LinkFunction.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/LinkFunction.cpp:129,40'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:130,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/LinkFunction.cpp:130,6'
          Branch Sides:
            - BranchSide:      'src/gen/LinkFunction.cpp:130,24'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:131,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/LinkFunction.cpp:131,6'
          Branch Sides:
            - BranchSide:      'src/gen/LinkFunction.cpp:131,25'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:132,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/LinkFunction.cpp:132,6'
          Branch Sides:
            - BranchSide:      'src/gen/LinkFunction.cpp:132,32'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:133,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/LinkFunction.cpp:133,6'
          Branch Sides:
            - BranchSide:      'src/gen/LinkFunction.cpp:133,34'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:134,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/LinkFunction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         12
      ICount:          63
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/gen/LinkFunction.cpp:98,3'
          Branch Sides:
            - BranchSide:      'src/gen/LinkFunction.cpp:101,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:103,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:105,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:107,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:109,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:111,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:113,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:115,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:117,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:119,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp316LinkFunctionSpec9to_stringENS_12LinkFunctionE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/LinkFunction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         12
      ICount:          63
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/LinkFunction.cpp:71,3'
          Branch Sides:
            - BranchSide:      'src/gen/LinkFunction.cpp:74,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:76,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:78,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:80,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:82,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:84,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:86,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:88,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:90,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:92,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp316LinkFunctionSpec9from_typeEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/LinkFunction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         12
      ICount:          64
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/LinkFunction.cpp:44,3'
          Branch Sides:
            - BranchSide:      'src/gen/LinkFunction.cpp:47,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:49,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:51,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:53,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:55,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:57,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:59,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:61,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:63,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/LinkFunction.cpp:65,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp316LinkFunctionSpec7to_typeENS_12LinkFunctionE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/LinkFunction.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp317QualifierCodeSpec11from_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/QualifierCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         18
      ICount:          77
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/QualifierCode.cpp:113,6'
          Branch Sides:
            - BranchSide:      'src/gen/QualifierCode.cpp:113,33'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:114,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/QualifierCode.cpp:114,6'
          Branch Sides:
            - BranchSide:      'src/gen/QualifierCode.cpp:114,34'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:115,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/QualifierCode.cpp:115,6'
          Branch Sides:
            - BranchSide:      'src/gen/QualifierCode.cpp:115,28'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:116,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/QualifierCode.cpp:116,6'
          Branch Sides:
            - BranchSide:      'src/gen/QualifierCode.cpp:116,26'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:117,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/QualifierCode.cpp:117,6'
          Branch Sides:
            - BranchSide:      'src/gen/QualifierCode.cpp:117,27'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:118,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/QualifierCode.cpp:118,6'
          Branch Sides:
            - BranchSide:      'src/gen/QualifierCode.cpp:118,38'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:119,6'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'src/gen/QualifierCode.cpp:119,6'
          Branch Sides:
            - BranchSide:      'src/gen/QualifierCode.cpp:119,40'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:120,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317QualifierCodeSpec15to_human_stringENS_13QualifierCodeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/QualifierCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         10
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/gen/QualifierCode.cpp:90,3'
          Branch Sides:
            - BranchSide:      'src/gen/QualifierCode.cpp:93,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:95,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:97,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:99,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:101,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:103,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:105,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:107,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317QualifierCodeSpec9to_stringENS_13QualifierCodeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/QualifierCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         10
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/gen/QualifierCode.cpp:67,3'
          Branch Sides:
            - BranchSide:      'src/gen/QualifierCode.cpp:70,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:72,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:74,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:76,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:78,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:80,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:82,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:84,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317QualifierCodeSpec9from_typeEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/QualifierCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         10
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/gen/QualifierCode.cpp:44,3'
          Branch Sides:
            - BranchSide:      'src/gen/QualifierCode.cpp:47,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:49,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:51,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:53,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:55,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:57,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:59,7'
              BranchSideFuncs: []
            - BranchSide:      'src/gen/QualifierCode.cpp:61,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp317QualifierCodeSpec7to_typeENS_13QualifierCodeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/QualifierCode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - arg
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7ser4cpp4WSeqImEcvPhEv
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5UInt85writeEPhh
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - start
        - value
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5UInt88write_toERNS_4WSeqImEEh
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4WSeqImE7advanceEm
        - _ZN7ser4cpp5UInt85writeEPhh
        - _ZNK7ser4cpp4WSeqImEcvPhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:58,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:58,35'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:60,15'
              BranchSideFuncs:
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZN7ser4cpp5UInt85writeEPhh
                - _ZN7ser4cpp4WSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:58,18'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:60,15'
          Dst:             _ZNK7ser4cpp4WSeqImEcvPhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:60,9'
          Dst:             _ZN7ser4cpp5UInt85writeEPhh
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:61,14'
          Dst:             _ZN7ser4cpp4WSeqImE7advanceEm
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp5UInt88write_toERNS_4WSeqImEEh
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:105,12'
          Dst:             _ZN7ser4cpp5UInt88write_toERNS_4WSeqImEEh
    - functionName:    _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp5UInt89read_fromERNS_4RSeqImEERh
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:42,12'
          Dst:             _ZN7ser4cpp5UInt89read_fromERNS_4RSeqImEERh
    - functionName:    _ZN8opendnp38ConvertQINS_10Group1Var2ENS_6BinaryEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group1Var2C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:36,16'
          Dst:             _ZN8opendnp310Group1Var2C2Ev
    - functionName:    _ZN8opendnp310Group1Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group1.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp310Group1Var211WriteTargetERKNS_6BinaryERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group1.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group1Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp38ConvertQINS_10Group1Var2ENS_6BinaryEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group1.cpp:74,28'
          Dst:             _ZN8opendnp38ConvertQINS_10Group1Var2ENS_6BinaryEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group1.cpp:74,10'
          Dst:             _ZN8opendnp310Group1Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp310Group1Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group1.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group1.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
      functionUses:    12
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
    - functionName:    _ZN8opendnp313BinaryFactory4FromEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - flags
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp35FlagsC2Eh
        - _ZN8opendnp36BinaryC2ENS_5FlagsE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:37,23'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:37,16'
          Dst:             _ZN8opendnp36BinaryC2ENS_5FlagsE
    - functionName:    _ZN8opendnp310Group1Var210ReadTargetERN7ser4cpp4RSeqImEERNS_6BinaryE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group1.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp310Group1Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp310Group1Var2C2Ev
        - _ZN8opendnp313BinaryFactory4FromEh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group1.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group1.cpp:63,40'
              BranchSideFuncs:
                - _ZN8opendnp313BinaryFactory4FromEh
            - BranchSide:      'src/gen/objects/Group1.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group1.cpp:60,14'
          Dst:             _ZN8opendnp310Group1Var2C2Ev
        - Src:             'src/gen/objects/Group1.cpp:61,6'
          Dst:             _ZN8opendnp310Group1Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group1.cpp:63,14'
          Dst:             _ZN8opendnp313BinaryFactory4FromEh
    - functionName:    _ZN8opendnp310Group1Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group1.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group1.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
      functionUses:    12
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
    - functionName:    _ZN7ser4cpp5Bit16ItLh0ELh1EE5writeEPht
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - data
        - value
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5Bit16ItLh0ELh1EE8write_toERNS_4WSeqImEEt
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4WSeqImE7advanceEm
        - _ZN7ser4cpp5Bit16ItLh0ELh1EE5writeEPht
        - _ZNK7ser4cpp4WSeqImEcvPhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:92,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:92,35'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:94,15'
              BranchSideFuncs:
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZN7ser4cpp5Bit16ItLh0ELh1EE5writeEPht
                - _ZN7ser4cpp4WSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:92,18'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:94,15'
          Dst:             _ZNK7ser4cpp4WSeqImEcvPhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:94,9'
          Dst:             _ZN7ser4cpp5Bit16ItLh0ELh1EE5writeEPht
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:95,14'
          Dst:             _ZN7ser4cpp4WSeqImE7advanceEm
    - functionName:    _ZN7ser4cpp11serializers9write_oneItEEbRNS_4WSeqImEERKT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp5Bit16ItLh0ELh1EE8write_toERNS_4WSeqImEEt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:117,12'
          Dst:             _ZN7ser4cpp5Bit16ItLh0ELh1EE8write_toERNS_4WSeqImEEt
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeItJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneItEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
      functionUses:    5
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneItEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
    - functionName:    _ZN7ser4cpp11serializers8read_oneItEEbRNS_4RSeqImEERT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp5Bit16ItLh0ELh1EE9read_fromERNS_4RSeqImEERt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:54,12'
          Dst:             _ZN7ser4cpp5Bit16ItLh0ELh1EE9read_fromERNS_4RSeqImEERt
    - functionName:    _ZN7ser4cpp13EndianHelpers4readItJEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneItEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
      functionUses:    5
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneItEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
    - functionName:    _ZNK7ser4cpp10UInt48TypecvmEv
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/UInt48Type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE5writeEPhNS_10UInt48TypeE
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - value
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp10UInt48TypeC2Em
        - _ZNK7ser4cpp10UInt48TypecvmEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:297,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:297,13'
              BranchSideFuncs:
                - _ZN7ser4cpp10UInt48TypeC2Em
                - _ZNK7ser4cpp10UInt48TypecvmEv
                - _ZNK7ser4cpp10UInt48TypecvmEv
                - _ZNK7ser4cpp10UInt48TypecvmEv
                - _ZNK7ser4cpp10UInt48TypecvmEv
                - _ZNK7ser4cpp10UInt48TypecvmEv
                - _ZNK7ser4cpp10UInt48TypecvmEv
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:299,21'
              BranchSideFuncs:
                - _ZN7ser4cpp10UInt48TypeC2Em
                - _ZNK7ser4cpp10UInt48TypecvmEv
                - _ZNK7ser4cpp10UInt48TypecvmEv
                - _ZNK7ser4cpp10UInt48TypecvmEv
                - _ZNK7ser4cpp10UInt48TypecvmEv
                - _ZNK7ser4cpp10UInt48TypecvmEv
                - _ZNK7ser4cpp10UInt48TypecvmEv
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:297,13'
          Dst:             _ZNK7ser4cpp10UInt48TypecvmEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:299,21'
          Dst:             _ZN7ser4cpp10UInt48TypeC2Em
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:302,41'
          Dst:             _ZNK7ser4cpp10UInt48TypecvmEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:303,42'
          Dst:             _ZNK7ser4cpp10UInt48TypecvmEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:304,42'
          Dst:             _ZNK7ser4cpp10UInt48TypecvmEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:305,42'
          Dst:             _ZNK7ser4cpp10UInt48TypecvmEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:306,42'
          Dst:             _ZNK7ser4cpp10UInt48TypecvmEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:307,42'
          Dst:             _ZNK7ser4cpp10UInt48TypecvmEv
    - functionName:    _ZN7ser4cpp10UInt48TypeC2Em
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/UInt48Type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE8write_toERNS_4WSeqImEENS_10UInt48TypeE
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4WSeqImE7advanceEm
        - _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE5writeEPhNS_10UInt48TypeE
        - _ZNK7ser4cpp4WSeqImEcvPhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:272,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:272,35'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:274,15'
              BranchSideFuncs:
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE5writeEPhNS_10UInt48TypeE
                - _ZN7ser4cpp4WSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:272,18'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:274,15'
          Dst:             _ZNK7ser4cpp4WSeqImEcvPhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:274,9'
          Dst:             _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE5writeEPhNS_10UInt48TypeE
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:275,14'
          Dst:             _ZN7ser4cpp4WSeqImE7advanceEm
    - functionName:    _ZN7ser4cpp11serializers9write_oneIN8opendnp37DNPTimeEEEbRNS_4WSeqImEERKT_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/DNPTimeParsing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp10UInt48TypeC2Em
        - _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE8write_toERNS_4WSeqImEENS_10UInt48TypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/DNPTimeParsing.h:35,39'
          Dst:             _ZN7ser4cpp10UInt48TypeC2Em
        - Src:             'src/app/parsing/DNPTimeParsing.h:35,16'
          Dst:             _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE8write_toERNS_4WSeqImEENS_10UInt48TypeE
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIN8opendnp37DNPTimeEEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
      functionUses:    11
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIN8opendnp37DNPTimeEEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
    - functionName:    _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE4readEPKh
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp10UInt48TypeC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:286,16'
          Dst:             _ZN7ser4cpp10UInt48TypeC2Em
    - functionName:    _ZNK7ser4cpp10UInt48Type3GetEv
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/UInt48Type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE9read_fromERNS_4RSeqImEERNS_10UInt48TypeE
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE4readEPKh
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:263,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:263,36'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:265,20'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE4readEPKh
                - _ZN7ser4cpp4RSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:263,19'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:265,20'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:265,15'
          Dst:             _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE4readEPKh
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:266,15'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
    - functionName:    _ZN7ser4cpp10UInt48TypeC2Ev
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/UInt48Type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp11serializers8read_oneIN8opendnp37DNPTimeEEEbRNS_4RSeqImEERT_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/DNPTimeParsing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp10UInt48TypeC2Ev
        - _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE9read_fromERNS_4RSeqImEERNS_10UInt48TypeE
        - _ZNK7ser4cpp10UInt48Type3GetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/parsing/DNPTimeParsing.h:40,20'
          Dst:             _ZN7ser4cpp10UInt48TypeC2Ev
        - Src:             'src/app/parsing/DNPTimeParsing.h:41,23'
          Dst:             _ZN7ser4cpp6UBit48ILh0ELh1ELh2ELh3ELh4ELh5EE9read_fromERNS_4RSeqImEERNS_10UInt48TypeE
        - Src:             'src/app/parsing/DNPTimeParsing.h:42,26'
          Dst:             _ZNK7ser4cpp10UInt48Type3GetEv
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIN8opendnp37DNPTimeEEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
      functionUses:    11
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIN8opendnp37DNPTimeEEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
    - functionName:    _ZN8opendnp317ConvertQTDowncastINS_10Group2Var3ENS_6BinaryEtE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group2Var3C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:158,16'
          Dst:             _ZN8opendnp310Group2Var3C2Ev
    - functionName:    _ZN8opendnp310Group2Var3C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp310Group2Var311WriteTargetERKNS_6BinaryERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group2Var35WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp317ConvertQTDowncastINS_10Group2Var3ENS_6BinaryEtE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:142,28'
          Dst:             _ZN8opendnp317ConvertQTDowncastINS_10Group2Var3ENS_6BinaryEtE5ApplyERKS2_
        - Src:             'src/gen/objects/Group2.cpp:142,10'
          Dst:             _ZN8opendnp310Group2Var35WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp310Group2Var35WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:123,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeItJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    6
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeItJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeItJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp313BinaryFactory4FromEht
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - short
      constantsTouched: []
      argNames:
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313BinaryFactory4FromEhNS_7DNPTimeE
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:42,28'
          Dst:             _ZN8opendnp37DNPTimeC2Em
        - Src:             'src/app/MeasurementFactory.h:42,16'
          Dst:             _ZN8opendnp313BinaryFactory4FromEhNS_7DNPTimeE
    - functionName:    _ZN8opendnp313BinaryFactory4FromEhNS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - flags
        - time
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp35FlagsC2Eh
        - _ZN8opendnp36BinaryC2ENS_5FlagsENS_7DNPTimeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:47,23'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:47,16'
          Dst:             _ZN8opendnp36BinaryC2ENS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp310Group2Var310ReadTargetERN7ser4cpp4RSeqImEERNS_6BinaryE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp310Group2Var34ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp310Group2Var3C2Ev
        - _ZN8opendnp313BinaryFactory4FromEht
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group2.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group2.cpp:131,40'
              BranchSideFuncs:
                - _ZN8opendnp313BinaryFactory4FromEht
            - BranchSide:      'src/gen/objects/Group2.cpp:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:128,14'
          Dst:             _ZN8opendnp310Group2Var3C2Ev
        - Src:             'src/gen/objects/Group2.cpp:129,6'
          Dst:             _ZN8opendnp310Group2Var34ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group2.cpp:131,14'
          Dst:             _ZN8opendnp313BinaryFactory4FromEht
    - functionName:    _ZN8opendnp310Group2Var34ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:118,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readItJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    6
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readItJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readItJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp39ConvertQTINS_10Group2Var2ENS_6BinaryEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group2Var2C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:147,16'
          Dst:             _ZN8opendnp310Group2Var2C2Ev
    - functionName:    _ZN8opendnp310Group2Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:79,38'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp310Group2Var211WriteTargetERKNS_6BinaryERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group2Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQTINS_10Group2Var2ENS_6BinaryEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:108,28'
          Dst:             _ZN8opendnp39ConvertQTINS_10Group2Var2ENS_6BinaryEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group2.cpp:108,10'
          Dst:             _ZN8opendnp310Group2Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp310Group2Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    4
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp310Group2Var210ReadTargetERN7ser4cpp4RSeqImEERNS_6BinaryE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp310Group2Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp310Group2Var2C2Ev
        - _ZN8opendnp313BinaryFactory4FromEhNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group2.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group2.cpp:97,40'
              BranchSideFuncs:
                - _ZN8opendnp313BinaryFactory4FromEhNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group2.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:94,14'
          Dst:             _ZN8opendnp310Group2Var2C2Ev
        - Src:             'src/gen/objects/Group2.cpp:95,6'
          Dst:             _ZN8opendnp310Group2Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group2.cpp:97,14'
          Dst:             _ZN8opendnp313BinaryFactory4FromEhNS_7DNPTimeE
    - functionName:    _ZN8opendnp310Group2Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    4
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp38ConvertQINS_10Group2Var1ENS_6BinaryEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group2Var1C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:36,16'
          Dst:             _ZN8opendnp310Group2Var1C2Ev
    - functionName:    _ZN8opendnp310Group2Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp310Group2Var111WriteTargetERKNS_6BinaryERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group2Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp38ConvertQINS_10Group2Var1ENS_6BinaryEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:74,28'
          Dst:             _ZN8opendnp38ConvertQINS_10Group2Var1ENS_6BinaryEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group2.cpp:74,10'
          Dst:             _ZN8opendnp310Group2Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp310Group2Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp310Group2Var110ReadTargetERN7ser4cpp4RSeqImEERNS_6BinaryE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp310Group2Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp310Group2Var1C2Ev
        - _ZN8opendnp313BinaryFactory4FromEh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group2.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group2.cpp:63,40'
              BranchSideFuncs:
                - _ZN8opendnp313BinaryFactory4FromEh
            - BranchSide:      'src/gen/objects/Group2.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:60,14'
          Dst:             _ZN8opendnp310Group2Var1C2Ev
        - Src:             'src/gen/objects/Group2.cpp:61,6'
          Dst:             _ZN8opendnp310Group2Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group2.cpp:63,14'
          Dst:             _ZN8opendnp313BinaryFactory4FromEh
    - functionName:    _ZN8opendnp310Group2Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group2.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp38ConvertQINS_10Group3Var2ENS_15DoubleBitBinaryEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group3Var2C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:36,16'
          Dst:             _ZN8opendnp310Group3Var2C2Ev
    - functionName:    _ZN8opendnp310Group3Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp310Group3Var211WriteTargetERKNS_15DoubleBitBinaryERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group3Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp38ConvertQINS_10Group3Var2ENS_15DoubleBitBinaryEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group3.cpp:74,28'
          Dst:             _ZN8opendnp38ConvertQINS_10Group3Var2ENS_15DoubleBitBinaryEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group3.cpp:74,10'
          Dst:             _ZN8opendnp310Group3Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp310Group3Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group3.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp322DoubleBitBinaryFactory4FromEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - flags
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315DoubleBitBinaryC2ENS_5FlagsE
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:55,32'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:55,16'
          Dst:             _ZN8opendnp315DoubleBitBinaryC2ENS_5FlagsE
    - functionName:    _ZN8opendnp310Group3Var210ReadTargetERN7ser4cpp4RSeqImEERNS_15DoubleBitBinaryE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp310Group3Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp310Group3Var2C2Ev
        - _ZN8opendnp322DoubleBitBinaryFactory4FromEh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group3.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group3.cpp:63,49'
              BranchSideFuncs:
                - _ZN8opendnp322DoubleBitBinaryFactory4FromEh
            - BranchSide:      'src/gen/objects/Group3.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group3.cpp:60,14'
          Dst:             _ZN8opendnp310Group3Var2C2Ev
        - Src:             'src/gen/objects/Group3.cpp:61,6'
          Dst:             _ZN8opendnp310Group3Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group3.cpp:63,14'
          Dst:             _ZN8opendnp322DoubleBitBinaryFactory4FromEh
    - functionName:    _ZN8opendnp310Group3Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group3.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp317ConvertQTDowncastINS_10Group4Var3ENS_15DoubleBitBinaryEtE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group4Var3C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:158,16'
          Dst:             _ZN8opendnp310Group4Var3C2Ev
    - functionName:    _ZN8opendnp310Group4Var3C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp310Group4Var311WriteTargetERKNS_15DoubleBitBinaryERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group4Var35WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp317ConvertQTDowncastINS_10Group4Var3ENS_15DoubleBitBinaryEtE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:142,28'
          Dst:             _ZN8opendnp317ConvertQTDowncastINS_10Group4Var3ENS_15DoubleBitBinaryEtE5ApplyERKS2_
        - Src:             'src/gen/objects/Group4.cpp:142,10'
          Dst:             _ZN8opendnp310Group4Var35WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp310Group4Var35WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:123,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp322DoubleBitBinaryFactory4FromEht
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - short
      constantsTouched: []
      argNames:
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp322DoubleBitBinaryFactory4FromEhNS_7DNPTimeE
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:60,28'
          Dst:             _ZN8opendnp37DNPTimeC2Em
        - Src:             'src/app/MeasurementFactory.h:60,16'
          Dst:             _ZN8opendnp322DoubleBitBinaryFactory4FromEhNS_7DNPTimeE
    - functionName:    _ZN8opendnp322DoubleBitBinaryFactory4FromEhNS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - flags
        - time
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315DoubleBitBinaryC2ENS_5FlagsENS_7DNPTimeE
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:65,32'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:65,16'
          Dst:             _ZN8opendnp315DoubleBitBinaryC2ENS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp310Group4Var310ReadTargetERN7ser4cpp4RSeqImEERNS_15DoubleBitBinaryE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp310Group4Var34ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp310Group4Var3C2Ev
        - _ZN8opendnp322DoubleBitBinaryFactory4FromEht
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group4.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group4.cpp:131,49'
              BranchSideFuncs:
                - _ZN8opendnp322DoubleBitBinaryFactory4FromEht
            - BranchSide:      'src/gen/objects/Group4.cpp:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:128,14'
          Dst:             _ZN8opendnp310Group4Var3C2Ev
        - Src:             'src/gen/objects/Group4.cpp:129,6'
          Dst:             _ZN8opendnp310Group4Var34ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group4.cpp:131,14'
          Dst:             _ZN8opendnp322DoubleBitBinaryFactory4FromEht
    - functionName:    _ZN8opendnp310Group4Var34ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:118,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp39ConvertQTINS_10Group4Var2ENS_15DoubleBitBinaryEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group4Var2C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:147,16'
          Dst:             _ZN8opendnp310Group4Var2C2Ev
    - functionName:    _ZN8opendnp310Group4Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:79,38'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp310Group4Var211WriteTargetERKNS_15DoubleBitBinaryERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group4Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQTINS_10Group4Var2ENS_15DoubleBitBinaryEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:108,28'
          Dst:             _ZN8opendnp39ConvertQTINS_10Group4Var2ENS_15DoubleBitBinaryEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group4.cpp:108,10'
          Dst:             _ZN8opendnp310Group4Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp310Group4Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp310Group4Var210ReadTargetERN7ser4cpp4RSeqImEERNS_15DoubleBitBinaryE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp310Group4Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp310Group4Var2C2Ev
        - _ZN8opendnp322DoubleBitBinaryFactory4FromEhNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group4.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group4.cpp:97,49'
              BranchSideFuncs:
                - _ZN8opendnp322DoubleBitBinaryFactory4FromEhNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group4.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:94,14'
          Dst:             _ZN8opendnp310Group4Var2C2Ev
        - Src:             'src/gen/objects/Group4.cpp:95,6'
          Dst:             _ZN8opendnp310Group4Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group4.cpp:97,14'
          Dst:             _ZN8opendnp322DoubleBitBinaryFactory4FromEhNS_7DNPTimeE
    - functionName:    _ZN8opendnp310Group4Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp38ConvertQINS_10Group4Var1ENS_15DoubleBitBinaryEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group4Var1C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:36,16'
          Dst:             _ZN8opendnp310Group4Var1C2Ev
    - functionName:    _ZN8opendnp310Group4Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp310Group4Var111WriteTargetERKNS_15DoubleBitBinaryERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310Group4Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp38ConvertQINS_10Group4Var1ENS_15DoubleBitBinaryEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:74,28'
          Dst:             _ZN8opendnp38ConvertQINS_10Group4Var1ENS_15DoubleBitBinaryEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group4.cpp:74,10'
          Dst:             _ZN8opendnp310Group4Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp310Group4Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp310Group4Var110ReadTargetERN7ser4cpp4RSeqImEERNS_15DoubleBitBinaryE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp310Group4Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp310Group4Var1C2Ev
        - _ZN8opendnp322DoubleBitBinaryFactory4FromEh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group4.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group4.cpp:63,49'
              BranchSideFuncs:
                - _ZN8opendnp322DoubleBitBinaryFactory4FromEh
            - BranchSide:      'src/gen/objects/Group4.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:60,14'
          Dst:             _ZN8opendnp310Group4Var1C2Ev
        - Src:             'src/gen/objects/Group4.cpp:61,6'
          Dst:             _ZN8opendnp310Group4Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group4.cpp:63,14'
          Dst:             _ZN8opendnp322DoubleBitBinaryFactory4FromEh
    - functionName:    _ZN8opendnp310Group4Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group4.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp38ConvertQINS_11Group10Var2ENS_18BinaryOutputStatusEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group10Var2C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:36,16'
          Dst:             _ZN8opendnp311Group10Var2C2Ev
    - functionName:    _ZN8opendnp311Group10Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group10.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group10Var211WriteTargetERKNS_18BinaryOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group10.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group10Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp38ConvertQINS_11Group10Var2ENS_18BinaryOutputStatusEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group10.cpp:74,29'
          Dst:             _ZN8opendnp38ConvertQINS_11Group10Var2ENS_18BinaryOutputStatusEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group10.cpp:74,10'
          Dst:             _ZN8opendnp311Group10Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group10Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group10.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group10.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp325BinaryOutputStatusFactory4FromEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - flags
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BinaryOutputStatusC2ENS_5FlagsE
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:138,35'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:138,16'
          Dst:             _ZN8opendnp318BinaryOutputStatusC2ENS_5FlagsE
    - functionName:    _ZN8opendnp311Group10Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group10.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group10Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group10Var2C2Ev
        - _ZN8opendnp325BinaryOutputStatusFactory4FromEh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group10.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group10.cpp:63,52'
              BranchSideFuncs:
                - _ZN8opendnp325BinaryOutputStatusFactory4FromEh
            - BranchSide:      'src/gen/objects/Group10.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group10.cpp:60,15'
          Dst:             _ZN8opendnp311Group10Var2C2Ev
        - Src:             'src/gen/objects/Group10.cpp:61,6'
          Dst:             _ZN8opendnp311Group10Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group10.cpp:63,14'
          Dst:             _ZN8opendnp325BinaryOutputStatusFactory4FromEh
    - functionName:    _ZN8opendnp311Group10Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group10.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group10.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp39ConvertQTINS_11Group11Var2ENS_18BinaryOutputStatusEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group11Var2C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:147,16'
          Dst:             _ZN8opendnp311Group11Var2C2Ev
    - functionName:    _ZN8opendnp311Group11Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group11.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group11.cpp:79,40'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group11Var211WriteTargetERKNS_18BinaryOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group11.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group11Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQTINS_11Group11Var2ENS_18BinaryOutputStatusEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group11.cpp:108,29'
          Dst:             _ZN8opendnp39ConvertQTINS_11Group11Var2ENS_18BinaryOutputStatusEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group11.cpp:108,10'
          Dst:             _ZN8opendnp311Group11Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group11Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group11.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group11.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp325BinaryOutputStatusFactory4FromEhNS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - flags
        - time
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BinaryOutputStatusC2ENS_5FlagsENS_7DNPTimeE
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:143,35'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:143,16'
          Dst:             _ZN8opendnp318BinaryOutputStatusC2ENS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group11Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group11.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group11Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group11Var2C2Ev
        - _ZN8opendnp325BinaryOutputStatusFactory4FromEhNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group11.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group11.cpp:97,52'
              BranchSideFuncs:
                - _ZN8opendnp325BinaryOutputStatusFactory4FromEhNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group11.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group11.cpp:94,15'
          Dst:             _ZN8opendnp311Group11Var2C2Ev
        - Src:             'src/gen/objects/Group11.cpp:95,6'
          Dst:             _ZN8opendnp311Group11Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group11.cpp:97,14'
          Dst:             _ZN8opendnp325BinaryOutputStatusFactory4FromEhNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group11Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group11.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group11.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp38ConvertQINS_11Group11Var1ENS_18BinaryOutputStatusEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group11Var1C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:36,16'
          Dst:             _ZN8opendnp311Group11Var1C2Ev
    - functionName:    _ZN8opendnp311Group11Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group11.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group11Var111WriteTargetERKNS_18BinaryOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group11.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group11Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp38ConvertQINS_11Group11Var1ENS_18BinaryOutputStatusEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group11.cpp:74,29'
          Dst:             _ZN8opendnp38ConvertQINS_11Group11Var1ENS_18BinaryOutputStatusEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group11.cpp:74,10'
          Dst:             _ZN8opendnp311Group11Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group11Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group11.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group11.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group11Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group11.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group11Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group11Var1C2Ev
        - _ZN8opendnp325BinaryOutputStatusFactory4FromEh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group11.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group11.cpp:63,52'
              BranchSideFuncs:
                - _ZN8opendnp325BinaryOutputStatusFactory4FromEh
            - BranchSide:      'src/gen/objects/Group11.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group11.cpp:60,15'
          Dst:             _ZN8opendnp311Group11Var1C2Ev
        - Src:             'src/gen/objects/Group11.cpp:61,6'
          Dst:             _ZN8opendnp311Group11Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group11.cpp:63,14'
          Dst:             _ZN8opendnp325BinaryOutputStatusFactory4FromEh
    - functionName:    _ZN8opendnp311Group11Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group11.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group11.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE5writeEPhj
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - value
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE8write_toERNS_4WSeqImEEj
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4WSeqImE7advanceEm
        - _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE5writeEPhj
        - _ZNK7ser4cpp4WSeqImEcvPhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:142,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:142,35'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:144,15'
              BranchSideFuncs:
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE5writeEPhj
                - _ZN7ser4cpp4WSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:142,18'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:144,15'
          Dst:             _ZNK7ser4cpp4WSeqImEcvPhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:144,9'
          Dst:             _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE5writeEPhj
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:145,14'
          Dst:             _ZN7ser4cpp4WSeqImE7advanceEm
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIjJhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIjEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIjEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp11serializers9write_oneIjEEbRNS_4WSeqImEERKT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE8write_toERNS_4WSeqImEEj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:129,12'
          Dst:             _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE8write_toERNS_4WSeqImEEj
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIjJjhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIjEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIjJhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIjJhEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIjEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIjJhEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJjjhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
        - args
        - args
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIjJjhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIjJjhEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIjJjhEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE4readEPKh
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE9read_fromERNS_4RSeqImEERj
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE4readEPKh
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:151,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:151,36'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:153,20'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE4readEPKh
                - _ZN7ser4cpp4RSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:151,19'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:153,20'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:153,15'
          Dst:             _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE4readEPKh
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:154,15'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIjJhEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIjEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIjEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp11serializers8read_oneIjEEbRNS_4RSeqImEERT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE9read_fromERNS_4RSeqImEERj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:66,12'
          Dst:             _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE9read_fromERNS_4RSeqImEERj
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIjJjhEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIjEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIjJhEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIjJhEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIjEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIjJhEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJjjhEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
        - args
        - args
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIjJjhEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIjJjhEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIjJjhEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp318ConvertGroup12Var15ApplyERKNS_23ControlRelayOutputBlockE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - crob
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group12Var1C2Ev
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversions.h:77,21'
          Dst:             _ZN8opendnp311Group12Var1C2Ev
        - Src:             'src/app/WriteConversions.h:82,22'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group12Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group12.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group12Var111WriteTargetERKNS_23ControlRelayOutputBlockERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group12.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group12Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp318ConvertGroup12Var15ApplyERKNS_23ControlRelayOutputBlockE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group12.cpp:74,29'
          Dst:             _ZN8opendnp318ConvertGroup12Var15ApplyERKNS_23ControlRelayOutputBlockE
        - Src:             'src/gen/objects/Group12.cpp:74,10'
          Dst:             _ZN8opendnp311Group12Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group12Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group12.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJhjjhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group12.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJhjjhEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJhjjhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
        - args
        - args
        - args
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIhJjjhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIhJjjhEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJjjhEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp330ControlRelayOutputBlockFactory4FromEhhjjh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - char
        - char
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - code
        - count
        - onTime
        - offTime
        - status
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317CommandStatusSpec9from_typeEh
        - _ZN8opendnp323ControlRelayOutputBlockC2EhhjjNS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:130,70'
          Dst:             _ZN8opendnp317CommandStatusSpec9from_typeEh
        - Src:             'src/app/MeasurementFactory.h:130,16'
          Dst:             _ZN8opendnp323ControlRelayOutputBlockC2EhhjjNS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group12Var110ReadTargetERN7ser4cpp4RSeqImEERNS_23ControlRelayOutputBlockE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group12.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group12Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group12Var1C2Ev
        - _ZN8opendnp330ControlRelayOutputBlockFactory4FromEhhjjh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group12.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group12.cpp:63,57'
              BranchSideFuncs:
                - _ZN8opendnp330ControlRelayOutputBlockFactory4FromEhhjjh
            - BranchSide:      'src/gen/objects/Group12.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group12.cpp:60,15'
          Dst:             _ZN8opendnp311Group12Var1C2Ev
        - Src:             'src/gen/objects/Group12.cpp:61,6'
          Dst:             _ZN8opendnp311Group12Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group12.cpp:63,14'
          Dst:             _ZN8opendnp330ControlRelayOutputBlockFactory4FromEhhjjh
    - functionName:    _ZN8opendnp311Group12Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group12.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJhjjhEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group12.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJhjjhEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJhjjhEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
        - args
        - args
        - args
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIhJjjhEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIhJjjhEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJjjhEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp318ConvertGroup13Var25ApplyERKNS_18BinaryCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ev
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group13Var2C2Ev
        - _ZNK8opendnp318BinaryCommandEvent8GetFlagsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversions.h:102,21'
          Dst:             _ZN8opendnp311Group13Var2C2Ev
        - Src:             'src/app/WriteConversions.h:103,24'
          Dst:             _ZNK8opendnp318BinaryCommandEvent8GetFlagsEv
    - functionName:    _ZN8opendnp311Group13Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group13.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group13.cpp:79,40'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group13Var211WriteTargetERKNS_18BinaryCommandEventERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group13.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group13Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp318ConvertGroup13Var25ApplyERKNS_18BinaryCommandEventE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group13.cpp:108,29'
          Dst:             _ZN8opendnp318ConvertGroup13Var25ApplyERKNS_18BinaryCommandEventE
        - Src:             'src/gen/objects/Group13.cpp:108,10'
          Dst:             _ZN8opendnp311Group13Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group13Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group13.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group13.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp325BinaryCommandEventFactory4FromEhNS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - flags
        - time
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BinaryCommandEventC2ENS_5FlagsENS_7DNPTimeE
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:156,35'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:156,16'
          Dst:             _ZN8opendnp318BinaryCommandEventC2ENS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group13Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group13.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group13Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group13Var2C2Ev
        - _ZN8opendnp325BinaryCommandEventFactory4FromEhNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group13.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group13.cpp:97,52'
              BranchSideFuncs:
                - _ZN8opendnp325BinaryCommandEventFactory4FromEhNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group13.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group13.cpp:94,15'
          Dst:             _ZN8opendnp311Group13Var2C2Ev
        - Src:             'src/gen/objects/Group13.cpp:95,6'
          Dst:             _ZN8opendnp311Group13Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group13.cpp:97,14'
          Dst:             _ZN8opendnp325BinaryCommandEventFactory4FromEhNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group13Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group13.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group13.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp318ConvertGroup13Var15ApplyERKNS_18BinaryCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ev
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group13Var1C2Ev
        - _ZNK8opendnp318BinaryCommandEvent8GetFlagsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversions.h:92,21'
          Dst:             _ZN8opendnp311Group13Var1C2Ev
        - Src:             'src/app/WriteConversions.h:93,24'
          Dst:             _ZNK8opendnp318BinaryCommandEvent8GetFlagsEv
    - functionName:    _ZN8opendnp311Group13Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group13.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group13Var111WriteTargetERKNS_18BinaryCommandEventERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group13.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group13Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp318ConvertGroup13Var15ApplyERKNS_18BinaryCommandEventE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group13.cpp:74,29'
          Dst:             _ZN8opendnp318ConvertGroup13Var15ApplyERKNS_18BinaryCommandEventE
        - Src:             'src/gen/objects/Group13.cpp:74,10'
          Dst:             _ZN8opendnp311Group13Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group13Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group13.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group13.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp325BinaryCommandEventFactory4FromEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - flags
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BinaryCommandEventC2ENS_5FlagsE
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:151,35'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:151,16'
          Dst:             _ZN8opendnp318BinaryCommandEventC2ENS_5FlagsE
    - functionName:    _ZN8opendnp311Group13Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18BinaryCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group13.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group13Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group13Var1C2Ev
        - _ZN8opendnp325BinaryCommandEventFactory4FromEh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group13.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group13.cpp:63,52'
              BranchSideFuncs:
                - _ZN8opendnp325BinaryCommandEventFactory4FromEh
            - BranchSide:      'src/gen/objects/Group13.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group13.cpp:60,15'
          Dst:             _ZN8opendnp311Group13Var1C2Ev
        - Src:             'src/gen/objects/Group13.cpp:61,6'
          Dst:             _ZN8opendnp311Group13Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group13.cpp:63,14'
          Dst:             _ZN8opendnp325BinaryCommandEventFactory4FromEh
    - functionName:    _ZN8opendnp311Group13Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group13.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group13.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp319ConvertVandTruncateINS_11Group20Var6ENS_7CounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var6C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:67,16'
          Dst:             _ZN8opendnp311Group20Var6C2Ev
    - functionName:    _ZN8opendnp311Group20Var6C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group20Var611WriteTargetERKNS_7CounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var65WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertVandTruncateINS_11Group20Var6ENS_7CounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:176,29'
          Dst:             _ZN8opendnp319ConvertVandTruncateINS_11Group20Var6ENS_7CounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group20.cpp:176,10'
          Dst:             _ZN8opendnp311Group20Var65WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group20Var65WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeItJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:157,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeItJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group20Var610ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group20Var64ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group20Var6C2Ev
        - _ZN8opendnp314CounterFactory4FromEj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group20.cpp:163,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group20.cpp:165,41'
              BranchSideFuncs:
                - _ZN8opendnp314CounterFactory4FromEj
            - BranchSide:      'src/gen/objects/Group20.cpp:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:162,15'
          Dst:             _ZN8opendnp311Group20Var6C2Ev
        - Src:             'src/gen/objects/Group20.cpp:163,6'
          Dst:             _ZN8opendnp311Group20Var64ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group20.cpp:165,14'
          Dst:             _ZN8opendnp314CounterFactory4FromEj
    - functionName:    _ZN8opendnp311Group20Var64ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readItJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:152,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readItJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp314CounterFactory4FromEj
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - count
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37CounterC2Ej
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:89,16'
          Dst:             _ZN8opendnp37CounterC2Ej
    - functionName:    _ZN8opendnp38ConvertVINS_11Group20Var5ENS_7CounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var5C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:57,16'
          Dst:             _ZN8opendnp311Group20Var5C2Ev
    - functionName:    _ZN8opendnp311Group20Var5C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group20Var511WriteTargetERKNS_7CounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var55WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp38ConvertVINS_11Group20Var5ENS_7CounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:142,29'
          Dst:             _ZN8opendnp38ConvertVINS_11Group20Var5ENS_7CounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group20.cpp:142,10'
          Dst:             _ZN8opendnp311Group20Var55WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group20Var55WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIjJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:123,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIjJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIjJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIjEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIjEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
    - functionName:    _ZN8opendnp311Group20Var510ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group20Var54ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group20Var5C2Ev
        - _ZN8opendnp314CounterFactory4FromEj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group20.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group20.cpp:131,41'
              BranchSideFuncs:
                - _ZN8opendnp314CounterFactory4FromEj
            - BranchSide:      'src/gen/objects/Group20.cpp:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:128,15'
          Dst:             _ZN8opendnp311Group20Var5C2Ev
        - Src:             'src/gen/objects/Group20.cpp:129,6'
          Dst:             _ZN8opendnp311Group20Var54ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group20.cpp:131,14'
          Dst:             _ZN8opendnp314CounterFactory4FromEj
    - functionName:    _ZN8opendnp311Group20Var54ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIjJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:118,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIjJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIjJEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIjEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIjEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
    - functionName:    _ZN8opendnp320ConvertQVandTruncateINS_11Group20Var2ENS_7CounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var2C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:99,16'
          Dst:             _ZN8opendnp311Group20Var2C2Ev
    - functionName:    _ZN8opendnp311Group20Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group20Var211WriteTargetERKNS_7CounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp320ConvertQVandTruncateINS_11Group20Var2ENS_7CounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:108,29'
          Dst:             _ZN8opendnp320ConvertQVandTruncateINS_11Group20Var2ENS_7CounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group20.cpp:108,10'
          Dst:             _ZN8opendnp311Group20Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group20Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group20Var210ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group20Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group20Var2C2Ev
        - _ZN8opendnp314CounterFactory4FromEhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group20.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group20.cpp:97,41'
              BranchSideFuncs:
                - _ZN8opendnp314CounterFactory4FromEhj
            - BranchSide:      'src/gen/objects/Group20.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:94,15'
          Dst:             _ZN8opendnp311Group20Var2C2Ev
        - Src:             'src/gen/objects/Group20.cpp:95,6'
          Dst:             _ZN8opendnp311Group20Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group20.cpp:97,14'
          Dst:             _ZN8opendnp314CounterFactory4FromEhj
    - functionName:    _ZN8opendnp311Group20Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp314CounterFactory4FromEhj
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - flags
        - count
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp35FlagsC2Eh
        - _ZN8opendnp37CounterC2EjNS_5FlagsE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:93,31'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:93,16'
          Dst:             _ZN8opendnp37CounterC2EjNS_5FlagsE
    - functionName:    _ZN8opendnp39ConvertQVINS_11Group20Var1ENS_7CounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var1C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:46,16'
          Dst:             _ZN8opendnp311Group20Var1C2Ev
    - functionName:    _ZN8opendnp311Group20Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group20Var111WriteTargetERKNS_7CounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group20Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQVINS_11Group20Var1ENS_7CounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:74,29'
          Dst:             _ZN8opendnp39ConvertQVINS_11Group20Var1ENS_7CounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group20.cpp:74,10'
          Dst:             _ZN8opendnp311Group20Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group20Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJjEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJjEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJjEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIjJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    4
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIjJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIjJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group20Var110ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group20Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group20Var1C2Ev
        - _ZN8opendnp314CounterFactory4FromEhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group20.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group20.cpp:63,41'
              BranchSideFuncs:
                - _ZN8opendnp314CounterFactory4FromEhj
            - BranchSide:      'src/gen/objects/Group20.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:60,15'
          Dst:             _ZN8opendnp311Group20Var1C2Ev
        - Src:             'src/gen/objects/Group20.cpp:61,6'
          Dst:             _ZN8opendnp311Group20Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group20.cpp:63,14'
          Dst:             _ZN8opendnp314CounterFactory4FromEhj
    - functionName:    _ZN8opendnp311Group20Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJjEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group20.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJjEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJjEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIjJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    4
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIjJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIjJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeItJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneItEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneItEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readItJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneItEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneItEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIjJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIjEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIjEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIjJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIjEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIjEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp319ConvertVandTruncateINS_12Group21Var10ENS_13FrozenCounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312Group21Var10C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:67,16'
          Dst:             _ZN8opendnp312Group21Var10C2Ev
    - functionName:    _ZN8opendnp312Group21Var10C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp312Group21Var1011WriteTargetERKNS_13FrozenCounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312Group21Var105WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertVandTruncateINS_12Group21Var10ENS_13FrozenCounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:244,30'
          Dst:             _ZN8opendnp319ConvertVandTruncateINS_12Group21Var10ENS_13FrozenCounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group21.cpp:244,10'
          Dst:             _ZN8opendnp312Group21Var105WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp312Group21Var105WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeItJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:225,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeItJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp312Group21Var1010ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp312Group21Var104ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp312Group21Var10C2Ev
        - _ZN8opendnp320FrozenCounterFactory4FromEj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group21.cpp:231,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group21.cpp:233,47'
              BranchSideFuncs:
                - _ZN8opendnp320FrozenCounterFactory4FromEj
            - BranchSide:      'src/gen/objects/Group21.cpp:238,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:230,16'
          Dst:             _ZN8opendnp312Group21Var10C2Ev
        - Src:             'src/gen/objects/Group21.cpp:231,6'
          Dst:             _ZN8opendnp312Group21Var104ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group21.cpp:233,14'
          Dst:             _ZN8opendnp320FrozenCounterFactory4FromEj
    - functionName:    _ZN8opendnp312Group21Var104ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readItJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:220,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readItJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp320FrozenCounterFactory4FromEj
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - count
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313FrozenCounterC2Ej
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:105,16'
          Dst:             _ZN8opendnp313FrozenCounterC2Ej
    - functionName:    _ZN8opendnp38ConvertVINS_11Group21Var9ENS_13FrozenCounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var9C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:57,16'
          Dst:             _ZN8opendnp311Group21Var9C2Ev
    - functionName:    _ZN8opendnp311Group21Var9C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group21Var911WriteTargetERKNS_13FrozenCounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var95WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp38ConvertVINS_11Group21Var9ENS_13FrozenCounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:210,29'
          Dst:             _ZN8opendnp38ConvertVINS_11Group21Var9ENS_13FrozenCounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group21.cpp:210,10'
          Dst:             _ZN8opendnp311Group21Var95WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group21Var95WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIjJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:191,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIjJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group21Var910ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group21Var94ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group21Var9C2Ev
        - _ZN8opendnp320FrozenCounterFactory4FromEj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group21.cpp:197,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group21.cpp:199,47'
              BranchSideFuncs:
                - _ZN8opendnp320FrozenCounterFactory4FromEj
            - BranchSide:      'src/gen/objects/Group21.cpp:204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:196,15'
          Dst:             _ZN8opendnp311Group21Var9C2Ev
        - Src:             'src/gen/objects/Group21.cpp:197,6'
          Dst:             _ZN8opendnp311Group21Var94ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group21.cpp:199,14'
          Dst:             _ZN8opendnp320FrozenCounterFactory4FromEj
    - functionName:    _ZN8opendnp311Group21Var94ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIjJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:186,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIjJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp321ConvertQVTandTruncateINS_11Group21Var6ENS_13FrozenCounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var6C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:122,16'
          Dst:             _ZN8opendnp311Group21Var6C2Ev
    - functionName:    _ZN8opendnp311Group21Var6C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:147,50'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group21Var611WriteTargetERKNS_13FrozenCounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var65WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp321ConvertQVTandTruncateINS_11Group21Var6ENS_13FrozenCounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:176,29'
          Dst:             _ZN8opendnp321ConvertQVTandTruncateINS_11Group21Var6ENS_13FrozenCounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group21.cpp:176,10'
          Dst:             _ZN8opendnp311Group21Var65WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group21Var65WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJtN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:157,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJtN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJtN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeItJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeItJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeItJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group21Var610ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group21Var64ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group21Var6C2Ev
        - _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group21.cpp:163,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group21.cpp:165,47'
              BranchSideFuncs:
                - _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group21.cpp:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:162,15'
          Dst:             _ZN8opendnp311Group21Var6C2Ev
        - Src:             'src/gen/objects/Group21.cpp:163,6'
          Dst:             _ZN8opendnp311Group21Var64ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group21.cpp:165,14'
          Dst:             _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group21Var64ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJtN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:152,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJtN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - int
        - size_t
        - char
      constantsTouched: []
      argNames:
        - flags
        - count
        - time
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313FrozenCounterC2EjNS_5FlagsENS_7DNPTimeE
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:113,37'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:113,16'
          Dst:             _ZN8opendnp313FrozenCounterC2EjNS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJtN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readItJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readItJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readItJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp310ConvertQVTINS_11Group21Var5ENS_13FrozenCounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var5C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:110,16'
          Dst:             _ZN8opendnp311Group21Var5C2Ev
    - functionName:    _ZN8opendnp311Group21Var5C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:113,50'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group21Var511WriteTargetERKNS_13FrozenCounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310ConvertQVTINS_11Group21Var5ENS_13FrozenCounterEE5ApplyERKS2_
        - _ZN8opendnp311Group21Var55WriteERKS0_RN7ser4cpp4WSeqImEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:142,29'
          Dst:             _ZN8opendnp310ConvertQVTINS_11Group21Var5ENS_13FrozenCounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group21.cpp:142,10'
          Dst:             _ZN8opendnp311Group21Var55WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group21Var55WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJjN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:123,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJjN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJjN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIjJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIjJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIjJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group21Var510ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group21Var54ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group21Var5C2Ev
        - _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group21.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group21.cpp:131,47'
              BranchSideFuncs:
                - _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group21.cpp:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:128,15'
          Dst:             _ZN8opendnp311Group21Var5C2Ev
        - Src:             'src/gen/objects/Group21.cpp:129,6'
          Dst:             _ZN8opendnp311Group21Var54ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group21.cpp:131,14'
          Dst:             _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group21Var54ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJjN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:118,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJjN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJjN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIjJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIjJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIjJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp320ConvertQVandTruncateINS_11Group21Var2ENS_13FrozenCounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var2C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:99,16'
          Dst:             _ZN8opendnp311Group21Var2C2Ev
    - functionName:    _ZN8opendnp311Group21Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group21Var211WriteTargetERKNS_13FrozenCounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp320ConvertQVandTruncateINS_11Group21Var2ENS_13FrozenCounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:108,29'
          Dst:             _ZN8opendnp320ConvertQVandTruncateINS_11Group21Var2ENS_13FrozenCounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group21.cpp:108,10'
          Dst:             _ZN8opendnp311Group21Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group21Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group21Var210ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group21Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group21Var2C2Ev
        - _ZN8opendnp320FrozenCounterFactory4FromEhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group21.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group21.cpp:97,47'
              BranchSideFuncs:
                - _ZN8opendnp320FrozenCounterFactory4FromEhj
            - BranchSide:      'src/gen/objects/Group21.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:94,15'
          Dst:             _ZN8opendnp311Group21Var2C2Ev
        - Src:             'src/gen/objects/Group21.cpp:95,6'
          Dst:             _ZN8opendnp311Group21Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group21.cpp:97,14'
          Dst:             _ZN8opendnp320FrozenCounterFactory4FromEhj
    - functionName:    _ZN8opendnp311Group21Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp320FrozenCounterFactory4FromEhj
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - flags
        - count
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313FrozenCounterC2EjNS_5FlagsE
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:109,37'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:109,16'
          Dst:             _ZN8opendnp313FrozenCounterC2EjNS_5FlagsE
    - functionName:    _ZN8opendnp39ConvertQVINS_11Group21Var1ENS_13FrozenCounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var1C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:46,16'
          Dst:             _ZN8opendnp311Group21Var1C2Ev
    - functionName:    _ZN8opendnp311Group21Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group21Var111WriteTargetERKNS_13FrozenCounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group21Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQVINS_11Group21Var1ENS_13FrozenCounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:74,29'
          Dst:             _ZN8opendnp39ConvertQVINS_11Group21Var1ENS_13FrozenCounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group21.cpp:74,10'
          Dst:             _ZN8opendnp311Group21Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group21Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJjEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJjEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group21Var110ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group21Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group21Var1C2Ev
        - _ZN8opendnp320FrozenCounterFactory4FromEhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group21.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group21.cpp:63,47'
              BranchSideFuncs:
                - _ZN8opendnp320FrozenCounterFactory4FromEhj
            - BranchSide:      'src/gen/objects/Group21.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:60,15'
          Dst:             _ZN8opendnp311Group21Var1C2Ev
        - Src:             'src/gen/objects/Group21.cpp:61,6'
          Dst:             _ZN8opendnp311Group21Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group21.cpp:63,14'
          Dst:             _ZN8opendnp320FrozenCounterFactory4FromEhj
    - functionName:    _ZN8opendnp311Group21Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJjEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group21.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJjEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp321ConvertQVTandTruncateINS_11Group22Var6ENS_7CounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var6C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:122,16'
          Dst:             _ZN8opendnp311Group22Var6C2Ev
    - functionName:    _ZN8opendnp311Group22Var6C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:147,50'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group22Var611WriteTargetERKNS_7CounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var65WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp321ConvertQVTandTruncateINS_11Group22Var6ENS_7CounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:176,29'
          Dst:             _ZN8opendnp321ConvertQVTandTruncateINS_11Group22Var6ENS_7CounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group22.cpp:176,10'
          Dst:             _ZN8opendnp311Group22Var65WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group22Var65WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJtN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:157,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJtN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group22Var610ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group22Var64ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group22Var6C2Ev
        - _ZN8opendnp314CounterFactory4FromEhjNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group22.cpp:163,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group22.cpp:165,41'
              BranchSideFuncs:
                - _ZN8opendnp314CounterFactory4FromEhjNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group22.cpp:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:162,15'
          Dst:             _ZN8opendnp311Group22Var6C2Ev
        - Src:             'src/gen/objects/Group22.cpp:163,6'
          Dst:             _ZN8opendnp311Group22Var64ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group22.cpp:165,14'
          Dst:             _ZN8opendnp314CounterFactory4FromEhjNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group22Var64ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJtN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:152,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJtN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp314CounterFactory4FromEhjNS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - int
        - size_t
        - char
      constantsTouched: []
      argNames:
        - flags
        - count
        - time
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp35FlagsC2Eh
        - _ZN8opendnp37CounterC2EjNS_5FlagsENS_7DNPTimeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:97,31'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:97,16'
          Dst:             _ZN8opendnp37CounterC2EjNS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp310ConvertQVTINS_11Group22Var5ENS_7CounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var5C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:110,16'
          Dst:             _ZN8opendnp311Group22Var5C2Ev
    - functionName:    _ZN8opendnp311Group22Var5C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:113,50'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group22Var511WriteTargetERKNS_7CounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310ConvertQVTINS_11Group22Var5ENS_7CounterEE5ApplyERKS2_
        - _ZN8opendnp311Group22Var55WriteERKS0_RN7ser4cpp4WSeqImEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:142,29'
          Dst:             _ZN8opendnp310ConvertQVTINS_11Group22Var5ENS_7CounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group22.cpp:142,10'
          Dst:             _ZN8opendnp311Group22Var55WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group22Var55WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJjN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:123,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJjN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group22Var510ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group22Var54ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group22Var5C2Ev
        - _ZN8opendnp314CounterFactory4FromEhjNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group22.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group22.cpp:131,41'
              BranchSideFuncs:
                - _ZN8opendnp314CounterFactory4FromEhjNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group22.cpp:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:128,15'
          Dst:             _ZN8opendnp311Group22Var5C2Ev
        - Src:             'src/gen/objects/Group22.cpp:129,6'
          Dst:             _ZN8opendnp311Group22Var54ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group22.cpp:131,14'
          Dst:             _ZN8opendnp314CounterFactory4FromEhjNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group22Var54ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJjN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:118,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJjN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp320ConvertQVandTruncateINS_11Group22Var2ENS_7CounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var2C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:99,16'
          Dst:             _ZN8opendnp311Group22Var2C2Ev
    - functionName:    _ZN8opendnp311Group22Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group22Var211WriteTargetERKNS_7CounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp320ConvertQVandTruncateINS_11Group22Var2ENS_7CounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:108,29'
          Dst:             _ZN8opendnp320ConvertQVandTruncateINS_11Group22Var2ENS_7CounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group22.cpp:108,10'
          Dst:             _ZN8opendnp311Group22Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group22Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group22Var210ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group22Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group22Var2C2Ev
        - _ZN8opendnp314CounterFactory4FromEhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group22.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group22.cpp:97,41'
              BranchSideFuncs:
                - _ZN8opendnp314CounterFactory4FromEhj
            - BranchSide:      'src/gen/objects/Group22.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:94,15'
          Dst:             _ZN8opendnp311Group22Var2C2Ev
        - Src:             'src/gen/objects/Group22.cpp:95,6'
          Dst:             _ZN8opendnp311Group22Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group22.cpp:97,14'
          Dst:             _ZN8opendnp314CounterFactory4FromEhj
    - functionName:    _ZN8opendnp311Group22Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp39ConvertQVINS_11Group22Var1ENS_7CounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var1C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:46,16'
          Dst:             _ZN8opendnp311Group22Var1C2Ev
    - functionName:    _ZN8opendnp311Group22Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group22Var111WriteTargetERKNS_7CounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group22Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQVINS_11Group22Var1ENS_7CounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:74,29'
          Dst:             _ZN8opendnp39ConvertQVINS_11Group22Var1ENS_7CounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group22.cpp:74,10'
          Dst:             _ZN8opendnp311Group22Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group22Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJjEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJjEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group22Var110ReadTargetERN7ser4cpp4RSeqImEERNS_7CounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group22Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group22Var1C2Ev
        - _ZN8opendnp314CounterFactory4FromEhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group22.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group22.cpp:63,41'
              BranchSideFuncs:
                - _ZN8opendnp314CounterFactory4FromEhj
            - BranchSide:      'src/gen/objects/Group22.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:60,15'
          Dst:             _ZN8opendnp311Group22Var1C2Ev
        - Src:             'src/gen/objects/Group22.cpp:61,6'
          Dst:             _ZN8opendnp311Group22Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group22.cpp:63,14'
          Dst:             _ZN8opendnp314CounterFactory4FromEhj
    - functionName:    _ZN8opendnp311Group22Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJjEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group22.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJjEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp321ConvertQVTandTruncateINS_11Group23Var6ENS_13FrozenCounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var6C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:122,16'
          Dst:             _ZN8opendnp311Group23Var6C2Ev
    - functionName:    _ZN8opendnp311Group23Var6C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:147,50'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group23Var611WriteTargetERKNS_13FrozenCounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var65WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp321ConvertQVTandTruncateINS_11Group23Var6ENS_13FrozenCounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:176,29'
          Dst:             _ZN8opendnp321ConvertQVTandTruncateINS_11Group23Var6ENS_13FrozenCounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group23.cpp:176,10'
          Dst:             _ZN8opendnp311Group23Var65WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group23Var65WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJtN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:157,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJtN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group23Var610ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group23Var64ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group23Var6C2Ev
        - _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group23.cpp:163,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group23.cpp:165,47'
              BranchSideFuncs:
                - _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group23.cpp:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:162,15'
          Dst:             _ZN8opendnp311Group23Var6C2Ev
        - Src:             'src/gen/objects/Group23.cpp:163,6'
          Dst:             _ZN8opendnp311Group23Var64ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group23.cpp:165,14'
          Dst:             _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group23Var64ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJtN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:152,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJtN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp310ConvertQVTINS_11Group23Var5ENS_13FrozenCounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var5C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:110,16'
          Dst:             _ZN8opendnp311Group23Var5C2Ev
    - functionName:    _ZN8opendnp311Group23Var5C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:113,50'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group23Var511WriteTargetERKNS_13FrozenCounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310ConvertQVTINS_11Group23Var5ENS_13FrozenCounterEE5ApplyERKS2_
        - _ZN8opendnp311Group23Var55WriteERKS0_RN7ser4cpp4WSeqImEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:142,29'
          Dst:             _ZN8opendnp310ConvertQVTINS_11Group23Var5ENS_13FrozenCounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group23.cpp:142,10'
          Dst:             _ZN8opendnp311Group23Var55WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group23Var55WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJjN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:123,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJjN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group23Var510ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group23Var54ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group23Var5C2Ev
        - _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group23.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group23.cpp:131,47'
              BranchSideFuncs:
                - _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group23.cpp:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:128,15'
          Dst:             _ZN8opendnp311Group23Var5C2Ev
        - Src:             'src/gen/objects/Group23.cpp:129,6'
          Dst:             _ZN8opendnp311Group23Var54ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group23.cpp:131,14'
          Dst:             _ZN8opendnp320FrozenCounterFactory4FromEhjNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group23Var54ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJjN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:118,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJjN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp320ConvertQVandTruncateINS_11Group23Var2ENS_13FrozenCounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var2C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:99,16'
          Dst:             _ZN8opendnp311Group23Var2C2Ev
    - functionName:    _ZN8opendnp311Group23Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group23Var211WriteTargetERKNS_13FrozenCounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp320ConvertQVandTruncateINS_11Group23Var2ENS_13FrozenCounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:108,29'
          Dst:             _ZN8opendnp320ConvertQVandTruncateINS_11Group23Var2ENS_13FrozenCounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group23.cpp:108,10'
          Dst:             _ZN8opendnp311Group23Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group23Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJtEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group23Var210ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group23Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group23Var2C2Ev
        - _ZN8opendnp320FrozenCounterFactory4FromEhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group23.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group23.cpp:97,47'
              BranchSideFuncs:
                - _ZN8opendnp320FrozenCounterFactory4FromEhj
            - BranchSide:      'src/gen/objects/Group23.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:94,15'
          Dst:             _ZN8opendnp311Group23Var2C2Ev
        - Src:             'src/gen/objects/Group23.cpp:95,6'
          Dst:             _ZN8opendnp311Group23Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group23.cpp:97,14'
          Dst:             _ZN8opendnp320FrozenCounterFactory4FromEhj
    - functionName:    _ZN8opendnp311Group23Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJtEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp39ConvertQVINS_11Group23Var1ENS_13FrozenCounterEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var1C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:46,16'
          Dst:             _ZN8opendnp311Group23Var1C2Ev
    - functionName:    _ZN8opendnp311Group23Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group23Var111WriteTargetERKNS_13FrozenCounterERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group23Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQVINS_11Group23Var1ENS_13FrozenCounterEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:74,29'
          Dst:             _ZN8opendnp39ConvertQVINS_11Group23Var1ENS_13FrozenCounterEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group23.cpp:74,10'
          Dst:             _ZN8opendnp311Group23Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group23Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJjEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJjEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group23Var110ReadTargetERN7ser4cpp4RSeqImEERNS_13FrozenCounterE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group23Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group23Var1C2Ev
        - _ZN8opendnp320FrozenCounterFactory4FromEhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group23.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group23.cpp:63,47'
              BranchSideFuncs:
                - _ZN8opendnp320FrozenCounterFactory4FromEhj
            - BranchSide:      'src/gen/objects/Group23.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:60,15'
          Dst:             _ZN8opendnp311Group23Var1C2Ev
        - Src:             'src/gen/objects/Group23.cpp:61,6'
          Dst:             _ZN8opendnp311Group23Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group23.cpp:63,14'
          Dst:             _ZN8opendnp320FrozenCounterFactory4FromEhj
    - functionName:    _ZN8opendnp311Group23Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJjEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group23.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJjEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE5writeEPhm
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - value
      BBCount:         1
      ICount:          65
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z3absB8ne180100d
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdlib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - __lcpp_x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE8write_toERNS_4WSeqImEEm
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4WSeqImE7advanceEm
        - _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE5writeEPhm
        - _ZNK7ser4cpp4WSeqImEcvPhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:200,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:200,35'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:202,15'
              BranchSideFuncs:
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE5writeEPhm
                - _ZN7ser4cpp4WSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:200,18'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:202,15'
          Dst:             _ZNK7ser4cpp4WSeqImEcvPhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:202,9'
          Dst:             _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE5writeEPhm
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:203,14'
          Dst:             _ZN7ser4cpp4WSeqImE7advanceEm
    - functionName:    _ZN7ser4cpp11DoubleFloat9to_uint64Ed
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - value
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z3absB8ne180100d
        - frexp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:120,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:124,27'
              BranchSideFuncs:
                - _ZNSt3__16__math7signbitB8ne180100IdTnNS_9enable_ifIXsr17is_floating_pointIT_EE5valueEiE4typeELi0EEEbS3_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:126,29'
              BranchSideFuncs:
                - _ZNSt3__16__math5isinfB8ne180100EUa9enable_ifILb1EEd
                - _ZNSt3__16__math7signbitB8ne180100IdTnNS_9enable_ifIXsr17is_floating_pointIT_EE5valueEiE4typeELi0EEEbS3_
                - _Z3absB8ne180100d
                - frexp
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:126,18'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:130,27'
              BranchSideFuncs:
                - _ZNSt3__16__math7signbitB8ne180100IdTnNS_9enable_ifIXsr17is_floating_pointIT_EE5valueEiE4typeELi0EEEbS3_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:132,18'
              BranchSideFuncs:
                - _ZNSt3__16__math7signbitB8ne180100IdTnNS_9enable_ifIXsr17is_floating_pointIT_EE5valueEiE4typeELi0EEEbS3_
                - _Z3absB8ne180100d
                - frexp
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:142,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:142,13'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:144,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:135,47'
          Dst:             _Z3absB8ne180100d
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:135,36'
          Dst:             frexp
    - functionName:    frexp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp11DoubleFloat8write_toERNS_4WSeqImEEd
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11DoubleFloat9to_uint64Ed
        - _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE8write_toERNS_4WSeqImEEm
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:57,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:57,35'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:59,45'
              BranchSideFuncs:
                - _ZN7ser4cpp11DoubleFloat9to_uint64Ed
                - _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE8write_toERNS_4WSeqImEEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:57,18'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:59,35'
          Dst:             _ZN7ser4cpp11DoubleFloat9to_uint64Ed
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:60,16'
          Dst:             _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE8write_toERNS_4WSeqImEEm
    - functionName:    _ZN7ser4cpp11serializers9write_oneIdEEbRNS_4WSeqImEERKT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp11DoubleFloat8write_toERNS_4WSeqImEEd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:153,12'
          Dst:             _ZN7ser4cpp11DoubleFloat8write_toERNS_4WSeqImEEd
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIdJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIdEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIdEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
    - functionName:    _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE4readEPKh
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          54
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp11DoubleFloat9to_doubleEm
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         21
      ICount:          137
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ldexp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:71,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:73,16'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsIdE8infinityB8ne180100Ev
                - _ZNSt3__114numeric_limitsIdE8infinityB8ne180100Ev
                - _ZNSt3__114numeric_limitsIdE9quiet_NaNB8ne180100Ev
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:90,12'
              BranchSideFuncs:
                - ldexp
                - ldexp
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:73,16'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:75,24'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsIdE9quiet_NaNB8ne180100Ev
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:79,21'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsIdE8infinityB8ne180100Ev
                - _ZNSt3__114numeric_limitsIdE8infinityB8ne180100Ev
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:79,20'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:81,28'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsIdE8infinityB8ne180100Ev
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:85,29'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsIdE8infinityB8ne180100Ev
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:90,26'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:90,29'
              BranchSideFuncs:
                - ldexp
                - ldexp
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:96,54'
              BranchSideFuncs:
                - ldexp
                - ldexp
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:90,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:92,13'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:96,54'
              BranchSideFuncs:
                - ldexp
                - ldexp
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:98,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:100,33'
              BranchSideFuncs:
                - ldexp
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:104,39'
              BranchSideFuncs:
                - ldexp
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:108,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:110,23'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:113,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:100,22'
          Dst:             ldexp
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:104,22'
          Dst:             ldexp
    - functionName:    ldexp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE9read_fromERNS_4RSeqImEERm
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE4readEPKh
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:209,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:209,36'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:211,20'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE4readEPKh
                - _ZN7ser4cpp4RSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:209,19'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:211,20'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:211,15'
          Dst:             _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE4readEPKh
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:212,15'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
    - functionName:    _ZN7ser4cpp11DoubleFloat9read_fromERNS_4RSeqImEERd
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11DoubleFloat9to_doubleEm
        - _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE9read_fromERNS_4RSeqImEERm
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:46,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:48,29'
              BranchSideFuncs:
                - _ZN7ser4cpp11DoubleFloat9to_doubleEm
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:52,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:46,12'
          Dst:             _ZN7ser4cpp5Bit64ImLh0ELh1ELh2ELh3ELh4ELh5ELh6ELh7EE9read_fromERNS_4RSeqImEERm
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h:48,19'
          Dst:             _ZN7ser4cpp11DoubleFloat9to_doubleEm
    - functionName:    _ZN7ser4cpp11serializers8read_oneIdEEbRNS_4RSeqImEERT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp11DoubleFloat9read_fromERNS_4RSeqImEERd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:90,12'
          Dst:             _ZN7ser4cpp11DoubleFloat9read_fromERNS_4RSeqImEERd
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIdJEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIdEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIdEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
    - functionName:    _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/DownSampling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - target
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/app/DownSampling.h:40,13'
          Branch Sides:
            - BranchSide:      'src/app/DownSampling.h:42,13'
              BranchSideFuncs: []
            - BranchSide:      'src/app/DownSampling.h:45,18'
              BranchSideFuncs: []
        - Branch String:   'src/app/DownSampling.h:45,18'
          Branch Sides:
            - BranchSide:      'src/app/DownSampling.h:47,13'
              BranchSideFuncs: []
            - BranchSide:      'src/app/DownSampling.h:52,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _Z3absB8ne180100f
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdlib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - __lcpp_x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp11SingleFloat9to_uint32Ef
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - value
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z3absB8ne180100f
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:120,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:124,27'
              BranchSideFuncs:
                - _ZNSt3__16__math7signbitB8ne180100IfTnNS_9enable_ifIXsr17is_floating_pointIT_EE5valueEiE4typeELi0EEEbS3_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:126,29'
              BranchSideFuncs:
                - _ZNSt3__16__math5isinfB8ne180100Ef
                - _ZNSt3__16__math7signbitB8ne180100IfTnNS_9enable_ifIXsr17is_floating_pointIT_EE5valueEiE4typeELi0EEEbS3_
                - _Z3absB8ne180100f
                - _ZNSt3__16__math5frexpB8ne180100EfPi
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:126,18'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:130,27'
              BranchSideFuncs:
                - _ZNSt3__16__math7signbitB8ne180100IfTnNS_9enable_ifIXsr17is_floating_pointIT_EE5valueEiE4typeELi0EEEbS3_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:132,18'
              BranchSideFuncs:
                - _ZNSt3__16__math7signbitB8ne180100IfTnNS_9enable_ifIXsr17is_floating_pointIT_EE5valueEiE4typeELi0EEEbS3_
                - _Z3absB8ne180100f
                - _ZNSt3__16__math5frexpB8ne180100EfPi
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:142,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:142,13'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:144,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:135,46'
          Dst:             _Z3absB8ne180100f
    - functionName:    _ZN7ser4cpp11SingleFloat8write_toERNS_4WSeqImEEf
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11SingleFloat9to_uint32Ef
        - _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE8write_toERNS_4WSeqImEEj
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:57,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:57,35'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:59,45'
              BranchSideFuncs:
                - _ZN7ser4cpp11SingleFloat9to_uint32Ef
                - _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE8write_toERNS_4WSeqImEEj
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:57,18'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:59,35'
          Dst:             _ZN7ser4cpp11SingleFloat9to_uint32Ef
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:60,16'
          Dst:             _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE8write_toERNS_4WSeqImEEj
    - functionName:    _ZN7ser4cpp11serializers9write_oneIfEEbRNS_4WSeqImEERKT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp11SingleFloat8write_toERNS_4WSeqImEEf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:159,12'
          Dst:             _ZN7ser4cpp11SingleFloat8write_toERNS_4WSeqImEEf
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIfJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIfEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIfEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
    - functionName:    ldexpf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp11SingleFloat10to_float32Ej
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         21
      ICount:          137
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:71,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:73,16'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsIfE8infinityB8ne180100Ev
                - _ZNSt3__114numeric_limitsIfE8infinityB8ne180100Ev
                - _ZNSt3__114numeric_limitsIfE9quiet_NaNB8ne180100Ev
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:90,12'
              BranchSideFuncs:
                - _ZNSt3__16__math5ldexpB8ne180100Efi
                - _ZNSt3__16__math5ldexpB8ne180100Efi
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:73,16'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:75,24'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsIfE9quiet_NaNB8ne180100Ev
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:79,21'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsIfE8infinityB8ne180100Ev
                - _ZNSt3__114numeric_limitsIfE8infinityB8ne180100Ev
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:79,20'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:81,28'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsIfE8infinityB8ne180100Ev
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:85,29'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsIfE8infinityB8ne180100Ev
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:90,26'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:90,29'
              BranchSideFuncs:
                - _ZNSt3__16__math5ldexpB8ne180100Efi
                - _ZNSt3__16__math5ldexpB8ne180100Efi
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:96,53'
              BranchSideFuncs:
                - _ZNSt3__16__math5ldexpB8ne180100Efi
                - _ZNSt3__16__math5ldexpB8ne180100Efi
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:90,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:92,13'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:96,53'
              BranchSideFuncs:
                - _ZNSt3__16__math5ldexpB8ne180100Efi
                - _ZNSt3__16__math5ldexpB8ne180100Efi
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:98,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:100,33'
              BranchSideFuncs:
                - _ZNSt3__16__math5ldexpB8ne180100Efi
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:104,40'
              BranchSideFuncs:
                - _ZNSt3__16__math5ldexpB8ne180100Efi
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:108,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:110,23'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:113,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN7ser4cpp11SingleFloat9read_fromERNS_4RSeqImEERf
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11SingleFloat10to_float32Ej
        - _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE9read_fromERNS_4RSeqImEERj
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:46,12'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:48,30'
              BranchSideFuncs:
                - _ZN7ser4cpp11SingleFloat10to_float32Ej
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:52,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:46,12'
          Dst:             _ZN7ser4cpp5Bit32IjLh0ELh1ELh2ELh3EE9read_fromERNS_4RSeqImEERj
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h:48,19'
          Dst:             _ZN7ser4cpp11SingleFloat10to_float32Ej
    - functionName:    _ZN7ser4cpp11serializers8read_oneIfEEbRNS_4RSeqImEERT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp11SingleFloat9read_fromERNS_4RSeqImEERf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:96,12'
          Dst:             _ZN7ser4cpp11SingleFloat9read_fromERNS_4RSeqImEERf
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIfJEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIfEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIfEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
    - functionName:    _ZN7ser4cpp5Bit16IsLh0ELh1EE5writeEPhs
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - data
        - value
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5Bit16IsLh0ELh1EE8write_toERNS_4WSeqImEEs
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4WSeqImE7advanceEm
        - _ZN7ser4cpp5Bit16IsLh0ELh1EE5writeEPhs
        - _ZNK7ser4cpp4WSeqImEcvPhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:92,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:92,35'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:94,15'
              BranchSideFuncs:
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZN7ser4cpp5Bit16IsLh0ELh1EE5writeEPhs
                - _ZN7ser4cpp4WSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:92,18'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:94,15'
          Dst:             _ZNK7ser4cpp4WSeqImEcvPhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:94,9'
          Dst:             _ZN7ser4cpp5Bit16IsLh0ELh1EE5writeEPhs
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:95,14'
          Dst:             _ZN7ser4cpp4WSeqImE7advanceEm
    - functionName:    _ZN7ser4cpp11serializers9write_oneIsEEbRNS_4WSeqImEERKT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp5Bit16IsLh0ELh1EE8write_toERNS_4WSeqImEEs
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:111,12'
          Dst:             _ZN7ser4cpp5Bit16IsLh0ELh1EE8write_toERNS_4WSeqImEEs
    - functionName:    _ZN7ser4cpp5Bit16IsLh0ELh1EE4readEPKh
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5Bit16IsLh0ELh1EE9read_fromERNS_4RSeqImEERs
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN7ser4cpp5Bit16IsLh0ELh1EE4readEPKh
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:101,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:101,36'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:103,20'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp5Bit16IsLh0ELh1EE4readEPKh
                - _ZN7ser4cpp4RSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:101,19'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:103,20'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:103,15'
          Dst:             _ZN7ser4cpp5Bit16IsLh0ELh1EE4readEPKh
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:104,15'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
    - functionName:    _ZN7ser4cpp11serializers8read_oneIsEEbRNS_4RSeqImEERT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp5Bit16IsLh0ELh1EE9read_fromERNS_4RSeqImEERs
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:48,12'
          Dst:             _ZN7ser4cpp5Bit16IsLh0ELh1EE9read_fromERNS_4RSeqImEERs
    - functionName:    _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE5writeEPhi
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - value
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE8write_toERNS_4WSeqImEEi
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4WSeqImE7advanceEm
        - _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE5writeEPhi
        - _ZNK7ser4cpp4WSeqImEcvPhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:142,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:142,35'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:144,15'
              BranchSideFuncs:
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE5writeEPhi
                - _ZN7ser4cpp4WSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:142,18'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:144,15'
          Dst:             _ZNK7ser4cpp4WSeqImEcvPhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:144,9'
          Dst:             _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE5writeEPhi
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:145,14'
          Dst:             _ZN7ser4cpp4WSeqImE7advanceEm
    - functionName:    _ZN7ser4cpp11serializers9write_oneIiEEbRNS_4WSeqImEERKT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE8write_toERNS_4WSeqImEEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:123,12'
          Dst:             _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE8write_toERNS_4WSeqImEEi
    - functionName:    _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE4readEPKh
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE9read_fromERNS_4RSeqImEERi
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4RSeqImE7advanceEm
        - _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE4readEPKh
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:151,13'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:151,36'
              BranchSideFuncs: []
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:153,20'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE4readEPKh
                - _ZN7ser4cpp4RSeqImE7advanceEm
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:151,19'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:153,20'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:153,15'
          Dst:             _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE4readEPKh
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h:154,15'
          Dst:             _ZN7ser4cpp4RSeqImE7advanceEm
    - functionName:    _ZN7ser4cpp11serializers8read_oneIiEEbRNS_4RSeqImEERT_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - out
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE9read_fromERNS_4RSeqImEERi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:60,12'
          Dst:             _ZN7ser4cpp5Bit32IiLh0ELh1ELh2ELh3EE9read_fromERNS_4RSeqImEERi
    - functionName:    _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/DownSampling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - target
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/app/DownSampling.h:40,13'
          Branch Sides:
            - BranchSide:      'src/app/DownSampling.h:42,13'
              BranchSideFuncs: []
            - BranchSide:      'src/app/DownSampling.h:45,18'
              BranchSideFuncs: []
        - Branch String:   'src/app/DownSampling.h:45,18'
          Branch Sides:
            - BranchSide:      'src/app/DownSampling.h:47,13'
              BranchSideFuncs: []
            - BranchSide:      'src/app/DownSampling.h:52,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/DownSampling.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - target
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/app/DownSampling.h:40,13'
          Branch Sides:
            - BranchSide:      'src/app/DownSampling.h:42,13'
              BranchSideFuncs: []
            - BranchSide:      'src/app/DownSampling.h:45,18'
              BranchSideFuncs: []
        - Branch String:   'src/app/DownSampling.h:45,18'
          Branch Sides:
            - BranchSide:      'src/app/DownSampling.h:47,13'
              BranchSideFuncs: []
            - BranchSide:      'src/app/DownSampling.h:52,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp39ConvertQVINS_11Group30Var6ENS_6AnalogEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var6C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:46,16'
          Dst:             _ZN8opendnp311Group30Var6C2Ev
    - functionName:    _ZN8opendnp311Group30Var6C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group30Var611WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var65WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQVINS_11Group30Var6ENS_6AnalogEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:244,29'
          Dst:             _ZN8opendnp39ConvertQVINS_11Group30Var6ENS_6AnalogEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group30.cpp:244,10'
          Dst:             _ZN8opendnp311Group30Var65WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group30Var65WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJdEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:225,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJdEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJdEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIdJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    5
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIdJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIdJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group30Var610ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group30Var64ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group30Var6C2Ev
        - _ZN8opendnp313AnalogFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group30.cpp:231,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group30.cpp:233,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group30.cpp:238,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:230,15'
          Dst:             _ZN8opendnp311Group30Var6C2Ev
        - Src:             'src/gen/objects/Group30.cpp:231,6'
          Dst:             _ZN8opendnp311Group30Var64ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group30.cpp:233,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEhd
    - functionName:    _ZN8opendnp311Group30Var64ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJdEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:220,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJdEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp313AnalogFactory4FromEhd
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - double
      constantsTouched: []
      argNames:
        - flags
        - value
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp35FlagsC2Eh
        - _ZN8opendnp36AnalogC2EdNS_5FlagsE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:77,30'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:77,16'
          Dst:             _ZN8opendnp36AnalogC2EdNS_5FlagsE
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJdEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIdJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    5
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIdJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIdJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp319ConvertQVRangeCheckINS_11Group30Var5ENS_6AnalogELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var5C2Ev
        - _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:87,16'
          Dst:             _ZN8opendnp311Group30Var5C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:88,26'
          Dst:             _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
    - functionName:    _ZN8opendnp311Group30Var5C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group30Var511WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var55WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertQVRangeCheckINS_11Group30Var5ENS_6AnalogELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:210,29'
          Dst:             _ZN8opendnp319ConvertQVRangeCheckINS_11Group30Var5ENS_6AnalogELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group30.cpp:210,10'
          Dst:             _ZN8opendnp311Group30Var55WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group30Var55WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJfEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:191,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJfEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJfEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIfJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    5
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIfJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIfJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group30Var510ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group30Var54ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group30Var5C2Ev
        - _ZN8opendnp313AnalogFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group30.cpp:197,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group30.cpp:199,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group30.cpp:204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:196,15'
          Dst:             _ZN8opendnp311Group30Var5C2Ev
        - Src:             'src/gen/objects/Group30.cpp:197,6'
          Dst:             _ZN8opendnp311Group30Var54ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group30.cpp:199,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEhd
    - functionName:    _ZN8opendnp311Group30Var54ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJfEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:186,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJfEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJfEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIfJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    5
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIfJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIfJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp318ConvertVRangeCheckINS_11Group30Var4ENS_6AnalogEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var4C2Ev
        - _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:77,16'
          Dst:             _ZN8opendnp311Group30Var4C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:78,9'
          Dst:             _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
    - functionName:    _ZN8opendnp311Group30Var4C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group30Var411WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var45WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp318ConvertVRangeCheckINS_11Group30Var4ENS_6AnalogEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:176,29'
          Dst:             _ZN8opendnp318ConvertVRangeCheckINS_11Group30Var4ENS_6AnalogEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group30.cpp:176,10'
          Dst:             _ZN8opendnp311Group30Var45WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group30Var45WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIsJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:157,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIsJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIsJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIsEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
      functionUses:    2
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIsEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
    - functionName:    _ZN8opendnp311Group30Var410ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group30Var44ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group30Var4C2Ev
        - _ZN8opendnp313AnalogFactory4FromEi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group30.cpp:163,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group30.cpp:165,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEi
            - BranchSide:      'src/gen/objects/Group30.cpp:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:162,15'
          Dst:             _ZN8opendnp311Group30Var4C2Ev
        - Src:             'src/gen/objects/Group30.cpp:163,6'
          Dst:             _ZN8opendnp311Group30Var44ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group30.cpp:165,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEi
    - functionName:    _ZN8opendnp311Group30Var44ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIsJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:152,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIsJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp313AnalogFactory4FromEi
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - count
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp36AnalogC2Ed
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:73,16'
          Dst:             _ZN8opendnp36AnalogC2Ed
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIsJEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIsEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
      functionUses:    2
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIsEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
    - functionName:    _ZN8opendnp318ConvertVRangeCheckINS_11Group30Var3ENS_6AnalogEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var3C2Ev
        - _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:77,16'
          Dst:             _ZN8opendnp311Group30Var3C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:78,9'
          Dst:             _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
    - functionName:    _ZN8opendnp311Group30Var3C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group30Var311WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var35WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp318ConvertVRangeCheckINS_11Group30Var3ENS_6AnalogEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:142,29'
          Dst:             _ZN8opendnp318ConvertVRangeCheckINS_11Group30Var3ENS_6AnalogEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group30.cpp:142,10'
          Dst:             _ZN8opendnp311Group30Var35WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group30Var35WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIiJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:123,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIiJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIiJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIiEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
      functionUses:    2
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIiEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeERNS_4WSeqImEE
    - functionName:    _ZN8opendnp311Group30Var310ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group30Var34ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group30Var3C2Ev
        - _ZN8opendnp313AnalogFactory4FromEi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group30.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group30.cpp:131,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEi
            - BranchSide:      'src/gen/objects/Group30.cpp:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:128,15'
          Dst:             _ZN8opendnp311Group30Var3C2Ev
        - Src:             'src/gen/objects/Group30.cpp:129,6'
          Dst:             _ZN8opendnp311Group30Var34ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group30.cpp:131,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEi
    - functionName:    _ZN8opendnp311Group30Var34ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIiJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:118,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIiJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIiJEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIiEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
      functionUses:    2
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIiEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readERNS_4RSeqImEE
    - functionName:    _ZN8opendnp319ConvertQVRangeCheckINS_11Group30Var2ENS_6AnalogELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var2C2Ev
        - _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:87,16'
          Dst:             _ZN8opendnp311Group30Var2C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:88,26'
          Dst:             _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
    - functionName:    _ZN8opendnp311Group30Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group30Var211WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertQVRangeCheckINS_11Group30Var2ENS_6AnalogELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:108,29'
          Dst:             _ZN8opendnp319ConvertQVRangeCheckINS_11Group30Var2ENS_6AnalogELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group30.cpp:108,10'
          Dst:             _ZN8opendnp311Group30Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group30Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJsEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJsEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJsEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIsJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    5
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIsJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIsJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group30Var210ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group30Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group30Var2C2Ev
        - _ZN8opendnp313AnalogFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group30.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group30.cpp:97,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group30.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:94,15'
          Dst:             _ZN8opendnp311Group30Var2C2Ev
        - Src:             'src/gen/objects/Group30.cpp:95,6'
          Dst:             _ZN8opendnp311Group30Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group30.cpp:97,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEhd
    - functionName:    _ZN8opendnp311Group30Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJsEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJsEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJsEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIsJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    5
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIsJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIsJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp319ConvertQVRangeCheckINS_11Group30Var1ENS_6AnalogELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var1C2Ev
        - _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:87,16'
          Dst:             _ZN8opendnp311Group30Var1C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:88,26'
          Dst:             _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
    - functionName:    _ZN8opendnp311Group30Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group30Var111WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group30Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertQVRangeCheckINS_11Group30Var1ENS_6AnalogELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:74,29'
          Dst:             _ZN8opendnp319ConvertQVRangeCheckINS_11Group30Var1ENS_6AnalogELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group30.cpp:74,10'
          Dst:             _ZN8opendnp311Group30Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group30Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJiEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJiEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJiEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIiJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    5
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIiJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIiJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group30Var110ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group30Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group30Var1C2Ev
        - _ZN8opendnp313AnalogFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group30.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group30.cpp:63,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group30.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:60,15'
          Dst:             _ZN8opendnp311Group30Var1C2Ev
        - Src:             'src/gen/objects/Group30.cpp:61,6'
          Dst:             _ZN8opendnp311Group30Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group30.cpp:63,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEhd
    - functionName:    _ZN8opendnp311Group30Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJiEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group30.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJiEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJiEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIiJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    5
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIiJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIiJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIdJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIdEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIdEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIdJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIdEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIdEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIfJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIfEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIfEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIfJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIfEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIfEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIsJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIsEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIsEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIsJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIsEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIsEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIiJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIiEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIiEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIiJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIiEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIiEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp310ConvertQVTINS_11Group32Var8ENS_6AnalogEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var8C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:110,16'
          Dst:             _ZN8opendnp311Group32Var8C2Ev
    - functionName:    _ZN8opendnp311Group32Var8C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:283,52'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group32Var811WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310ConvertQVTINS_11Group32Var8ENS_6AnalogEE5ApplyERKS2_
        - _ZN8opendnp311Group32Var85WriteERKS0_RN7ser4cpp4WSeqImEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:312,29'
          Dst:             _ZN8opendnp310ConvertQVTINS_11Group32Var8ENS_6AnalogEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group32.cpp:312,10'
          Dst:             _ZN8opendnp311Group32Var85WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group32Var85WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJdN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:293,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJdN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJdN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIdJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIdJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIdJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group32Var810ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group32Var84ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group32Var8C2Ev
        - _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group32.cpp:299,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group32.cpp:301,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group32.cpp:306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:298,15'
          Dst:             _ZN8opendnp311Group32Var8C2Ev
        - Src:             'src/gen/objects/Group32.cpp:299,6'
          Dst:             _ZN8opendnp311Group32Var84ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group32.cpp:301,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group32Var84ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJdN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:288,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJdN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - double
        - size_t
        - char
      constantsTouched: []
      argNames:
        - flags
        - value
        - time
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp35FlagsC2Eh
        - _ZN8opendnp36AnalogC2EdNS_5FlagsENS_7DNPTimeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:81,30'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:81,16'
          Dst:             _ZN8opendnp36AnalogC2EdNS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJdN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIdJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIdJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIdJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp320ConvertQVTRangeCheckINS_11Group32Var7ENS_6AnalogELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var7C2Ev
        - _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:134,16'
          Dst:             _ZN8opendnp311Group32Var7C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:135,26'
          Dst:             _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
    - functionName:    _ZN8opendnp311Group32Var7C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:249,52'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group32Var711WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var75WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp320ConvertQVTRangeCheckINS_11Group32Var7ENS_6AnalogELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:278,29'
          Dst:             _ZN8opendnp320ConvertQVTRangeCheckINS_11Group32Var7ENS_6AnalogELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group32.cpp:278,10'
          Dst:             _ZN8opendnp311Group32Var75WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group32Var75WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJfN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:259,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJfN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJfN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIfJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIfJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIfJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group32Var710ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group32Var74ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group32Var7C2Ev
        - _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group32.cpp:265,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group32.cpp:267,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group32.cpp:272,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:264,15'
          Dst:             _ZN8opendnp311Group32Var7C2Ev
        - Src:             'src/gen/objects/Group32.cpp:265,6'
          Dst:             _ZN8opendnp311Group32Var74ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group32.cpp:267,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group32Var74ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJfN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:254,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJfN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJfN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIfJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIfJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIfJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp39ConvertQVINS_11Group32Var6ENS_6AnalogEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var6C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:46,16'
          Dst:             _ZN8opendnp311Group32Var6C2Ev
    - functionName:    _ZN8opendnp311Group32Var6C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group32Var611WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var65WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQVINS_11Group32Var6ENS_6AnalogEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:244,29'
          Dst:             _ZN8opendnp39ConvertQVINS_11Group32Var6ENS_6AnalogEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group32.cpp:244,10'
          Dst:             _ZN8opendnp311Group32Var65WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group32Var65WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJdEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:225,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJdEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group32Var610ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group32Var64ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group32Var6C2Ev
        - _ZN8opendnp313AnalogFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group32.cpp:231,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group32.cpp:233,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group32.cpp:238,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:230,15'
          Dst:             _ZN8opendnp311Group32Var6C2Ev
        - Src:             'src/gen/objects/Group32.cpp:231,6'
          Dst:             _ZN8opendnp311Group32Var64ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group32.cpp:233,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEhd
    - functionName:    _ZN8opendnp311Group32Var64ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJdEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:220,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJdEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp319ConvertQVRangeCheckINS_11Group32Var5ENS_6AnalogELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var5C2Ev
        - _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:87,16'
          Dst:             _ZN8opendnp311Group32Var5C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:88,26'
          Dst:             _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
    - functionName:    _ZN8opendnp311Group32Var5C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group32Var511WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var55WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertQVRangeCheckINS_11Group32Var5ENS_6AnalogELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:210,29'
          Dst:             _ZN8opendnp319ConvertQVRangeCheckINS_11Group32Var5ENS_6AnalogELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group32.cpp:210,10'
          Dst:             _ZN8opendnp311Group32Var55WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group32Var55WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJfEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:191,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJfEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group32Var510ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group32Var54ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group32Var5C2Ev
        - _ZN8opendnp313AnalogFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group32.cpp:197,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group32.cpp:199,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group32.cpp:204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:196,15'
          Dst:             _ZN8opendnp311Group32Var5C2Ev
        - Src:             'src/gen/objects/Group32.cpp:197,6'
          Dst:             _ZN8opendnp311Group32Var54ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group32.cpp:199,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEhd
    - functionName:    _ZN8opendnp311Group32Var54ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJfEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:186,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJfEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp320ConvertQVTRangeCheckINS_11Group32Var4ENS_6AnalogELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var4C2Ev
        - _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:134,16'
          Dst:             _ZN8opendnp311Group32Var4C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:135,26'
          Dst:             _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
    - functionName:    _ZN8opendnp311Group32Var4C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:147,50'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group32Var411WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var45WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp320ConvertQVTRangeCheckINS_11Group32Var4ENS_6AnalogELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:176,29'
          Dst:             _ZN8opendnp320ConvertQVTRangeCheckINS_11Group32Var4ENS_6AnalogELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group32.cpp:176,10'
          Dst:             _ZN8opendnp311Group32Var45WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group32Var45WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJsN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:157,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJsN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJsN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIsJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIsJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIsJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group32Var410ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group32Var44ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group32Var4C2Ev
        - _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group32.cpp:163,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group32.cpp:165,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group32.cpp:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:162,15'
          Dst:             _ZN8opendnp311Group32Var4C2Ev
        - Src:             'src/gen/objects/Group32.cpp:163,6'
          Dst:             _ZN8opendnp311Group32Var44ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group32.cpp:165,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group32Var44ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJsN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:152,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJsN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJsN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIsJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIsJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIsJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp320ConvertQVTRangeCheckINS_11Group32Var3ENS_6AnalogELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var3C2Ev
        - _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:134,16'
          Dst:             _ZN8opendnp311Group32Var3C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:135,26'
          Dst:             _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
    - functionName:    _ZN8opendnp311Group32Var3C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:113,50'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group32Var311WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var35WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp320ConvertQVTRangeCheckINS_11Group32Var3ENS_6AnalogELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:142,29'
          Dst:             _ZN8opendnp320ConvertQVTRangeCheckINS_11Group32Var3ENS_6AnalogELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group32.cpp:142,10'
          Dst:             _ZN8opendnp311Group32Var35WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group32Var35WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJiN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:123,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJiN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIhJiN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIiJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIiJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIhEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIiJN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group32Var310ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group32Var34ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group32Var3C2Ev
        - _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group32.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group32.cpp:131,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group32.cpp:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:128,15'
          Dst:             _ZN8opendnp311Group32Var3C2Ev
        - Src:             'src/gen/objects/Group32.cpp:129,6'
          Dst:             _ZN8opendnp311Group32Var34ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group32.cpp:131,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEhdNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group32Var34ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJiN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:118,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJiN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIhJiN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIiJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIiJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIhEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIiJN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp319ConvertQVRangeCheckINS_11Group32Var2ENS_6AnalogELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var2C2Ev
        - _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:87,16'
          Dst:             _ZN8opendnp311Group32Var2C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:88,26'
          Dst:             _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
    - functionName:    _ZN8opendnp311Group32Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group32Var211WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertQVRangeCheckINS_11Group32Var2ENS_6AnalogELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:108,29'
          Dst:             _ZN8opendnp319ConvertQVRangeCheckINS_11Group32Var2ENS_6AnalogELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group32.cpp:108,10'
          Dst:             _ZN8opendnp311Group32Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group32Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJsEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJsEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group32Var210ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group32Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group32Var2C2Ev
        - _ZN8opendnp313AnalogFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group32.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group32.cpp:97,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group32.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:94,15'
          Dst:             _ZN8opendnp311Group32Var2C2Ev
        - Src:             'src/gen/objects/Group32.cpp:95,6'
          Dst:             _ZN8opendnp311Group32Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group32.cpp:97,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEhd
    - functionName:    _ZN8opendnp311Group32Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJsEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJsEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp319ConvertQVRangeCheckINS_11Group32Var1ENS_6AnalogELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var1C2Ev
        - _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:87,16'
          Dst:             _ZN8opendnp311Group32Var1C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:88,26'
          Dst:             _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
    - functionName:    _ZN8opendnp311Group32Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group32Var111WriteTargetERKNS_6AnalogERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group32Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertQVRangeCheckINS_11Group32Var1ENS_6AnalogELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:74,29'
          Dst:             _ZN8opendnp319ConvertQVRangeCheckINS_11Group32Var1ENS_6AnalogELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group32.cpp:74,10'
          Dst:             _ZN8opendnp311Group32Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group32Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJiEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJiEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group32Var110ReadTargetERN7ser4cpp4RSeqImEERNS_6AnalogE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group32Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group32Var1C2Ev
        - _ZN8opendnp313AnalogFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group32.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group32.cpp:63,40'
              BranchSideFuncs:
                - _ZN8opendnp313AnalogFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group32.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:60,15'
          Dst:             _ZN8opendnp311Group32Var1C2Ev
        - Src:             'src/gen/objects/Group32.cpp:61,6'
          Dst:             _ZN8opendnp311Group32Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group32.cpp:63,14'
          Dst:             _ZN8opendnp313AnalogFactory4FromEhd
    - functionName:    _ZN8opendnp311Group32Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJiEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group32.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJiEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp39ConvertQVINS_11Group40Var4ENS_18AnalogOutputStatusEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var4C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:46,16'
          Dst:             _ZN8opendnp311Group40Var4C2Ev
    - functionName:    _ZN8opendnp311Group40Var4C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group40Var411WriteTargetERKNS_18AnalogOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var45WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQVINS_11Group40Var4ENS_18AnalogOutputStatusEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:176,29'
          Dst:             _ZN8opendnp39ConvertQVINS_11Group40Var4ENS_18AnalogOutputStatusEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group40.cpp:176,10'
          Dst:             _ZN8opendnp311Group40Var45WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group40Var45WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJdEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:157,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJdEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group40Var410ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group40Var44ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group40Var4C2Ev
        - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group40.cpp:163,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group40.cpp:165,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group40.cpp:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:162,15'
          Dst:             _ZN8opendnp311Group40Var4C2Ev
        - Src:             'src/gen/objects/Group40.cpp:163,6'
          Dst:             _ZN8opendnp311Group40Var44ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group40.cpp:165,14'
          Dst:             _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
    - functionName:    _ZN8opendnp311Group40Var44ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJdEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:152,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJdEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - double
      constantsTouched: []
      argNames:
        - flags
        - value
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318AnalogOutputStatusC2EdNS_5FlagsE
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:164,42'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:164,16'
          Dst:             _ZN8opendnp318AnalogOutputStatusC2EdNS_5FlagsE
    - functionName:    _ZN8opendnp319ConvertQVRangeCheckINS_11Group40Var3ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var3C2Ev
        - _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:87,16'
          Dst:             _ZN8opendnp311Group40Var3C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:88,26'
          Dst:             _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
    - functionName:    _ZN8opendnp311Group40Var3C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group40Var311WriteTargetERKNS_18AnalogOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var35WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertQVRangeCheckINS_11Group40Var3ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:142,29'
          Dst:             _ZN8opendnp319ConvertQVRangeCheckINS_11Group40Var3ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group40.cpp:142,10'
          Dst:             _ZN8opendnp311Group40Var35WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group40Var35WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJfEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:123,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJfEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group40Var310ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group40Var34ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group40Var3C2Ev
        - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group40.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group40.cpp:131,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group40.cpp:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:128,15'
          Dst:             _ZN8opendnp311Group40Var3C2Ev
        - Src:             'src/gen/objects/Group40.cpp:129,6'
          Dst:             _ZN8opendnp311Group40Var34ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group40.cpp:131,14'
          Dst:             _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
    - functionName:    _ZN8opendnp311Group40Var34ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJfEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:118,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJfEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp319ConvertQVRangeCheckINS_11Group40Var2ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var2C2Ev
        - _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:87,16'
          Dst:             _ZN8opendnp311Group40Var2C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:88,26'
          Dst:             _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
    - functionName:    _ZN8opendnp311Group40Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group40Var211WriteTargetERKNS_18AnalogOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertQVRangeCheckINS_11Group40Var2ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:108,29'
          Dst:             _ZN8opendnp319ConvertQVRangeCheckINS_11Group40Var2ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group40.cpp:108,10'
          Dst:             _ZN8opendnp311Group40Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group40Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJsEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJsEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group40Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group40Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group40Var2C2Ev
        - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group40.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group40.cpp:97,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group40.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:94,15'
          Dst:             _ZN8opendnp311Group40Var2C2Ev
        - Src:             'src/gen/objects/Group40.cpp:95,6'
          Dst:             _ZN8opendnp311Group40Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group40.cpp:97,14'
          Dst:             _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
    - functionName:    _ZN8opendnp311Group40Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJsEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJsEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp319ConvertQVRangeCheckINS_11Group40Var1ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var1C2Ev
        - _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:87,16'
          Dst:             _ZN8opendnp311Group40Var1C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:88,26'
          Dst:             _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
    - functionName:    _ZN8opendnp311Group40Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group40Var111WriteTargetERKNS_18AnalogOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group40Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertQVRangeCheckINS_11Group40Var1ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:74,29'
          Dst:             _ZN8opendnp319ConvertQVRangeCheckINS_11Group40Var1ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group40.cpp:74,10'
          Dst:             _ZN8opendnp311Group40Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group40Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJiEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJiEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group40Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group40Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group40Var1C2Ev
        - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group40.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group40.cpp:63,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group40.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:60,15'
          Dst:             _ZN8opendnp311Group40Var1C2Ev
        - Src:             'src/gen/objects/Group40.cpp:61,6'
          Dst:             _ZN8opendnp311Group40Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group40.cpp:63,14'
          Dst:             _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
    - functionName:    _ZN8opendnp311Group40Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJiEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group40.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJiEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp39ConvertQSINS_11Group41Var4ENS_20AnalogOutputDouble64EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var4C2Ev
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:169,16'
          Dst:             _ZN8opendnp311Group41Var4C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:171,20'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group41Var4C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group41Var411WriteTargetERKNS_20AnalogOutputDouble64ERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var45WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQSINS_11Group41Var4ENS_20AnalogOutputDouble64EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:176,29'
          Dst:             _ZN8opendnp39ConvertQSINS_11Group41Var4ENS_20AnalogOutputDouble64EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group41.cpp:176,10'
          Dst:             _ZN8opendnp311Group41Var45WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group41Var45WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIdJhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:157,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIdJhEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIdJhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIdEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIdEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp319AnalogOutputFactoryINS_20AnalogOutputDouble64EdE4FromEdh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - double
        - char
      constantsTouched: []
      argNames:
        - value
        - status
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317CommandStatusSpec9from_typeEh
        - _ZN8opendnp320AnalogOutputDouble64C2EdNS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:190,30'
          Dst:             _ZN8opendnp317CommandStatusSpec9from_typeEh
        - Src:             'src/app/MeasurementFactory.h:190,16'
          Dst:             _ZN8opendnp320AnalogOutputDouble64C2EdNS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group41Var410ReadTargetERN7ser4cpp4RSeqImEERNS_20AnalogOutputDouble64E
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group41Var44ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group41Var4C2Ev
        - _ZN8opendnp319AnalogOutputFactoryINS_20AnalogOutputDouble64EdE4FromEdh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group41.cpp:163,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group41.cpp:165,54'
              BranchSideFuncs:
                - _ZN8opendnp319AnalogOutputFactoryINS_20AnalogOutputDouble64EdE4FromEdh
            - BranchSide:      'src/gen/objects/Group41.cpp:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:162,15'
          Dst:             _ZN8opendnp311Group41Var4C2Ev
        - Src:             'src/gen/objects/Group41.cpp:163,6'
          Dst:             _ZN8opendnp311Group41Var44ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group41.cpp:165,14'
          Dst:             _ZN8opendnp319AnalogOutputFactoryINS_20AnalogOutputDouble64EdE4FromEdh
    - functionName:    _ZN8opendnp311Group41Var44ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIdJhEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:152,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIdJhEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIdJhEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIdEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIdEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp39ConvertQSINS_11Group41Var3ENS_19AnalogOutputFloat32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var3C2Ev
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:169,16'
          Dst:             _ZN8opendnp311Group41Var3C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:171,20'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group41Var3C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group41Var311WriteTargetERKNS_19AnalogOutputFloat32ERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var35WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQSINS_11Group41Var3ENS_19AnalogOutputFloat32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:142,29'
          Dst:             _ZN8opendnp39ConvertQSINS_11Group41Var3ENS_19AnalogOutputFloat32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group41.cpp:142,10'
          Dst:             _ZN8opendnp311Group41Var35WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group41Var35WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIfJhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:123,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIfJhEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIfJhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIfEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIfEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp319AnalogOutputFactoryINS_19AnalogOutputFloat32EfE4FromEfh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - float
        - char
      constantsTouched: []
      argNames:
        - value
        - status
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317CommandStatusSpec9from_typeEh
        - _ZN8opendnp319AnalogOutputFloat32C2EfNS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:190,30'
          Dst:             _ZN8opendnp317CommandStatusSpec9from_typeEh
        - Src:             'src/app/MeasurementFactory.h:190,16'
          Dst:             _ZN8opendnp319AnalogOutputFloat32C2EfNS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group41Var310ReadTargetERN7ser4cpp4RSeqImEERNS_19AnalogOutputFloat32E
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group41Var34ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group41Var3C2Ev
        - _ZN8opendnp319AnalogOutputFactoryINS_19AnalogOutputFloat32EfE4FromEfh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group41.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group41.cpp:131,53'
              BranchSideFuncs:
                - _ZN8opendnp319AnalogOutputFactoryINS_19AnalogOutputFloat32EfE4FromEfh
            - BranchSide:      'src/gen/objects/Group41.cpp:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:128,15'
          Dst:             _ZN8opendnp311Group41Var3C2Ev
        - Src:             'src/gen/objects/Group41.cpp:129,6'
          Dst:             _ZN8opendnp311Group41Var34ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group41.cpp:131,14'
          Dst:             _ZN8opendnp319AnalogOutputFactoryINS_19AnalogOutputFloat32EfE4FromEfh
    - functionName:    _ZN8opendnp311Group41Var34ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIfJhEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:118,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIfJhEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIfJhEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIfEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIfEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp39ConvertQSINS_11Group41Var2ENS_17AnalogOutputInt16EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var2C2Ev
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:169,16'
          Dst:             _ZN8opendnp311Group41Var2C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:171,20'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group41Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group41Var211WriteTargetERKNS_17AnalogOutputInt16ERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQSINS_11Group41Var2ENS_17AnalogOutputInt16EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:108,29'
          Dst:             _ZN8opendnp39ConvertQSINS_11Group41Var2ENS_17AnalogOutputInt16EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group41.cpp:108,10'
          Dst:             _ZN8opendnp311Group41Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group41Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIsJhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIsJhEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIsJhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIsEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIsEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp319AnalogOutputFactoryINS_17AnalogOutputInt16EsE4FromEsh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - char
      constantsTouched: []
      argNames:
        - value
        - status
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317AnalogOutputInt16C2EsNS_13CommandStatusE
        - _ZN8opendnp317CommandStatusSpec9from_typeEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:190,30'
          Dst:             _ZN8opendnp317CommandStatusSpec9from_typeEh
        - Src:             'src/app/MeasurementFactory.h:190,16'
          Dst:             _ZN8opendnp317AnalogOutputInt16C2EsNS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group41Var210ReadTargetERN7ser4cpp4RSeqImEERNS_17AnalogOutputInt16E
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group41Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group41Var2C2Ev
        - _ZN8opendnp319AnalogOutputFactoryINS_17AnalogOutputInt16EsE4FromEsh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group41.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group41.cpp:97,51'
              BranchSideFuncs:
                - _ZN8opendnp319AnalogOutputFactoryINS_17AnalogOutputInt16EsE4FromEsh
            - BranchSide:      'src/gen/objects/Group41.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:94,15'
          Dst:             _ZN8opendnp311Group41Var2C2Ev
        - Src:             'src/gen/objects/Group41.cpp:95,6'
          Dst:             _ZN8opendnp311Group41Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group41.cpp:97,14'
          Dst:             _ZN8opendnp319AnalogOutputFactoryINS_17AnalogOutputInt16EsE4FromEsh
    - functionName:    _ZN8opendnp311Group41Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIsJhEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIsJhEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIsJhEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIsEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIsEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp39ConvertQSINS_11Group41Var1ENS_17AnalogOutputInt32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var1C2Ev
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:169,16'
          Dst:             _ZN8opendnp311Group41Var1C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:171,20'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group41Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group41Var111WriteTargetERKNS_17AnalogOutputInt32ERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group41Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQSINS_11Group41Var1ENS_17AnalogOutputInt32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:74,29'
          Dst:             _ZN8opendnp39ConvertQSINS_11Group41Var1ENS_17AnalogOutputInt32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group41.cpp:74,10'
          Dst:             _ZN8opendnp311Group41Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group41Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIiJhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIiJhEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIiJhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIiEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIiEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp319AnalogOutputFactoryINS_17AnalogOutputInt32EiE4FromEih
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - value
        - status
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317AnalogOutputInt32C2EiNS_13CommandStatusE
        - _ZN8opendnp317CommandStatusSpec9from_typeEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:190,30'
          Dst:             _ZN8opendnp317CommandStatusSpec9from_typeEh
        - Src:             'src/app/MeasurementFactory.h:190,16'
          Dst:             _ZN8opendnp317AnalogOutputInt32C2EiNS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group41Var110ReadTargetERN7ser4cpp4RSeqImEERNS_17AnalogOutputInt32E
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group41Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group41Var1C2Ev
        - _ZN8opendnp319AnalogOutputFactoryINS_17AnalogOutputInt32EiE4FromEih
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group41.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group41.cpp:63,51'
              BranchSideFuncs:
                - _ZN8opendnp319AnalogOutputFactoryINS_17AnalogOutputInt32EiE4FromEih
            - BranchSide:      'src/gen/objects/Group41.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:60,15'
          Dst:             _ZN8opendnp311Group41Var1C2Ev
        - Src:             'src/gen/objects/Group41.cpp:61,6'
          Dst:             _ZN8opendnp311Group41Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group41.cpp:63,14'
          Dst:             _ZN8opendnp319AnalogOutputFactoryINS_17AnalogOutputInt32EiE4FromEih
    - functionName:    _ZN8opendnp311Group41Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIiJhEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group41.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIiJhEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIiJhEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIiEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIiEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp310ConvertQVTINS_11Group42Var8ENS_18AnalogOutputStatusEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var8C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:110,16'
          Dst:             _ZN8opendnp311Group42Var8C2Ev
    - functionName:    _ZN8opendnp311Group42Var8C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:283,52'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group42Var811WriteTargetERKNS_18AnalogOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310ConvertQVTINS_11Group42Var8ENS_18AnalogOutputStatusEE5ApplyERKS2_
        - _ZN8opendnp311Group42Var85WriteERKS0_RN7ser4cpp4WSeqImEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:312,29'
          Dst:             _ZN8opendnp310ConvertQVTINS_11Group42Var8ENS_18AnalogOutputStatusEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group42.cpp:312,10'
          Dst:             _ZN8opendnp311Group42Var85WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group42Var85WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJdN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:293,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJdN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group42Var810ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group42Var84ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group42Var8C2Ev
        - _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group42.cpp:299,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group42.cpp:301,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group42.cpp:306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:298,15'
          Dst:             _ZN8opendnp311Group42Var8C2Ev
        - Src:             'src/gen/objects/Group42.cpp:299,6'
          Dst:             _ZN8opendnp311Group42Var84ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group42.cpp:301,14'
          Dst:             _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group42Var84ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJdN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:288,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJdN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - double
        - size_t
        - char
      constantsTouched: []
      argNames:
        - flags
        - value
        - time
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318AnalogOutputStatusC2EdNS_5FlagsENS_7DNPTimeE
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:169,42'
          Dst:             _ZN8opendnp35FlagsC2Eh
        - Src:             'src/app/MeasurementFactory.h:169,16'
          Dst:             _ZN8opendnp318AnalogOutputStatusC2EdNS_5FlagsENS_7DNPTimeE
    - functionName:    _ZN8opendnp320ConvertQVTRangeCheckINS_11Group42Var7ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var7C2Ev
        - _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:134,16'
          Dst:             _ZN8opendnp311Group42Var7C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:135,26'
          Dst:             _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
    - functionName:    _ZN8opendnp311Group42Var7C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:249,52'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group42Var711WriteTargetERKNS_18AnalogOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var75WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp320ConvertQVTRangeCheckINS_11Group42Var7ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:278,29'
          Dst:             _ZN8opendnp320ConvertQVTRangeCheckINS_11Group42Var7ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group42.cpp:278,10'
          Dst:             _ZN8opendnp311Group42Var75WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group42Var75WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJfN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:259,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJfN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group42Var710ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group42Var74ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group42Var7C2Ev
        - _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group42.cpp:265,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group42.cpp:267,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group42.cpp:272,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:264,15'
          Dst:             _ZN8opendnp311Group42Var7C2Ev
        - Src:             'src/gen/objects/Group42.cpp:265,6'
          Dst:             _ZN8opendnp311Group42Var74ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group42.cpp:267,14'
          Dst:             _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group42Var74ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJfN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:254,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJfN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp39ConvertQVINS_11Group42Var6ENS_18AnalogOutputStatusEE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var6C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:46,16'
          Dst:             _ZN8opendnp311Group42Var6C2Ev
    - functionName:    _ZN8opendnp311Group42Var6C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group42Var611WriteTargetERKNS_18AnalogOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var65WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp39ConvertQVINS_11Group42Var6ENS_18AnalogOutputStatusEE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:244,29'
          Dst:             _ZN8opendnp39ConvertQVINS_11Group42Var6ENS_18AnalogOutputStatusEE5ApplyERKS2_
        - Src:             'src/gen/objects/Group42.cpp:244,10'
          Dst:             _ZN8opendnp311Group42Var65WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group42Var65WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJdEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:225,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJdEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group42Var610ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group42Var64ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group42Var6C2Ev
        - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group42.cpp:231,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group42.cpp:233,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group42.cpp:238,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:230,15'
          Dst:             _ZN8opendnp311Group42Var6C2Ev
        - Src:             'src/gen/objects/Group42.cpp:231,6'
          Dst:             _ZN8opendnp311Group42Var64ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group42.cpp:233,14'
          Dst:             _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
    - functionName:    _ZN8opendnp311Group42Var64ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJdEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:220,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJdEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp319ConvertQVRangeCheckINS_11Group42Var5ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var5C2Ev
        - _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:87,16'
          Dst:             _ZN8opendnp311Group42Var5C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:88,26'
          Dst:             _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
    - functionName:    _ZN8opendnp311Group42Var5C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group42Var511WriteTargetERKNS_18AnalogOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var55WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertQVRangeCheckINS_11Group42Var5ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:210,29'
          Dst:             _ZN8opendnp319ConvertQVRangeCheckINS_11Group42Var5ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group42.cpp:210,10'
          Dst:             _ZN8opendnp311Group42Var55WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group42Var55WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJfEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:191,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJfEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group42Var510ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group42Var54ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group42Var5C2Ev
        - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group42.cpp:197,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group42.cpp:199,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group42.cpp:204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:196,15'
          Dst:             _ZN8opendnp311Group42Var5C2Ev
        - Src:             'src/gen/objects/Group42.cpp:197,6'
          Dst:             _ZN8opendnp311Group42Var54ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group42.cpp:199,14'
          Dst:             _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
    - functionName:    _ZN8opendnp311Group42Var54ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJfEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:186,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJfEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp320ConvertQVTRangeCheckINS_11Group42Var4ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var4C2Ev
        - _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:134,16'
          Dst:             _ZN8opendnp311Group42Var4C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:135,26'
          Dst:             _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
    - functionName:    _ZN8opendnp311Group42Var4C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:147,50'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group42Var411WriteTargetERKNS_18AnalogOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var45WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp320ConvertQVTRangeCheckINS_11Group42Var4ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:176,29'
          Dst:             _ZN8opendnp320ConvertQVTRangeCheckINS_11Group42Var4ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group42.cpp:176,10'
          Dst:             _ZN8opendnp311Group42Var45WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group42Var45WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJsN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:157,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJsN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group42Var410ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group42Var44ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group42Var4C2Ev
        - _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group42.cpp:163,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group42.cpp:165,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group42.cpp:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:162,15'
          Dst:             _ZN8opendnp311Group42Var4C2Ev
        - Src:             'src/gen/objects/Group42.cpp:163,6'
          Dst:             _ZN8opendnp311Group42Var44ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group42.cpp:165,14'
          Dst:             _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group42Var44ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJsN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:152,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJsN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp320ConvertQVTRangeCheckINS_11Group42Var3ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var3C2Ev
        - _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:134,16'
          Dst:             _ZN8opendnp311Group42Var3C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:135,26'
          Dst:             _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
    - functionName:    _ZN8opendnp311Group42Var3C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:113,50'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group42Var311WriteTargetERKNS_18AnalogOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var35WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp320ConvertQVTRangeCheckINS_11Group42Var3ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:142,29'
          Dst:             _ZN8opendnp320ConvertQVTRangeCheckINS_11Group42Var3ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group42.cpp:142,10'
          Dst:             _ZN8opendnp311Group42Var35WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group42Var35WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJiN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:123,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJiN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group42Var310ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group42Var34ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group42Var3C2Ev
        - _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group42.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group42.cpp:131,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group42.cpp:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:128,15'
          Dst:             _ZN8opendnp311Group42Var3C2Ev
        - Src:             'src/gen/objects/Group42.cpp:129,6'
          Dst:             _ZN8opendnp311Group42Var34ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group42.cpp:131,14'
          Dst:             _ZN8opendnp325AnalogOutputStatusFactory4FromEhdNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group42Var34ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJiN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:118,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJiN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp319ConvertQVRangeCheckINS_11Group42Var2ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var2C2Ev
        - _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:87,16'
          Dst:             _ZN8opendnp311Group42Var2C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:88,26'
          Dst:             _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
    - functionName:    _ZN8opendnp311Group42Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group42Var211WriteTargetERKNS_18AnalogOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertQVRangeCheckINS_11Group42Var2ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:108,29'
          Dst:             _ZN8opendnp319ConvertQVRangeCheckINS_11Group42Var2ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group42.cpp:108,10'
          Dst:             _ZN8opendnp311Group42Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group42Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJsEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJsEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group42Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group42Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group42Var2C2Ev
        - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group42.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group42.cpp:97,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group42.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:94,15'
          Dst:             _ZN8opendnp311Group42Var2C2Ev
        - Src:             'src/gen/objects/Group42.cpp:95,6'
          Dst:             _ZN8opendnp311Group42Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group42.cpp:97,14'
          Dst:             _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
    - functionName:    _ZN8opendnp311Group42Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJsEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJsEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp319ConvertQVRangeCheckINS_11Group42Var1ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var1C2Ev
        - _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversionTemplates.h:87,16'
          Dst:             _ZN8opendnp311Group42Var1C2Ev
        - Src:             'src/app/WriteConversionTemplates.h:88,26'
          Dst:             _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
    - functionName:    _ZN8opendnp311Group42Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group42Var111WriteTargetERKNS_18AnalogOutputStatusERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group42Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp319ConvertQVRangeCheckINS_11Group42Var1ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:74,29'
          Dst:             _ZN8opendnp319ConvertQVRangeCheckINS_11Group42Var1ENS_18AnalogOutputStatusELh32EE5ApplyERKS2_
        - Src:             'src/gen/objects/Group42.cpp:74,10'
          Dst:             _ZN8opendnp311Group42Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group42Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJiEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJiEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group42Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogOutputStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group42Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group42Var1C2Ev
        - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group42.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group42.cpp:63,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group42.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:60,15'
          Dst:             _ZN8opendnp311Group42Var1C2Ev
        - Src:             'src/gen/objects/Group42.cpp:61,6'
          Dst:             _ZN8opendnp311Group42Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group42.cpp:63,14'
          Dst:             _ZN8opendnp325AnalogOutputStatusFactory4FromEhd
    - functionName:    _ZN8opendnp311Group42Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJiEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group42.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJiEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp318ConvertGroup43Var85ApplyERKNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var8C2Ev
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversions.h:225,21'
          Dst:             _ZN8opendnp311Group43Var8C2Ev
        - Src:             'src/app/WriteConversions.h:227,20'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group43Var8C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:283,53'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group43Var811WriteTargetERKNS_18AnalogCommandEventERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var85WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp318ConvertGroup43Var85ApplyERKNS_18AnalogCommandEventE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:312,29'
          Dst:             _ZN8opendnp318ConvertGroup43Var85ApplyERKNS_18AnalogCommandEventE
        - Src:             'src/gen/objects/Group43.cpp:312,10'
          Dst:             _ZN8opendnp311Group43Var85WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group43Var85WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJdN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:293,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJdN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group43Var810ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group43Var84ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group43Var8C2Ev
        - _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group43.cpp:299,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group43.cpp:301,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group43.cpp:306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:298,15'
          Dst:             _ZN8opendnp311Group43Var8C2Ev
        - Src:             'src/gen/objects/Group43.cpp:299,6'
          Dst:             _ZN8opendnp311Group43Var84ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group43.cpp:301,14'
          Dst:             _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group43Var84ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJdN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:288,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJdN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - double
        - size_t
        - char
      constantsTouched: []
      argNames:
        - status
        - value
        - time
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317CommandStatusSpec9from_typeEh
        - _ZN8opendnp318AnalogCommandEventC2EdNS_13CommandStatusENS_7DNPTimeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:182,42'
          Dst:             _ZN8opendnp317CommandStatusSpec9from_typeEh
        - Src:             'src/app/MeasurementFactory.h:182,16'
          Dst:             _ZN8opendnp318AnalogCommandEventC2EdNS_13CommandStatusENS_7DNPTimeE
    - functionName:    _ZN8opendnp332ConvertGroup43WithTimeRangeCheckINS_11Group43Var7EE5ApplyERKNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var7C2Ev
        - _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversions.h:194,16'
          Dst:             _ZN8opendnp311Group43Var7C2Ev
        - Src:             'src/app/WriteConversions.h:195,9'
          Dst:             _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
        - Src:             'src/app/WriteConversions.h:196,20'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group43Var7C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:249,53'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group43Var711WriteTargetERKNS_18AnalogCommandEventERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var75WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp332ConvertGroup43WithTimeRangeCheckINS_11Group43Var7EE5ApplyERKNS_18AnalogCommandEventE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:278,29'
          Dst:             _ZN8opendnp332ConvertGroup43WithTimeRangeCheckINS_11Group43Var7EE5ApplyERKNS_18AnalogCommandEventE
        - Src:             'src/gen/objects/Group43.cpp:278,10'
          Dst:             _ZN8opendnp311Group43Var75WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group43Var75WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJfN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:259,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJfN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group43Var710ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group43Var74ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group43Var7C2Ev
        - _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group43.cpp:265,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group43.cpp:267,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group43.cpp:272,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:264,15'
          Dst:             _ZN8opendnp311Group43Var7C2Ev
        - Src:             'src/gen/objects/Group43.cpp:265,6'
          Dst:             _ZN8opendnp311Group43Var74ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group43.cpp:267,14'
          Dst:             _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group43Var74ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJfN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:254,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJfN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp318ConvertGroup43Var65ApplyERKNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var6C2Ev
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversions.h:212,21'
          Dst:             _ZN8opendnp311Group43Var6C2Ev
        - Src:             'src/app/WriteConversions.h:214,20'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group43Var6C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group43Var611WriteTargetERKNS_18AnalogCommandEventERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var65WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp318ConvertGroup43Var65ApplyERKNS_18AnalogCommandEventE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:244,29'
          Dst:             _ZN8opendnp318ConvertGroup43Var65ApplyERKNS_18AnalogCommandEventE
        - Src:             'src/gen/objects/Group43.cpp:244,10'
          Dst:             _ZN8opendnp311Group43Var65WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group43Var65WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJdEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:225,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJdEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group43Var610ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group43Var64ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group43Var6C2Ev
        - _ZN8opendnp325AnalogCommandEventFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group43.cpp:231,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group43.cpp:233,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogCommandEventFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group43.cpp:238,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:230,15'
          Dst:             _ZN8opendnp311Group43Var6C2Ev
        - Src:             'src/gen/objects/Group43.cpp:231,6'
          Dst:             _ZN8opendnp311Group43Var64ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group43.cpp:233,14'
          Dst:             _ZN8opendnp325AnalogCommandEventFactory4FromEhd
    - functionName:    _ZN8opendnp311Group43Var64ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJdEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:220,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJdEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp325AnalogCommandEventFactory4FromEhd
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - double
      constantsTouched: []
      argNames:
        - status
        - value
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317CommandStatusSpec9from_typeEh
        - _ZN8opendnp318AnalogCommandEventC2EdNS_13CommandStatusE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:177,42'
          Dst:             _ZN8opendnp317CommandStatusSpec9from_typeEh
        - Src:             'src/app/MeasurementFactory.h:177,16'
          Dst:             _ZN8opendnp318AnalogCommandEventC2EdNS_13CommandStatusE
    - functionName:    _ZN8opendnp324ConvertGroup43RangeCheckINS_11Group43Var5EE5ApplyERKNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var5C2Ev
        - _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversions.h:183,16'
          Dst:             _ZN8opendnp311Group43Var5C2Ev
        - Src:             'src/app/WriteConversions.h:184,9'
          Dst:             _ZN8opendnp312DownSamplingIdfE5ApplyEdRf
        - Src:             'src/app/WriteConversions.h:185,20'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group43Var5C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group43Var511WriteTargetERKNS_18AnalogCommandEventERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var55WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp324ConvertGroup43RangeCheckINS_11Group43Var5EE5ApplyERKNS_18AnalogCommandEventE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:210,29'
          Dst:             _ZN8opendnp324ConvertGroup43RangeCheckINS_11Group43Var5EE5ApplyERKNS_18AnalogCommandEventE
        - Src:             'src/gen/objects/Group43.cpp:210,10'
          Dst:             _ZN8opendnp311Group43Var55WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group43Var55WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJfEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:191,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJfEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group43Var510ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group43Var54ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group43Var5C2Ev
        - _ZN8opendnp325AnalogCommandEventFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group43.cpp:197,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group43.cpp:199,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogCommandEventFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group43.cpp:204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:196,15'
          Dst:             _ZN8opendnp311Group43Var5C2Ev
        - Src:             'src/gen/objects/Group43.cpp:197,6'
          Dst:             _ZN8opendnp311Group43Var54ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group43.cpp:199,14'
          Dst:             _ZN8opendnp325AnalogCommandEventFactory4FromEhd
    - functionName:    _ZN8opendnp311Group43Var54ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJfEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:186,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJfEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp332ConvertGroup43WithTimeRangeCheckINS_11Group43Var4EE5ApplyERKNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var4C2Ev
        - _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversions.h:194,16'
          Dst:             _ZN8opendnp311Group43Var4C2Ev
        - Src:             'src/app/WriteConversions.h:195,9'
          Dst:             _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
        - Src:             'src/app/WriteConversions.h:196,20'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group43Var4C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:147,51'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group43Var411WriteTargetERKNS_18AnalogCommandEventERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var45WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp332ConvertGroup43WithTimeRangeCheckINS_11Group43Var4EE5ApplyERKNS_18AnalogCommandEventE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:176,29'
          Dst:             _ZN8opendnp332ConvertGroup43WithTimeRangeCheckINS_11Group43Var4EE5ApplyERKNS_18AnalogCommandEventE
        - Src:             'src/gen/objects/Group43.cpp:176,10'
          Dst:             _ZN8opendnp311Group43Var45WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group43Var45WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJsN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:157,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJsN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group43Var410ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group43Var44ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group43Var4C2Ev
        - _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group43.cpp:163,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group43.cpp:165,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group43.cpp:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:162,15'
          Dst:             _ZN8opendnp311Group43Var4C2Ev
        - Src:             'src/gen/objects/Group43.cpp:163,6'
          Dst:             _ZN8opendnp311Group43Var44ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group43.cpp:165,14'
          Dst:             _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group43Var44ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJsN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:152,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJsN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp332ConvertGroup43WithTimeRangeCheckINS_11Group43Var3EE5ApplyERKNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var3C2Ev
        - _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversions.h:194,16'
          Dst:             _ZN8opendnp311Group43Var3C2Ev
        - Src:             'src/app/WriteConversions.h:195,9'
          Dst:             _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
        - Src:             'src/app/WriteConversions.h:196,20'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group43Var3C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:113,51'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group43Var311WriteTargetERKNS_18AnalogCommandEventERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var35WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp332ConvertGroup43WithTimeRangeCheckINS_11Group43Var3EE5ApplyERKNS_18AnalogCommandEventE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:142,29'
          Dst:             _ZN8opendnp332ConvertGroup43WithTimeRangeCheckINS_11Group43Var3EE5ApplyERKNS_18AnalogCommandEventE
        - Src:             'src/gen/objects/Group43.cpp:142,10'
          Dst:             _ZN8opendnp311Group43Var35WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group43Var35WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJiN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:123,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJiN8opendnp37DNPTimeEEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group43Var310ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group43Var34ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group43Var3C2Ev
        - _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group43.cpp:129,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group43.cpp:131,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
            - BranchSide:      'src/gen/objects/Group43.cpp:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:128,15'
          Dst:             _ZN8opendnp311Group43Var3C2Ev
        - Src:             'src/gen/objects/Group43.cpp:129,6'
          Dst:             _ZN8opendnp311Group43Var34ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group43.cpp:131,14'
          Dst:             _ZN8opendnp325AnalogCommandEventFactory4FromEhdNS_7DNPTimeE
    - functionName:    _ZN8opendnp311Group43Var34ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJiN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:118,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJiN8opendnp37DNPTimeEEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp324ConvertGroup43RangeCheckINS_11Group43Var2EE5ApplyERKNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var2C2Ev
        - _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversions.h:183,16'
          Dst:             _ZN8opendnp311Group43Var2C2Ev
        - Src:             'src/app/WriteConversions.h:184,9'
          Dst:             _ZN8opendnp312DownSamplingIdsE5ApplyEdRs
        - Src:             'src/app/WriteConversions.h:185,20'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group43Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group43Var211WriteTargetERKNS_18AnalogCommandEventERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var25WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp324ConvertGroup43RangeCheckINS_11Group43Var2EE5ApplyERKNS_18AnalogCommandEventE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:108,29'
          Dst:             _ZN8opendnp324ConvertGroup43RangeCheckINS_11Group43Var2EE5ApplyERKNS_18AnalogCommandEventE
        - Src:             'src/gen/objects/Group43.cpp:108,10'
          Dst:             _ZN8opendnp311Group43Var25WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group43Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJsEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:89,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJsEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group43Var210ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group43Var24ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group43Var2C2Ev
        - _ZN8opendnp325AnalogCommandEventFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group43.cpp:95,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group43.cpp:97,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogCommandEventFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group43.cpp:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:94,15'
          Dst:             _ZN8opendnp311Group43Var2C2Ev
        - Src:             'src/gen/objects/Group43.cpp:95,6'
          Dst:             _ZN8opendnp311Group43Var24ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group43.cpp:97,14'
          Dst:             _ZN8opendnp325AnalogCommandEventFactory4FromEhd
    - functionName:    _ZN8opendnp311Group43Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJsEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:84,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJsEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp324ConvertGroup43RangeCheckINS_11Group43Var1EE5ApplyERKNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var1C2Ev
        - _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversions.h:183,16'
          Dst:             _ZN8opendnp311Group43Var1C2Ev
        - Src:             'src/app/WriteConversions.h:184,9'
          Dst:             _ZN8opendnp312DownSamplingIdiE5ApplyEdRi
        - Src:             'src/app/WriteConversions.h:185,20'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
    - functionName:    _ZN8opendnp311Group43Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group43Var111WriteTargetERKNS_18AnalogCommandEventERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group43Var15WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp324ConvertGroup43RangeCheckINS_11Group43Var1EE5ApplyERKNS_18AnalogCommandEventE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:74,29'
          Dst:             _ZN8opendnp324ConvertGroup43RangeCheckINS_11Group43Var1EE5ApplyERKNS_18AnalogCommandEventE
        - Src:             'src/gen/objects/Group43.cpp:74,10'
          Dst:             _ZN8opendnp311Group43Var15WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group43Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIhJiEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIhJiEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group43Var110ReadTargetERN7ser4cpp4RSeqImEERNS_18AnalogCommandEventE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group43Var14ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group43Var1C2Ev
        - _ZN8opendnp325AnalogCommandEventFactory4FromEhd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group43.cpp:61,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group43.cpp:63,52'
              BranchSideFuncs:
                - _ZN8opendnp325AnalogCommandEventFactory4FromEhd
            - BranchSide:      'src/gen/objects/Group43.cpp:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:60,15'
          Dst:             _ZN8opendnp311Group43Var1C2Ev
        - Src:             'src/gen/objects/Group43.cpp:61,6'
          Dst:             _ZN8opendnp311Group43Var14ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group43.cpp:63,14'
          Dst:             _ZN8opendnp325AnalogCommandEventFactory4FromEhd
    - functionName:    _ZN8opendnp311Group43Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIhJiEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group43.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIhJiEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp318ConvertGroup50Var45ApplyERKNS_15TimeAndIntervalE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/WriteConversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group50Var4C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/WriteConversions.h:238,21'
          Dst:             _ZN8opendnp311Group50Var4C2Ev
    - functionName:    _ZN8opendnp311Group50Var4C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group50.cpp:75,30'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group50Var411WriteTargetERKNS_15TimeAndIntervalERN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buff
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311Group50Var45WriteERKS0_RN7ser4cpp4WSeqImEE
        - _ZN8opendnp318ConvertGroup50Var45ApplyERKNS_15TimeAndIntervalE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group50.cpp:104,29'
          Dst:             _ZN8opendnp318ConvertGroup50Var45ApplyERKNS_15TimeAndIntervalE
        - Src:             'src/gen/objects/Group50.cpp:104,10'
          Dst:             _ZN8opendnp311Group50Var45WriteERKS0_RN7ser4cpp4WSeqImEE
    - functionName:    _ZN8opendnp311Group50Var45WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJjhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group50.cpp:85,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJjhEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJjhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers9write_oneIN8opendnp37DNPTimeEEEbRNS_4WSeqImEERKT_
        - _ZN7ser4cpp13EndianHelpers5writeIjJhEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,61'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers5writeIjJhEEEbRNS_4WSeqImEERKT_DpRKT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,16'
          Dst:             _ZN7ser4cpp11serializers9write_oneIN8opendnp37DNPTimeEEEbRNS_4WSeqImEERKT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:177,55'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIjJhEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp322TimeAndIntervalFactory4FromENS_7DNPTimeEjh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - int
        - char
      constantsTouched: []
      argNames:
        - time
        - interval
        - units
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315TimeAndIntervalC2ENS_7DNPTimeEjh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/MeasurementFactory.h:121,16'
          Dst:             _ZN8opendnp315TimeAndIntervalC2ENS_7DNPTimeEjh
    - functionName:    _ZN8opendnp311Group50Var410ReadTargetERN7ser4cpp4RSeqImEERNS_15TimeAndIntervalE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buff
        - output
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp311Group50Var44ReadERN7ser4cpp4RSeqImEERS0_
        - _ZN8opendnp311Group50Var4C2Ev
        - _ZN8opendnp322TimeAndIntervalFactory4FromENS_7DNPTimeEjh
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/gen/objects/Group50.cpp:91,6'
          Branch Sides:
            - BranchSide:      'src/gen/objects/Group50.cpp:93,49'
              BranchSideFuncs:
                - _ZN8opendnp322TimeAndIntervalFactory4FromENS_7DNPTimeEjh
            - BranchSide:      'src/gen/objects/Group50.cpp:98,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/gen/objects/Group50.cpp:90,15'
          Dst:             _ZN8opendnp311Group50Var4C2Ev
        - Src:             'src/gen/objects/Group50.cpp:91,6'
          Dst:             _ZN8opendnp311Group50Var44ReadERN7ser4cpp4RSeqImEERS0_
        - Src:             'src/gen/objects/Group50.cpp:93,14'
          Dst:             _ZN8opendnp322TimeAndIntervalFactory4FromENS_7DNPTimeEjh
    - functionName:    _ZN8opendnp311Group50Var44ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJjhEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group50.cpp:80,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJjhEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJjhEEEbRNS_4RSeqImEERT_DpRT0_
      functionSourceFile: '/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - value
        - args
        - args
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp11serializers8read_oneIN8opendnp37DNPTimeEEEbRNS_4RSeqImEERT_
        - _ZN7ser4cpp13EndianHelpers4readIjJhEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
          Branch Sides:
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,60'
              BranchSideFuncs:
                - _ZN7ser4cpp13EndianHelpers4readIjJhEEEbRNS_4RSeqImEERT_DpRT0_
            - BranchSide:      '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,16'
          Dst:             _ZN7ser4cpp11serializers8read_oneIN8opendnp37DNPTimeEEEbRNS_4RSeqImEERT_
        - Src:             '_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h:171,55'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIjJhEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp311Group50Var35WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group50.cpp:70,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group50Var34ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group50.cpp:65,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp311Group50Var3C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group50.cpp:60,30'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group50Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group50.cpp:55,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group50Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group50.cpp:50,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp311Group50Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group50.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group50.cpp:45,30'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group51Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group51.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group51.cpp:68,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group51Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group51.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group51.cpp:63,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp311Group51Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group51.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group51.cpp:58,30'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group51Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group51.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group51.cpp:53,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeIN8opendnp37DNPTimeEJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group51Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group51.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group51.cpp:48,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readIN8opendnp37DNPTimeEJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp311Group51Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group51.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group51.cpp:43,30'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp311Group52Var25WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group52.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeItJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group52.cpp:68,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeItJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group52Var24ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group52.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readItJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group52.cpp:63,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readItJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp311Group52Var2C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group52.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp311Group52Var15WriteERKS0_RN7ser4cpp4WSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group52.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - buffer
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers5writeItJEEEbRNS_4WSeqImEERKT_DpRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group52.cpp:53,10'
          Dst:             _ZN7ser4cpp13EndianHelpers5writeItJEEEbRNS_4WSeqImEERKT_DpRKT0_
    - functionName:    _ZN8opendnp311Group52Var14ReadERN7ser4cpp4RSeqImEERS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group52.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - output
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp13EndianHelpers4readItJEEEbRNS_4RSeqImEERT_DpRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/gen/objects/Group52.cpp:48,10'
          Dst:             _ZN7ser4cpp13EndianHelpers4readItJEEEbRNS_4RSeqImEERT_DpRT0_
    - functionName:    _ZN8opendnp311Group52Var1C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/gen/objects/Group52.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp33CRC12IsCorrectCRCEPKhm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/CRC.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - input
        - length
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp33CRC6AddCrcEPhm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/CRC.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - input
        - length
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4WSeqImEC2EPhm
        - _ZN7ser4cpp5Bit16ItLh0ELh1EE8write_toERNS_4WSeqImEEt
        - _ZN8opendnp33CRC7CalcCrcEPKhm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/CRC.cpp:68,20'
          Dst:             _ZN8opendnp33CRC7CalcCrcEPKhm
        - Src:             'src/link/CRC.cpp:70,21'
          Dst:             _ZN7ser4cpp4WSeqImEC2EPhm
        - Src:             'src/link/CRC.cpp:71,5'
          Dst:             _ZN7ser4cpp5Bit16ItLh0ELh1EE8write_toERNS_4WSeqImEEt
    - functionName:    _ZN8opendnp33CRC7CalcCrcEPKhm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/CRC.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - input
        - length
      BBCount:         5
      ICount:          63
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/link/CRC.cpp:52,5'
          Branch Sides:
            - BranchSide:      'src/link/CRC.cpp:54,26'
              BranchSideFuncs: []
            - BranchSide:      'src/link/CRC.cpp:58,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp33CRC7CalcCrcERKN7ser4cpp4RSeqImEE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/CRC.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - view
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp33CRC7CalcCrcEPKhm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/CRC.cpp:63,20'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/link/CRC.cpp:63,31'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/link/CRC.cpp:63,12'
          Dst:             _ZN8opendnp33CRC7CalcCrcEPKhm
    - functionName:    _GLOBAL__sub_I_LinkFrame.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
        - __cxx_global_var_init.10
        - __cxx_global_var_init.11
        - __cxx_global_var_init.12
        - __cxx_global_var_init.13
        - __cxx_global_var_init.14
        - __cxx_global_var_init.15
        - __cxx_global_var_init.16
        - __cxx_global_var_init.17
        - __cxx_global_var_init.18
        - __cxx_global_var_init.19
        - __cxx_global_var_init.2
        - __cxx_global_var_init.20
        - __cxx_global_var_init.21
        - __cxx_global_var_init.3
        - __cxx_global_var_init.4
        - __cxx_global_var_init.5
        - __cxx_global_var_init.6
        - __cxx_global_var_init.7
        - __cxx_global_var_init.8
        - __cxx_global_var_init.9
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/link/LinkFrame.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.6716
                - __cxx_global_var_init.1.6717
                - __cxx_global_var_init.2.6718
                - __cxx_global_var_init.3.6719
                - __cxx_global_var_init.4.6720
                - __cxx_global_var_init.5.6721
                - __cxx_global_var_init.6.6722
                - __cxx_global_var_init.7.6723
                - __cxx_global_var_init.8.6724
                - __cxx_global_var_init.9.6725
                - __cxx_global_var_init.10.6726
                - __cxx_global_var_init.11.6727
                - __cxx_global_var_init.12.6728
                - __cxx_global_var_init.13.6729
                - __cxx_global_var_init.14.6730
                - __cxx_global_var_init.15.6731
                - __cxx_global_var_init.16.6732
                - __cxx_global_var_init.17.6733
                - __cxx_global_var_init.18.6734
                - __cxx_global_var_init.19.6735
                - __cxx_global_var_init.20.6736
                - __cxx_global_var_init.21.6737
            - BranchSide:      'src/link/LinkFrame.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.6716
                - __cxx_global_var_init.1.6717
                - __cxx_global_var_init.2.6718
                - __cxx_global_var_init.3.6719
                - __cxx_global_var_init.4.6720
                - __cxx_global_var_init.5.6721
                - __cxx_global_var_init.6.6722
                - __cxx_global_var_init.7.6723
                - __cxx_global_var_init.8.6724
                - __cxx_global_var_init.9.6725
                - __cxx_global_var_init.10.6726
                - __cxx_global_var_init.11.6727
                - __cxx_global_var_init.12.6728
                - __cxx_global_var_init.13.6729
                - __cxx_global_var_init.14.6730
                - __cxx_global_var_init.15.6731
                - __cxx_global_var_init.16.6732
                - __cxx_global_var_init.17.6733
                - __cxx_global_var_init.18.6734
                - __cxx_global_var_init.19.6735
                - __cxx_global_var_init.20.6736
                - __cxx_global_var_init.21.6737
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.2
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.3
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.4
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.5
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.6
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.7
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.8
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.9
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.10
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.11
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.12
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.13
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.14
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.15
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.16
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.17
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.18
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.19
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.20
        - Src:             'src/link/LinkFrame.cpp:0,0'
          Dst:             __cxx_global_var_init.21
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp38LogLevelC2Ei
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:125,28'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:125,28'
              BranchSideFuncs:
                - _ZN8opendnp38LogLevelC2Ei
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:125,28'
          Dst:             _ZN8opendnp38LogLevelC2Ei
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:126,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:126,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:126,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.2
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:127,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:127,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:127,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.3
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:128,32'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:128,32'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:128,32'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.4
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:129,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:129,31'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:129,31'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.5
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:133,34'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:133,34'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:133,34'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.6
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:134,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:134,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:134,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.7
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:136,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:136,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:136,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.8
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:137,42'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:137,42'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:137,42'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.9
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:139,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:139,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:139,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.10
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:140,48'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:140,48'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:140,48'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.11
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:142,49'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:142,49'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:142,49'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.12
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:143,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:143,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:143,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.13
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:145,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:145,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:145,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.14
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:146,50'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:146,50'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:146,50'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.15
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:148,47'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:148,47'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:148,47'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.16
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp38LogLevel4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:149,44'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:149,44'
              BranchSideFuncs:
                - _ZNK8opendnp38LogLevel4nextEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:149,44'
          Dst:             _ZNK8opendnp38LogLevel4nextEv
    - functionName:    __cxx_global_var_init.17
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels4noneEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:155,31'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:155,31'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels4noneEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:155,31'
          Dst:             _ZN8opendnp39LogLevels4noneEv
    - functionName:    __cxx_global_var_init.18
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LogLevels10everythingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:156,27'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:156,27'
              BranchSideFuncs:
                - _ZN8opendnp39LogLevels10everythingEv
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:156,27'
          Dst:             _ZN8opendnp39LogLevels10everythingEv
    - functionName:    __cxx_global_var_init.19
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:157,38'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:157,38'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:157,38'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,53'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,66'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:157,80'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.20
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:158,45'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:158,45'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:158,45'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,68'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:158,91'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,9'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,32'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:159,52'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    __cxx_global_var_init.21
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/opendnp3/logging/LogLevels.h:161,25'
          Branch Sides:
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
            - BranchSide:      'include/opendnp3/logging/LogLevels.h:161,25'
              BranchSideFuncs:
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
                - _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
      Callsites:
        - Src:             'include/opendnp3/logging/LogLevels.h:161,25'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,42'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,59'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
        - Src:             'include/opendnp3/logging/LogLevels.h:161,81'
          Dst:             _ZNK8opendnp39LogLevelsorERKNS_8LogLevelE
    - functionName:    _ZN8opendnp39LinkFrame25FormatUnconfirmedUserDataERN7ser4cpp4WSeqImEEbttNS1_4RSeqImEEPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - bool
        - short
        - short
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - aIsMaster
        - aDest
        - aSrc
        - user_data
        - pLogger
        - ''
      BBCount:         6
      ICount:          102
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4RSeqImE5emptyEv
        - _ZN7ser4cpp4WSeqImE7advanceEm
        - _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
        - _ZN8opendnp39LinkFrame13WriteUserDataEPKhPhm
        - _ZN8opendnp39LinkFrame16CalcUserDataSizeEm
        - _ZNK7ser4cpp4RSeqImE4takeEm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp4WSeqImE8readonlyEv
        - _ZNK7ser4cpp4WSeqImEcvPhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/link/LinkFrame.cpp:170,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:172,16'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE5emptyEv
            - BranchSide:      'src/link/LinkFrame.cpp:175,52'
              BranchSideFuncs:
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp39LinkFrame16CalcUserDataSizeEm
                - _ZNK7ser4cpp4WSeqImE8readonlyEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp39LinkFrame13WriteUserDataEPKhPhm
                - _ZN7ser4cpp4WSeqImE7advanceEm
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:170,19'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/link/LinkFrame.cpp:172,16'
          Dst:             _ZN7ser4cpp4RSeqImE5emptyEv
        - Src:             'src/link/LinkFrame.cpp:175,52'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/link/LinkFrame.cpp:175,25'
          Dst:             _ZN8opendnp39LinkFrame16CalcUserDataSizeEm
        - Src:             'src/link/LinkFrame.cpp:176,23'
          Dst:             _ZNK7ser4cpp4WSeqImE8readonlyEv
        - Src:             'src/link/LinkFrame.cpp:176,34'
          Dst:             _ZNK7ser4cpp4RSeqImE4takeEm
        - Src:             'src/link/LinkFrame.cpp:177,57'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/link/LinkFrame.cpp:177,5'
          Dst:             _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
        - Src:             'src/link/LinkFrame.cpp:179,19'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/link/LinkFrame.cpp:179,30'
          Dst:             _ZNK7ser4cpp4WSeqImEcvPhEv
        - Src:             'src/link/LinkFrame.cpp:179,48'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/link/LinkFrame.cpp:179,5'
          Dst:             _ZN8opendnp39LinkFrame13WriteUserDataEPKhPhm
        - Src:             'src/link/LinkFrame.cpp:180,12'
          Dst:             _ZN7ser4cpp4WSeqImE7advanceEm
    - functionName:    _ZN8opendnp39LinkFrame16CalcUserDataSizeEm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - dataLength
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/link/LinkFrame.cpp:78,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:80,24'
              BranchSideFuncs: []
            - BranchSide:      'src/link/LinkFrame.cpp:85,5'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkFrame.cpp:82,16'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:82,31'
              BranchSideFuncs: []
            - BranchSide:      'src/link/LinkFrame.cpp:82,63'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - char
        - bool
        - bool
        - bool
        - char
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - aDataLength
        - aIsMaster
        - aFcb
        - aFcvDfc
        - aFuncCode
        - aDest
        - aSrc
        - pLogger
      BBCount:         11
      ICount:          131
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7ser4cpp4RSeqImE5emptyEv
        - _ZN7ser4cpp4WSeqImE7advanceEm
        - _ZN8opendnp310LinkHeaderC2EhttbbbNS_12LinkFunctionE
        - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
        - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - _ZNK7ser4cpp4RSeqImE4takeEm
        - _ZNK7ser4cpp4WSeqImE8readonlyEv
        - _ZNK7ser4cpp4WSeqImEcvPhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - _ZNK8opendnp310LinkHeader5WriteEPh
        - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - snprintf
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/link/LinkFrame.cpp:194,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:196,16'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE5emptyEv
            - BranchSide:      'src/link/LinkFrame.cpp:199,23'
              BranchSideFuncs:
                - _ZN8opendnp310LinkHeaderC2EhttbbbNS_12LinkFunctionE
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZNK8opendnp310LinkHeader5WriteEPh
                - _ZNK7ser4cpp4WSeqImE8readonlyEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE7advanceEm
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Branch String:   'src/link/LinkFrame.cpp:201,5'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:201,5'
              BranchSideFuncs:
                - _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZNK8opendnp310LinkHeader5WriteEPh
                - _ZNK7ser4cpp4WSeqImE8readonlyEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE7advanceEm
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
            - BranchSide:      'src/link/LinkFrame.cpp:204,18'
              BranchSideFuncs:
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZNK8opendnp310LinkHeader5WriteEPh
                - _ZNK7ser4cpp4WSeqImE8readonlyEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE7advanceEm
        - Branch String:   'src/link/LinkFrame.cpp:201,5'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:201,5'
              BranchSideFuncs:
                - _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
                - snprintf
                - _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZNK8opendnp310LinkHeader5WriteEPh
                - _ZNK7ser4cpp4WSeqImE8readonlyEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE7advanceEm
            - BranchSide:      'src/link/LinkFrame.cpp:204,18'
              BranchSideFuncs:
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZNK8opendnp310LinkHeader5WriteEPh
                - _ZNK7ser4cpp4WSeqImE8readonlyEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZN7ser4cpp4WSeqImE7advanceEm
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:194,16'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/link/LinkFrame.cpp:196,16'
          Dst:             _ZN7ser4cpp4RSeqImE5emptyEv
        - Src:             'src/link/LinkFrame.cpp:199,16'
          Dst:             _ZN8opendnp310LinkHeaderC2EhttbbbNS_12LinkFunctionE
        - Src:             'src/link/LinkFrame.cpp:201,5'
          Dst:             _ZNK8opendnp36Logger10is_enabledERKNS_8LogLevelE
        - Src:             'src/link/LinkFrame.cpp:201,5'
          Dst:             _ZN8opendnp316LinkFunctionSpec15to_human_stringENS_12LinkFunctionE
        - Src:             'src/link/LinkFrame.cpp:201,5'
          Dst:             snprintf
        - Src:             'src/link/LinkFrame.cpp:201,5'
          Dst:             _ZN8opendnp36Logger3logERKNS_8LogLevelEPKcS5_
        - Src:             'src/link/LinkFrame.cpp:204,18'
          Dst:             _ZNK7ser4cpp4WSeqImEcvPhEv
        - Src:             'src/link/LinkFrame.cpp:204,12'
          Dst:             _ZNK8opendnp310LinkHeader5WriteEPh
        - Src:             'src/link/LinkFrame.cpp:205,23'
          Dst:             _ZNK7ser4cpp4WSeqImE8readonlyEv
        - Src:             'src/link/LinkFrame.cpp:205,34'
          Dst:             _ZNK7ser4cpp4RSeqImE4takeEm
        - Src:             'src/link/LinkFrame.cpp:206,12'
          Dst:             _ZN7ser4cpp4WSeqImE7advanceEm
    - functionName:    _ZN8opendnp39LinkFrame13WriteUserDataEPKhPhm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pSrc
        - pDest
        - length
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8opendnp33CRC6AddCrcEPhm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/link/LinkFrame.cpp:212,5'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:214,17'
              BranchSideFuncs:
                - _ZN8opendnp33CRC6AddCrcEPhm
            - BranchSide:      'src/link/LinkFrame.cpp:222,1'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkFrame.cpp:215,22'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:215,37'
              BranchSideFuncs:
                - _ZN8opendnp33CRC6AddCrcEPhm
            - BranchSide:      'src/link/LinkFrame.cpp:215,43'
              BranchSideFuncs:
                - _ZN8opendnp33CRC6AddCrcEPhm
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:217,9'
          Dst:             _ZN8opendnp33CRC6AddCrcEPhm
    - functionName:    _ZN8opendnp39LinkFrame23FormatConfirmedUserDataERN7ser4cpp4WSeqImEEbbttNS1_4RSeqImEEPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - bool
        - bool
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - aIsMaster
        - aFcb
        - aDest
        - aSrc
        - user_data
        - pLogger
      BBCount:         6
      ICount:          103
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7ser4cpp4RSeqImE5emptyEv
        - _ZN7ser4cpp4WSeqImE7advanceEm
        - _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
        - _ZN8opendnp39LinkFrame13WriteUserDataEPKhPhm
        - _ZN8opendnp39LinkFrame16CalcUserDataSizeEm
        - _ZNK7ser4cpp4RSeqImE4takeEm
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp4WSeqImE8readonlyEv
        - _ZNK7ser4cpp4WSeqImEcvPhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/link/LinkFrame.cpp:153,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:155,16'
              BranchSideFuncs:
                - _ZN7ser4cpp4RSeqImE5emptyEv
            - BranchSide:      'src/link/LinkFrame.cpp:158,52'
              BranchSideFuncs:
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp39LinkFrame16CalcUserDataSizeEm
                - _ZNK7ser4cpp4WSeqImE8readonlyEv
                - _ZNK7ser4cpp4RSeqImE4takeEm
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZNK7ser4cpp4WSeqImEcvPhEv
                - _ZNK7ser4cpp9HasLengthImE6lengthEv
                - _ZN8opendnp39LinkFrame13WriteUserDataEPKhPhm
                - _ZN7ser4cpp4WSeqImE7advanceEm
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:153,19'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/link/LinkFrame.cpp:155,16'
          Dst:             _ZN7ser4cpp4RSeqImE5emptyEv
        - Src:             'src/link/LinkFrame.cpp:158,52'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/link/LinkFrame.cpp:158,25'
          Dst:             _ZN8opendnp39LinkFrame16CalcUserDataSizeEm
        - Src:             'src/link/LinkFrame.cpp:159,23'
          Dst:             _ZNK7ser4cpp4WSeqImE8readonlyEv
        - Src:             'src/link/LinkFrame.cpp:159,34'
          Dst:             _ZNK7ser4cpp4RSeqImE4takeEm
        - Src:             'src/link/LinkFrame.cpp:160,57'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/link/LinkFrame.cpp:160,5'
          Dst:             _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
        - Src:             'src/link/LinkFrame.cpp:162,19'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/link/LinkFrame.cpp:162,30'
          Dst:             _ZNK7ser4cpp4WSeqImEcvPhEv
        - Src:             'src/link/LinkFrame.cpp:162,48'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/link/LinkFrame.cpp:162,5'
          Dst:             _ZN8opendnp39LinkFrame13WriteUserDataEPKhPhm
        - Src:             'src/link/LinkFrame.cpp:163,12'
          Dst:             _ZN7ser4cpp4WSeqImE7advanceEm
    - functionName:    _ZN8opendnp39LinkFrame20FormatTestLinkStatusERN7ser4cpp4WSeqImEEbbttPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - bool
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - aIsMaster
        - aFcb
        - aDest
        - aSrc
        - pLogger
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:142,12'
          Dst:             _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
    - functionName:    _ZN8opendnp39LinkFrame23FormatRequestLinkStatusERN7ser4cpp4WSeqImEEbttPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - aIsMaster
        - aDest
        - aSrc
        - pLogger
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:135,12'
          Dst:             _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
    - functionName:    _ZN8opendnp39LinkFrame21FormatResetLinkStatesERN7ser4cpp4WSeqImEEbttPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - aIsMaster
        - aDest
        - aSrc
        - pLogger
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:129,12'
          Dst:             _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
    - functionName:    _ZN8opendnp39LinkFrame18FormatNotSupportedERN7ser4cpp4WSeqImEEbbttPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - bool
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - aIsMaster
        - aIsRcvBuffFull
        - aDest
        - aSrc
        - pLogger
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:116,12'
          Dst:             _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
    - functionName:    _ZN8opendnp39LinkFrame16FormatLinkStatusERN7ser4cpp4WSeqImEEbbttPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - bool
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - aIsMaster
        - aIsRcvBuffFull
        - aDest
        - aSrc
        - pLogger
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:109,12'
          Dst:             _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
    - functionName:    _ZN8opendnp39LinkFrame10FormatNackERN7ser4cpp4WSeqImEEbbttPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - bool
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - aIsMaster
        - aIsRcvBuffFull
        - aDest
        - aSrc
        - pLogger
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:103,12'
          Dst:             _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
    - functionName:    _ZN8opendnp39LinkFrame9FormatAckERN7ser4cpp4WSeqImEEbbttPNS_6LoggerE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - bool
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - aIsMaster
        - aIsRcvBuffFull
        - aDest
        - aSrc
        - pLogger
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:97,12'
          Dst:             _ZN8opendnp39LinkFrame12FormatHeaderERN7ser4cpp4WSeqImEEhbbbNS_12LinkFunctionEttPNS_6LoggerE
    - functionName:    _ZN8opendnp39LinkFrame13CalcFrameSizeEm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - dataLength
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39LinkFrame16CalcUserDataSizeEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:73,31'
          Dst:             _ZN8opendnp39LinkFrame16CalcUserDataSizeEm
    - functionName:    _ZN8opendnp39LinkFrame15ValidateBodyCRCEPKhm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pBody
        - length
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8opendnp33CRC12IsCorrectCRCEPKhm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkFrame.cpp:53,5'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:55,16'
              BranchSideFuncs:
                - _ZN8opendnp33CRC12IsCorrectCRCEPKhm
            - BranchSide:      'src/link/LinkFrame.cpp:68,5'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkFrame.cpp:56,22'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:56,40'
              BranchSideFuncs:
                - _ZN8opendnp33CRC12IsCorrectCRCEPKhm
            - BranchSide:      'src/link/LinkFrame.cpp:56,49'
              BranchSideFuncs:
                - _ZN8opendnp33CRC12IsCorrectCRCEPKhm
        - Branch String:   'src/link/LinkFrame.cpp:58,13'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:60,23'
              BranchSideFuncs:
                - _ZN8opendnp33CRC12IsCorrectCRCEPKhm
            - BranchSide:      'src/link/LinkFrame.cpp:65,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/link/LinkFrame.cpp:58,13'
          Dst:             _ZN8opendnp33CRC12IsCorrectCRCEPKhm
    - functionName:    _ZN8opendnp39LinkFrame12ReadUserDataEPKhPhm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pSrc
        - pDest
        - len
      BBCount:         7
      ICount:          77
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkFrame.cpp:39,5'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:41,16'
              BranchSideFuncs: []
            - BranchSide:      'src/link/LinkFrame.cpp:49,1'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkFrame.cpp:42,22'
          Branch Sides:
            - BranchSide:      'src/link/LinkFrame.cpp:42,40'
              BranchSideFuncs: []
            - BranchSide:      'src/link/LinkFrame.cpp:42,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK8opendnp310LinkHeader5WriteEPh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - apBuff
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4WSeqImEC2EPhm
        - _ZN7ser4cpp5Bit16ItLh0ELh1EE8write_toERNS_4WSeqImEEt
        - _ZN8opendnp33CRC6AddCrcEPhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkHeader.cpp:87,21'
          Dst:             _ZN7ser4cpp4WSeqImEC2EPhm
        - Src:             'src/link/LinkHeader.cpp:88,5'
          Dst:             _ZN7ser4cpp5Bit16ItLh0ELh1EE8write_toERNS_4WSeqImEEt
        - Src:             'src/link/LinkHeader.cpp:89,5'
          Dst:             _ZN7ser4cpp5Bit16ItLh0ELh1EE8write_toERNS_4WSeqImEEt
        - Src:             'src/link/LinkHeader.cpp:92,5'
          Dst:             _ZN8opendnp33CRC6AddCrcEPhm
    - functionName:    _ZN8opendnp310LinkHeader4ReadEPKh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - apBuff
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7ser4cpp4RSeqImEC2EPKhm
        - _ZN7ser4cpp5Bit16ItLh0ELh1EE9read_fromERNS_4RSeqImEERt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkHeader.cpp:75,21'
          Dst:             _ZN7ser4cpp4RSeqImEC2EPKhm
        - Src:             'src/link/LinkHeader.cpp:76,5'
          Dst:             _ZN7ser4cpp5Bit16ItLh0ELh1EE9read_fromERNS_4RSeqImEERt
        - Src:             'src/link/LinkHeader.cpp:77,5'
          Dst:             _ZN7ser4cpp5Bit16ItLh0ELh1EE9read_fromERNS_4RSeqImEERt
    - functionName:    _ZN8opendnp310LinkHeader9ChangeFCBEb
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - aFCB
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/link/LinkHeader.cpp:48,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkHeader.cpp:50,9'
              BranchSideFuncs: []
            - BranchSide:      'src/link/LinkHeader.cpp:54,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp310LinkHeader11ControlByteEbbbNS_12LinkFunctionE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - bool
        - bool
        - bool
        - char
      constantsTouched: []
      argNames:
        - aIsMaster
        - aFcb
        - aFcvDfc
        - aFunc
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8opendnp316LinkFunctionSpec7to_typeENS_12LinkFunctionE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/link/LinkHeader.cpp:62,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkHeader.cpp:63,13'
              BranchSideFuncs: []
            - BranchSide:      'src/link/LinkHeader.cpp:64,9'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkHeader.cpp:64,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkHeader.cpp:65,13'
              BranchSideFuncs: []
            - BranchSide:      'src/link/LinkHeader.cpp:66,9'
              BranchSideFuncs: []
        - Branch String:   'src/link/LinkHeader.cpp:66,9'
          Branch Sides:
            - BranchSide:      'src/link/LinkHeader.cpp:66,9'
              BranchSideFuncs: []
            - BranchSide:      'src/link/LinkHeader.cpp:67,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/link/LinkHeader.cpp:60,19'
          Dst:             _ZN8opendnp316LinkFunctionSpec7to_typeENS_12LinkFunctionE
    - functionName:    _ZN8opendnp310LinkHeader3SetEhttbbbNS_12LinkFunctionE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - short
        - short
        - bool
        - bool
        - bool
        - char
      constantsTouched: []
      argNames:
        - this
        - aLen
        - aSrc
        - aDest
        - aFromMaster
        - aFcvDfc
        - aFcb
        - aCode
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310LinkHeader11ControlByteEbbbNS_12LinkFunctionE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkHeader.cpp:43,12'
          Dst:             _ZN8opendnp310LinkHeader11ControlByteEbbbNS_12LinkFunctionE
    - functionName:    _ZN8opendnp310LinkHeaderC2EhttbbbNS_12LinkFunctionE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - short
        - short
        - bool
        - bool
        - bool
        - char
      constantsTouched: []
      argNames:
        - this
        - aLen
        - aSrc
        - aDest
        - aFromMaster
        - aFcvDfc
        - aFcb
        - aCode
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp310LinkHeader3SetEhttbbbNS_12LinkFunctionE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkHeader.cpp:34,11'
          Dst:             _ZN8opendnp310LinkHeader3SetEhttbbbNS_12LinkFunctionE
    - functionName:    _ZN8opendnp310LinkHeaderC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp316LinkHeaderFieldsC2ENS_12LinkFunctionEbbbNS_9AddressesE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeaderFields.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - bool
        - bool
        - bool
        - int
      constantsTouched: []
      argNames:
        - this
        - func_
        - isMaster_
        - fcb_
        - fcvdfc_
        - addresses_
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp316LinkHeaderFieldsC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/link/LinkHeaderFields.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp39AddressesC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/link/LinkHeaderFields.cpp:25,94'
          Dst:             _ZN8opendnp39AddressesC2Ev
    - functionName:    _ZN8opendnp315TransportHeader6ToByteEbbh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - bool
        - bool
        - char
      constantsTouched: []
      argNames:
        - fir
        - fin
        - seq
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/transport/TransportHeader.cpp:35,9'
          Branch Sides:
            - BranchSide:      'src/transport/TransportHeader.cpp:37,13'
              BranchSideFuncs: []
            - BranchSide:      'src/transport/TransportHeader.cpp:40,9'
              BranchSideFuncs: []
        - Branch String:   'src/transport/TransportHeader.cpp:40,9'
          Branch Sides:
            - BranchSide:      'src/transport/TransportHeader.cpp:40,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transport/TransportHeader.cpp:42,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp315TransportHeaderC2Eh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/transport/TransportHeader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - byte
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp37DNPTimeeqERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/DNPTime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/opendnp3/app/DNPTime.h:38,41'
          Branch Sides:
            - BranchSide:      'include/opendnp3/app/DNPTime.h:38,50'
              BranchSideFuncs: []
            - BranchSide:      'include/opendnp3/app/DNPTime.h:38,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK8opendnp318AnalogCommandEventeqERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8opendnp37DNPTimeeqERKS0_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/AnalogCommandEvent.cpp:37,33'
          Branch Sides:
            - BranchSide:      'src/app/AnalogCommandEvent.cpp:37,37'
              BranchSideFuncs:
                - _ZNK8opendnp37DNPTimeeqERKS0_
            - BranchSide:      'src/app/AnalogCommandEvent.cpp:37,33'
              BranchSideFuncs: []
        - Branch String:   'src/app/AnalogCommandEvent.cpp:37,59'
          Branch Sides:
            - BranchSide:      'src/app/AnalogCommandEvent.cpp:37,63'
              BranchSideFuncs:
                - _ZNK8opendnp37DNPTimeeqERKS0_
            - BranchSide:      'src/app/AnalogCommandEvent.cpp:37,59'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/AnalogCommandEvent.cpp:37,68'
          Dst:             _ZNK8opendnp37DNPTimeeqERKS0_
    - functionName:    _ZN8opendnp318AnalogCommandEventC2EdNS_13CommandStatusENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value_
        - status_
        - time_
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318AnalogCommandEventC2EdNS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - char
      constantsTouched: []
      argNames:
        - this
        - value_
        - status_
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogCommandEvent.cpp:28,21'
          Dst:             _ZN8opendnp37DNPTimeC2Ev
    - functionName:    _ZN8opendnp318AnalogCommandEventC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogCommandEvent.cpp:26,21'
          Dst:             _ZN8opendnp37DNPTimeC2Ev
    - functionName:    _ZNK8opendnp312AnalogOutputIdE11ValuesEqualERKS1_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp320AnalogOutputDouble64eqERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - arRHS
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8opendnp312AnalogOutputIdE11ValuesEqualERKS1_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/AnalogOutput.cpp:68,37'
          Branch Sides:
            - BranchSide:      'src/app/AnalogOutput.cpp:68,40'
              BranchSideFuncs: []
            - BranchSide:      'src/app/AnalogOutput.cpp:68,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:68,18'
          Dst:             _ZNK8opendnp312AnalogOutputIdE11ValuesEqualERKS1_
    - functionName:    _ZN8opendnp320AnalogOutputDouble64C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312AnalogOutputIdEC2Ed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:64,48'
          Dst:             _ZN8opendnp312AnalogOutputIdEC2Ed
    - functionName:    _ZN8opendnp312AnalogOutputIdEC2Ed
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - this
        - value_
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp312AnalogOutputIdEC2EdNS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - char
      constantsTouched: []
      argNames:
        - this
        - value_
        - status_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp320AnalogOutputDouble64C2EdNS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - char
      constantsTouched: []
      argNames:
        - this
        - aValue
        - aStatus
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312AnalogOutputIdEC2EdNS_13CommandStatusE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:60,84'
          Dst:             _ZN8opendnp312AnalogOutputIdEC2EdNS_13CommandStatusE
    - functionName:    _ZN8opendnp320AnalogOutputDouble64C2Ed
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - this
        - aValue
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312AnalogOutputIdEC2Ed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:58,61'
          Dst:             _ZN8opendnp312AnalogOutputIdEC2Ed
    - functionName:    _ZNK8opendnp312AnalogOutputIfE11ValuesEqualERKS1_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp319AnalogOutputFloat32eqERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - arRHS
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8opendnp312AnalogOutputIfE11ValuesEqualERKS1_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/AnalogOutput.cpp:55,37'
          Branch Sides:
            - BranchSide:      'src/app/AnalogOutput.cpp:55,40'
              BranchSideFuncs: []
            - BranchSide:      'src/app/AnalogOutput.cpp:55,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:55,18'
          Dst:             _ZNK8opendnp312AnalogOutputIfE11ValuesEqualERKS1_
    - functionName:    _ZN8opendnp319AnalogOutputFloat32C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312AnalogOutputIfEC2Ef
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:51,46'
          Dst:             _ZN8opendnp312AnalogOutputIfEC2Ef
    - functionName:    _ZN8opendnp312AnalogOutputIfEC2Ef
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - this
        - value_
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp312AnalogOutputIfEC2EfNS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - char
      constantsTouched: []
      argNames:
        - this
        - value_
        - status_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp319AnalogOutputFloat32C2EfNS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - char
      constantsTouched: []
      argNames:
        - this
        - aValue
        - aStatus
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312AnalogOutputIfEC2EfNS_13CommandStatusE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:49,81'
          Dst:             _ZN8opendnp312AnalogOutputIfEC2EfNS_13CommandStatusE
    - functionName:    _ZN8opendnp319AnalogOutputFloat32C2Ef
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - this
        - aValue
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312AnalogOutputIfEC2Ef
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:47,58'
          Dst:             _ZN8opendnp312AnalogOutputIfEC2Ef
    - functionName:    _ZNK8opendnp312AnalogOutputIiE11ValuesEqualERKS1_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp317AnalogOutputInt32eqERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - arRHS
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8opendnp312AnalogOutputIiE11ValuesEqualERKS1_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/AnalogOutput.cpp:44,37'
          Branch Sides:
            - BranchSide:      'src/app/AnalogOutput.cpp:44,40'
              BranchSideFuncs: []
            - BranchSide:      'src/app/AnalogOutput.cpp:44,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:44,18'
          Dst:             _ZNK8opendnp312AnalogOutputIiE11ValuesEqualERKS1_
    - functionName:    _ZN8opendnp317AnalogOutputInt32C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312AnalogOutputIiEC2Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:40,42'
          Dst:             _ZN8opendnp312AnalogOutputIiEC2Ei
    - functionName:    _ZN8opendnp312AnalogOutputIiEC2Ei
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - value_
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp312AnalogOutputIiEC2EiNS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - this
        - value_
        - status_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp317AnalogOutputInt32C2EiNS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - this
        - aValue
        - aStatus
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312AnalogOutputIiEC2EiNS_13CommandStatusE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:38,79'
          Dst:             _ZN8opendnp312AnalogOutputIiEC2EiNS_13CommandStatusE
    - functionName:    _ZN8opendnp317AnalogOutputInt32C2Ei
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - aValue
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312AnalogOutputIiEC2Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:36,56'
          Dst:             _ZN8opendnp312AnalogOutputIiEC2Ei
    - functionName:    _ZNK8opendnp312AnalogOutputIsE11ValuesEqualERKS1_
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp317AnalogOutputInt16eqERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - arRHS
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8opendnp312AnalogOutputIsE11ValuesEqualERKS1_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/AnalogOutput.cpp:33,37'
          Branch Sides:
            - BranchSide:      'src/app/AnalogOutput.cpp:33,40'
              BranchSideFuncs: []
            - BranchSide:      'src/app/AnalogOutput.cpp:33,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:33,18'
          Dst:             _ZNK8opendnp312AnalogOutputIsE11ValuesEqualERKS1_
    - functionName:    _ZN8opendnp317AnalogOutputInt16C2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312AnalogOutputIsEC2Es
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:29,42'
          Dst:             _ZN8opendnp312AnalogOutputIsEC2Es
    - functionName:    _ZN8opendnp312AnalogOutputIsEC2Es
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - value_
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp312AnalogOutputIsEC2EsNS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - this
        - value_
        - status_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp317AnalogOutputInt16C2EsNS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - this
        - aValue
        - aStatus
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312AnalogOutputIsEC2EsNS_13CommandStatusE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:27,79'
          Dst:             _ZN8opendnp312AnalogOutputIsEC2EsNS_13CommandStatusE
    - functionName:    _ZN8opendnp317AnalogOutputInt16C2Es
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - aValue
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp312AnalogOutputIsEC2Es
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AnalogOutput.cpp:25,56'
          Dst:             _ZN8opendnp312AnalogOutputIsEC2Es
    - functionName:    _GLOBAL__sub_I_AppControlField.cpp
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AppControlField.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/AppControlField.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/app/AppControlField.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.6990
            - BranchSide:      'src/app/AppControlField.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.6990
      Callsites:
        - Src:             'src/app/AppControlField.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AppControlField.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315AppControlFieldC2Ebbbbh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/AppControlField.cpp:25,40'
          Branch Sides:
            - BranchSide:      'src/app/AppControlField.cpp:25,40'
              BranchSideFuncs:
                - _ZN8opendnp315AppControlFieldC2Ebbbbh
            - BranchSide:      'src/app/AppControlField.cpp:25,40'
              BranchSideFuncs:
                - _ZN8opendnp315AppControlFieldC2Ebbbbh
      Callsites:
        - Src:             'src/app/AppControlField.cpp:25,40'
          Dst:             _ZN8opendnp315AppControlFieldC2Ebbbbh
    - functionName:    _ZN8opendnp315AppControlFieldC2Ebbbbh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AppControlField.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
        - char
      constantsTouched: []
      argNames:
        - this
        - fir
        - fin
        - con
        - uns
        - seq
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp315AppControlField6ToByteEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AppControlField.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         13
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/AppControlField.cpp:50,9'
          Branch Sides:
            - BranchSide:      'src/app/AppControlField.cpp:52,13'
              BranchSideFuncs: []
            - BranchSide:      'src/app/AppControlField.cpp:54,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/AppControlField.cpp:54,9'
          Branch Sides:
            - BranchSide:      'src/app/AppControlField.cpp:56,13'
              BranchSideFuncs: []
            - BranchSide:      'src/app/AppControlField.cpp:58,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/AppControlField.cpp:58,9'
          Branch Sides:
            - BranchSide:      'src/app/AppControlField.cpp:60,13'
              BranchSideFuncs: []
            - BranchSide:      'src/app/AppControlField.cpp:62,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/AppControlField.cpp:62,9'
          Branch Sides:
            - BranchSide:      'src/app/AppControlField.cpp:62,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/AppControlField.cpp:64,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp315AppControlField7RequestEh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AppControlField.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - seq
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp315AppControlFieldC2Ebbbbh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/AppControlField.cpp:38,12'
          Dst:             _ZN8opendnp315AppControlFieldC2Ebbbbh
    - functionName:    _ZN8opendnp315AppControlFieldC2Eh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/AppControlField.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - byte
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp318BinaryCommandEventeqERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/BinaryCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8opendnp37DNPTimeeqERKS0_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/BinaryCommandEvent.cpp:51,31'
          Branch Sides:
            - BranchSide:      'src/app/BinaryCommandEvent.cpp:51,34'
              BranchSideFuncs:
                - _ZNK8opendnp37DNPTimeeqERKS0_
            - BranchSide:      'src/app/BinaryCommandEvent.cpp:51,31'
              BranchSideFuncs: []
        - Branch String:   'src/app/BinaryCommandEvent.cpp:51,55'
          Branch Sides:
            - BranchSide:      'src/app/BinaryCommandEvent.cpp:51,58'
              BranchSideFuncs:
                - _ZNK8opendnp37DNPTimeeqERKS0_
            - BranchSide:      'src/app/BinaryCommandEvent.cpp:51,55'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/BinaryCommandEvent.cpp:51,63'
          Dst:             _ZNK8opendnp37DNPTimeeqERKS0_
    - functionName:    _ZNK8opendnp318BinaryCommandEvent8GetFlagsEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/BinaryCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
        - _ZN8opendnp35FlagsC2Eh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/BinaryCommandEvent.cpp:46,56'
          Dst:             _ZN8opendnp317CommandStatusSpec7to_typeENS_13CommandStatusE
        - Src:             'src/app/BinaryCommandEvent.cpp:46,12'
          Dst:             _ZN8opendnp35FlagsC2Eh
    - functionName:    _ZN8opendnp318BinaryCommandEventC2EbNS_13CommandStatusENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/BinaryCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - status
        - time
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BinaryCommandEventC2EbNS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/BinaryCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - this
        - value
        - status
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/BinaryCommandEvent.cpp:37,21'
          Dst:             _ZN8opendnp37DNPTimeC2Ev
    - functionName:    _ZN8opendnp318BinaryCommandEventC2ENS_5FlagsENS_7DNPTimeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/BinaryCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - flags
        - time
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BinaryCommandEvent17GetValueFromFlagsENS_5FlagsE
        - _ZN8opendnp318BinaryCommandEvent18GetStatusFromFlagsENS_5FlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/BinaryCommandEvent.cpp:33,13'
          Dst:             _ZN8opendnp318BinaryCommandEvent17GetValueFromFlagsENS_5FlagsE
        - Src:             'src/app/BinaryCommandEvent.cpp:33,47'
          Dst:             _ZN8opendnp318BinaryCommandEvent18GetStatusFromFlagsENS_5FlagsE
    - functionName:    _ZN8opendnp318BinaryCommandEvent17GetValueFromFlagsENS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/BinaryCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - flags
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp318BinaryCommandEvent18GetStatusFromFlagsENS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/BinaryCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - flags
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317CommandStatusSpec9from_typeEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/BinaryCommandEvent.cpp:61,12'
          Dst:             _ZN8opendnp317CommandStatusSpec9from_typeEh
    - functionName:    _ZN8opendnp318BinaryCommandEventC2ENS_5FlagsE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/BinaryCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - flags
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp318BinaryCommandEvent17GetValueFromFlagsENS_5FlagsE
        - _ZN8opendnp318BinaryCommandEvent18GetStatusFromFlagsENS_5FlagsE
        - _ZN8opendnp37DNPTimeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/BinaryCommandEvent.cpp:28,61'
          Dst:             _ZN8opendnp318BinaryCommandEvent17GetValueFromFlagsENS_5FlagsE
        - Src:             'src/app/BinaryCommandEvent.cpp:28,95'
          Dst:             _ZN8opendnp318BinaryCommandEvent18GetStatusFromFlagsENS_5FlagsE
        - Src:             'src/app/BinaryCommandEvent.cpp:28,21'
          Dst:             _ZN8opendnp37DNPTimeC2Ev
    - functionName:    _ZN8opendnp318BinaryCommandEventC2Ev
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/BinaryCommandEvent.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp37DNPTimeC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/BinaryCommandEvent.cpp:26,90'
          Dst:             _ZN8opendnp37DNPTimeC2Em
    - functionName:    _ZN8opendnp323ControlRelayOutputBlockC2EhhjjNS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/ControlRelayOutputBlock.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - char
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - this
        - rawCode_
        - count_
        - onTime_
        - offTime_
        - status_
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317OperationTypeSpec9from_typeEh
        - _ZN8opendnp317TripCloseCodeSpec9from_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/ControlRelayOutputBlock.cpp:46,14'
          Dst:             _ZN8opendnp317OperationTypeSpec9from_typeEh
        - Src:             'src/app/ControlRelayOutputBlock.cpp:47,11'
          Dst:             _ZN8opendnp317TripCloseCodeSpec9from_typeEh
    - functionName:    _ZN8opendnp323ControlRelayOutputBlockC2ENS_13OperationTypeENS_13TripCloseCodeEbhjjNS_13CommandStatusE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/ControlRelayOutputBlock.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - char
        - bool
        - char
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - this
        - opType_
        - tcc_
        - clear_
        - count_
        - onTime_
        - offTime_
        - status_
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317OperationTypeSpec7to_typeENS_13OperationTypeE
        - _ZN8opendnp317TripCloseCodeSpec7to_typeENS_13TripCloseCodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/ControlRelayOutputBlock.cpp:39,17'
          Dst:             _ZN8opendnp317TripCloseCodeSpec7to_typeENS_13TripCloseCodeE
        - Src:             'src/app/ControlRelayOutputBlock.cpp:40,18'
          Dst:             _ZN8opendnp317OperationTypeSpec7to_typeENS_13OperationTypeE
    - functionName:    _ZN8opendnp311EnumAndTypeC2ENS_14GroupVariationENS_18GroupVariationTypeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - this
        - enumeration_
        - type_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp320GroupVariationRecord7GetTypeEhh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - group
        - variation
      BBCount:         30
      ICount:          157
      EdgeCount:       56
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/GroupVariationRecord.cpp:85,5'
          Branch Sides:
            - BranchSide:      'src/app/GroupVariationRecord.cpp:88,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:91,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:94,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:97,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:100,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:103,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:106,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:109,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:112,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:115,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:118,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:124,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:127,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:130,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:136,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:139,17'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:148,17'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:157,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:160,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:163,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:165,9'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:168,9'
              BranchSideFuncs: []
        - Branch String:   'src/app/GroupVariationRecord.cpp:139,9'
          Branch Sides:
            - BranchSide:      'src/app/GroupVariationRecord.cpp:142,13'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:144,13'
              BranchSideFuncs: []
        - Branch String:   'src/app/GroupVariationRecord.cpp:148,9'
          Branch Sides:
            - BranchSide:      'src/app/GroupVariationRecord.cpp:151,13'
              BranchSideFuncs: []
            - BranchSide:      'src/app/GroupVariationRecord.cpp:153,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp320GroupVariationRecord11GetGroupVarEhh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - group
        - variation
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp320GroupVariationRecord14GetEnumAndTypeEhh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - group
        - variation
      BBCount:         12
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp311EnumAndTypeC2ENS_14GroupVariationENS_18GroupVariationTypeE
        - _ZN8opendnp318GroupVariationSpec9from_typeEt
        - _ZN8opendnp320GroupVariationRecord11GetGroupVarEhh
        - _ZN8opendnp320GroupVariationRecord7GetTypeEhh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/GroupVariationRecord.cpp:59,9'
          Branch Sides:
            - BranchSide:      'src/app/GroupVariationRecord.cpp:59,9'
              BranchSideFuncs:
                - _ZN8opendnp311EnumAndTypeC2ENS_14GroupVariationENS_18GroupVariationTypeE
            - BranchSide:      'src/app/GroupVariationRecord.cpp:61,17'
              BranchSideFuncs:
                - _ZN8opendnp311EnumAndTypeC2ENS_14GroupVariationENS_18GroupVariationTypeE
        - Branch String:   'src/app/GroupVariationRecord.cpp:61,9'
          Branch Sides:
            - BranchSide:      'src/app/GroupVariationRecord.cpp:64,25'
              BranchSideFuncs:
                - _ZN8opendnp311EnumAndTypeC2ENS_14GroupVariationENS_18GroupVariationTypeE
            - BranchSide:      'src/app/GroupVariationRecord.cpp:67,25'
              BranchSideFuncs:
                - _ZN8opendnp311EnumAndTypeC2ENS_14GroupVariationENS_18GroupVariationTypeE
            - BranchSide:      'src/app/GroupVariationRecord.cpp:70,25'
              BranchSideFuncs:
                - _ZN8opendnp311EnumAndTypeC2ENS_14GroupVariationENS_18GroupVariationTypeE
            - BranchSide:      'src/app/GroupVariationRecord.cpp:73,25'
              BranchSideFuncs:
                - _ZN8opendnp311EnumAndTypeC2ENS_14GroupVariationENS_18GroupVariationTypeE
            - BranchSide:      'src/app/GroupVariationRecord.cpp:76,13'
              BranchSideFuncs:
                - _ZN8opendnp311EnumAndTypeC2ENS_14GroupVariationENS_18GroupVariationTypeE
      Callsites:
        - Src:             'src/app/GroupVariationRecord.cpp:56,17'
          Dst:             _ZN8opendnp320GroupVariationRecord7GetTypeEhh
        - Src:             'src/app/GroupVariationRecord.cpp:57,54'
          Dst:             _ZN8opendnp320GroupVariationRecord11GetGroupVarEhh
        - Src:             'src/app/GroupVariationRecord.cpp:57,24'
          Dst:             _ZN8opendnp318GroupVariationSpec9from_typeEt
        - Src:             'src/app/GroupVariationRecord.cpp:80,12'
          Dst:             _ZN8opendnp311EnumAndTypeC2ENS_14GroupVariationENS_18GroupVariationTypeE
    - functionName:    _ZN8opendnp320GroupVariationRecord9GetRecordEhh
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - group
        - variation
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp320GroupVariationRecord14GetEnumAndTypeEhh
        - _ZN8opendnp320GroupVariationRecordC2EhhNS_14GroupVariationENS_18GroupVariationTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/GroupVariationRecord.cpp:45,17'
          Dst:             _ZN8opendnp320GroupVariationRecord14GetEnumAndTypeEhh
        - Src:             'src/app/GroupVariationRecord.cpp:46,12'
          Dst:             _ZN8opendnp320GroupVariationRecordC2EhhNS_14GroupVariationENS_18GroupVariationTypeE
    - functionName:    _ZN8opendnp320GroupVariationRecordC2EhhNS_14GroupVariationENS_18GroupVariationTypeE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - short
        - int
      constantsTouched: []
      argNames:
        - this
        - group_
        - variation_
        - enumeration_
        - type_
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp312HeaderRecord16GetQualifierCodeEv
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp317QualifierCodeSpec9from_typeEh
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/app/GroupVariationRecord.cpp:40,12'
          Dst:             _ZN8opendnp317QualifierCodeSpec9from_typeEh
    - functionName:    _ZN8opendnp312HeaderRecordC2ERKNS_20GroupVariationRecordEhj
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - this
        - gv
        - qualifier_
        - headerIndex_
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp38IINFieldeqERKS0_
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/IINField.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - aRHS
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/IINField.cpp:194,30'
          Branch Sides:
            - BranchSide:      'src/app/IINField.cpp:194,34'
              BranchSideFuncs: []
            - BranchSide:      'src/app/IINField.cpp:194,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - bit
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - bit
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp38IINField3SetENS0_7MSBMaskE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - bit
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp38IINField3SetENS0_7LSBMaskE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - bit
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8opendnp38IINField8ClearBitENS_6IINBitE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/IINField.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - bit
      BBCount:         21
      ICount:          106
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
        - _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/IINField.cpp:137,5'
          Branch Sides:
            - BranchSide:      'src/app/IINField.cpp:140,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:143,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:146,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:149,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:152,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:155,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:158,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:161,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:164,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:167,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:170,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:173,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:176,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:179,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:182,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:185,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:188,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/IINField.cpp:140,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:143,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:146,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:149,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:152,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:155,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:158,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:161,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:164,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:167,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:170,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:173,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:176,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:179,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:182,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:185,9'
          Dst:             _ZN8opendnp38IINField5ClearENS0_7MSBMaskE
    - functionName:    _ZN8opendnp38IINField6SetBitENS_6IINBitE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/IINField.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - bit
      BBCount:         21
      ICount:          106
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN8opendnp38IINField3SetENS0_7LSBMaskE
        - _ZN8opendnp38IINField3SetENS0_7MSBMaskE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/app/IINField.cpp:80,5'
          Branch Sides:
            - BranchSide:      'src/app/IINField.cpp:83,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:86,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:89,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:92,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:95,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:98,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:101,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:104,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:107,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:110,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:113,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:116,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:119,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:122,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:125,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:128,9'
              BranchSideFuncs:
                - _ZN8opendnp38IINField3SetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:131,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/IINField.cpp:83,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:86,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:89,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:92,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:95,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:98,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:101,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:104,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:107,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:110,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:113,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:116,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:119,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:122,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:125,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:128,9'
          Dst:             _ZN8opendnp38IINField3SetENS0_7MSBMaskE
    - functionName:    _ZN8opendnp38IINField13SetBitToValueENS_6IINBitEb
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/IINField.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - this
        - bit
        - value
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8opendnp38IINField6SetBitENS_6IINBitE
        - _ZN8opendnp38IINField8ClearBitENS_6IINBitE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/IINField.cpp:68,9'
          Branch Sides:
            - BranchSide:      'src/app/IINField.cpp:70,16'
              BranchSideFuncs:
                - _ZN8opendnp38IINField6SetBitENS_6IINBitE
            - BranchSide:      'src/app/IINField.cpp:74,18'
              BranchSideFuncs:
                - _ZN8opendnp38IINField8ClearBitENS_6IINBitE
      Callsites:
        - Src:             'src/app/IINField.cpp:70,9'
          Dst:             _ZN8opendnp38IINField6SetBitENS_6IINBitE
        - Src:             'src/app/IINField.cpp:74,9'
          Dst:             _ZN8opendnp38IINField8ClearBitENS_6IINBitE
    - functionName:    _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - bit
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
      functionSourceFile: '/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - bit
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8opendnp38IINField5IsSetENS_6IINBitE
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/IINField.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - bit
      BBCount:         21
      ICount:          125
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
        - _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/app/IINField.cpp:27,5'
          Branch Sides:
            - BranchSide:      'src/app/IINField.cpp:30,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:32,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:34,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:36,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:38,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:40,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:42,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:44,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
            - BranchSide:      'src/app/IINField.cpp:46,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:48,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:50,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:52,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:54,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:56,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:58,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:60,16'
              BranchSideFuncs:
                - _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
            - BranchSide:      'src/app/IINField.cpp:62,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/app/IINField.cpp:30,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:32,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:34,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:36,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:38,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:40,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:42,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:44,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7LSBMaskE
        - Src:             'src/app/IINField.cpp:46,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:48,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:50,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:52,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:54,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:56,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:58,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
        - Src:             'src/app/IINField.cpp:60,16'
          Dst:             _ZNK8opendnp38IINField3GetENS0_7MSBMaskE
    - functionName:    _ZN8opendnp312GetDoubleBitERKN7ser4cpp4RSeqImEEm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BitReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - index
      BBCount:         7
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8opendnp313DoubleBitSpec9from_typeEh
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/BitReader.cpp:50,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BitReader.cpp:50,5'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
                - _ZN8opendnp313DoubleBitSpec9from_typeEh
            - BranchSide:      'src/app/parsing/BitReader.cpp:50,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/app/parsing/BitReader.cpp:50,5'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/BitReader.cpp:50,5'
          Dst:             __assert_fail
        - Src:             'src/app/parsing/BitReader.cpp:51,20'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
        - Src:             'src/app/parsing/BitReader.cpp:53,12'
          Dst:             _ZN8opendnp313DoubleBitSpec9from_typeEh
    - functionName:    _ZN8opendnp320NumBytesInDoubleBitsEm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BitReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - numBits
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/app/parsing/BitReader.cpp:44,12'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BitReader.cpp:44,35'
              BranchSideFuncs: []
            - BranchSide:      'src/app/parsing/BitReader.cpp:44,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8opendnp36GetBitERKN7ser4cpp4RSeqImEEm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BitReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - position
      BBCount:         7
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7ser4cpp4RSeqImEcvPKhEv
        - _ZNK7ser4cpp9HasLengthImE6lengthEv
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/app/parsing/BitReader.cpp:37,5'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BitReader.cpp:37,5'
              BranchSideFuncs:
                - _ZNK7ser4cpp4RSeqImEcvPKhEv
            - BranchSide:      'src/app/parsing/BitReader.cpp:37,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/app/parsing/BitReader.cpp:37,5'
          Dst:             _ZNK7ser4cpp9HasLengthImE6lengthEv
        - Src:             'src/app/parsing/BitReader.cpp:37,5'
          Dst:             __assert_fail
        - Src:             'src/app/parsing/BitReader.cpp:38,13'
          Dst:             _ZNK7ser4cpp4RSeqImEcvPKhEv
    - functionName:    _ZN8opendnp314NumBytesInBitsEm
      functionSourceFile: '/src/opendnp3/cpp/lib/src/app/parsing/BitReader.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - numBits
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/app/parsing/BitReader.cpp:30,12'
          Branch Sides:
            - BranchSide:      'src/app/parsing/BitReader.cpp:30,35'
              BranchSideFuncs: []
            - BranchSide:      'src/app/parsing/BitReader.cpp:30,46'
              BranchSideFuncs: []
      Callsites:       []
...
