---
Fuzzer filename: '/src/tinyobjloader/fuzzer/fuzz_ParseFromString.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    354
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7shape_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj6mesh_tD2Ev
        - _ZN7tinyobj7lines_tD2Ev
        - _ZN7tinyobj8points_tD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj8points_tD2Ev
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj7lines_tD2Ev
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj6mesh_tD2Ev
    - functionName:    _ZN7tinyobj8points_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7lines_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6mesh_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj11basic_tag_tINSt3__19allocatorIcEEED2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      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:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__17getlineB8ne220000IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_ENKUllE_clEl
      functionSourceFile: '/usr/local/bin/../include/c++/v1/istream'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj13OptShapeRangeD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL24opt_is_valid_face_vertexEPKfmRKNS_7index_tE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10767
      functionLinenumberEnd: 10771
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL20opt_triangulate_faceEPKfmPKNS_7index_tEmPS3_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10777
      functionLinenumberEnd: 10882
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          918
      EdgeCount:       97
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN7tinyobj12opt_internalL24opt_is_valid_face_vertexEPKfmRKNS_7index_tE
        - _ZN7tinyobjL6pnpolyIfEEiiPT_S2_S1_S1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:10785,10'
          Dst:             _ZN7tinyobj12opt_internalL24opt_is_valid_face_vertexEPKfmRKNS_7index_tE
        - Src:             'tiny_obj_loader.h:10871,11'
          Dst:             _ZN7tinyobjL6pnpolyIfEEiiPT_S2_S1_S1_
    - functionName:    _ZN7tinyobjL6pnpolyIfEEiiPT_S2_S1_S1_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7603
      functionLinenumberEnd: 7612
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          118
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEED2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj12basic_mesh_tINSt3__19allocatorIcEEED2Ev
        - _ZN7tinyobj13basic_lines_tINSt3__19allocatorIcEEED2Ev
        - _ZN7tinyobj14basic_points_tINSt3__19allocatorIcEEED2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:930,8'
          Dst:             _ZN7tinyobj14basic_points_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:930,8'
          Dst:             _ZN7tinyobj13basic_lines_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:930,8'
          Dst:             _ZN7tinyobj12basic_mesh_tINSt3__19allocatorIcEEED2Ev
    - functionName:    _ZN7tinyobj14basic_points_tINSt3__19allocatorIcEEED2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj13basic_lines_tINSt3__19allocatorIcEEED2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12basic_mesh_tINSt3__19allocatorIcEEED2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj13OptShapeRangeC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigEENK3$_2clESD_mm'
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13712
      functionLinenumberEnd: 13721
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7tinyobj10TypedArrayImEixEm
        - _ZN7tinyobj13OptShapeRangeC2Ev
        - _ZN7tinyobj13OptShapeRangeD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:13714,21'
          Dst:             _ZN7tinyobj13OptShapeRangeC2Ev
        - Src:             'tiny_obj_loader.h:13718,25'
          Dst:             _ZN7tinyobj10TypedArrayImEixEm
        - Src:             'tiny_obj_loader.h:13719,24'
          Dst:             _ZN7tinyobj10TypedArrayImEixEm
        - Src:             'tiny_obj_loader.h:13719,44'
          Dst:             _ZN7tinyobj10TypedArrayImEixEm
        - Src:             'tiny_obj_loader.h:13721,5'
          Dst:             _ZN7tinyobj13OptShapeRangeD2Ev
        - Src:             'tiny_obj_loader.h:13721,5'
          Dst:             _ZN7tinyobj13OptShapeRangeD2Ev
    - functionName:    _ZN7tinyobj13OptShapeRangeC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayImEixEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayImE8allocateERNS_14ArenaAllocatorEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7tinyobj14ArenaAllocator8allocateEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1065,21'
          Dst:             _ZN7tinyobj14ArenaAllocator8allocateEmm
    - functionName:    _ZN7tinyobj14ArenaAllocator8allocateEmm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9844
      functionLinenumberEnd: 9886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          155
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7tinyobj14ArenaAllocator9new_blockEm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:9869,14'
          Dst:             _ZN7tinyobj14ArenaAllocator9new_blockEm
    - functionName:    _ZN7tinyobj14ArenaAllocator9new_blockEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9890
      functionLinenumberEnd: 9917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayImEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7tinyobj10TypedArrayIiE4sizeEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7tinyobj10TypedArrayIfE4sizeEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayIjE8truncateEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayIiE8truncateEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayINS_7index_tEE8truncateEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayINS_7index_tEEixEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigEENK3$_1clEm'
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13456
      functionLinenumberEnd: 13574
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          665
      EdgeCount:       82
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7tinyobj10TypedArrayINS_7index_tEEixEm
        - _ZN7tinyobj10TypedArrayIfE4dataEv
        - _ZN7tinyobj10TypedArrayIiEixEm
        - _ZN7tinyobj10TypedArrayIjEixEm
        - _ZN7tinyobj12opt_internalL20opt_triangulate_faceEPKfmPKNS_7index_tEmPS3_
        - _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - _ZN7tinyobj12opt_internalL26opt_resolveIndexLikeLegacyEiiPib
        - _ZNK7tinyobj10TypedArrayIfE4sizeEv
        - _ZNK7tinyobj12opt_internal10OptFaceCmd12face_indicesEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tiny_obj_loader.h:13499,38'
          Dst:             _ZNK7tinyobj12opt_internal10OptFaceCmd12face_indicesEv
        - Src:             'tiny_obj_loader.h:13501,14'
          Dst:             _ZN7tinyobj12opt_internalL26opt_resolveIndexLikeLegacyEiiPib
        - Src:             'tiny_obj_loader.h:13509,9'
          Dst:             _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - Src:             'tiny_obj_loader.h:13513,16'
          Dst:             _ZN7tinyobj12opt_internalL26opt_resolveIndexLikeLegacyEiiPib
        - Src:             'tiny_obj_loader.h:13522,13'
          Dst:             _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - Src:             'tiny_obj_loader.h:13527,16'
          Dst:             _ZN7tinyobj12opt_internalL26opt_resolveIndexLikeLegacyEiiPib
        - Src:             'tiny_obj_loader.h:13536,13'
          Dst:             _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - Src:             'tiny_obj_loader.h:13544,29'
          Dst:             _ZN7tinyobj10TypedArrayIfE4dataEv
        - Src:             'tiny_obj_loader.h:13544,53'
          Dst:             _ZNK7tinyobj10TypedArrayIfE4sizeEv
        - Src:             'tiny_obj_loader.h:13546,14'
          Dst:             _ZN7tinyobj10TypedArrayINS_7index_tEEixEm
        - Src:             'tiny_obj_loader.h:13543,31'
          Dst:             _ZN7tinyobj12opt_internalL20opt_triangulate_faceEPKfmPKNS_7index_tEmPS3_
        - Src:             'tiny_obj_loader.h:13552,11'
          Dst:             _ZN7tinyobj10TypedArrayINS_7index_tEEixEm
        - Src:             'tiny_obj_loader.h:13556,9'
          Dst:             _ZN7tinyobj10TypedArrayIiEixEm
        - Src:             'tiny_obj_loader.h:13559,9'
          Dst:             _ZN7tinyobj10TypedArrayIiEixEm
        - Src:             'tiny_obj_loader.h:13561,11'
          Dst:             _ZN7tinyobj10TypedArrayIjEixEm
    - functionName:    _ZNK7tinyobj12opt_internal10OptFaceCmd12face_indicesEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10507
      functionLinenumberEnd: 10508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL26opt_resolveIndexLikeLegacyEiiPib
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10018
      functionLinenumberEnd: 10031
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10071
      functionLinenumberEnd: 10076
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayIfE4dataEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayIiEixEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayIjEixEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigEENK3$_0clEm'
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13417
      functionLinenumberEnd: 13454
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          301
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7tinyobj10TypedArrayIfEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:13421,20'
          Dst:             _ZN7tinyobj10TypedArrayIfEixEm
        - Src:             'tiny_obj_loader.h:13427,9'
          Dst:             _ZN7tinyobj10TypedArrayIfEixEm
        - Src:             'tiny_obj_loader.h:13432,22'
          Dst:             _ZN7tinyobj10TypedArrayIfEixEm
        - Src:             'tiny_obj_loader.h:13442,20'
          Dst:             _ZN7tinyobj10TypedArrayIfEixEm
        - Src:             'tiny_obj_loader.h:13447,20'
          Dst:             _ZN7tinyobj10TypedArrayIfEixEm
        - Src:             'tiny_obj_loader.h:13452,9'
          Dst:             _ZN7tinyobj10TypedArrayIfEixEm
    - functionName:    _ZN7tinyobj10TypedArrayIfEixEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj14basic_attrib_tINSt3__19allocatorIcEEED2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj19basic_skin_weight_tINSt3__19allocatorIcEEED2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayIjE8allocateERNS_14ArenaAllocatorEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7tinyobj14ArenaAllocator8allocateEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1065,21'
          Dst:             _ZN7tinyobj14ArenaAllocator8allocateEmm
    - functionName:    _ZN7tinyobj10TypedArrayIiE4dataEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayIiE8allocateERNS_14ArenaAllocatorEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7tinyobj14ArenaAllocator8allocateEmm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1065,21'
          Dst:             _ZN7tinyobj14ArenaAllocator8allocateEmm
    - functionName:    _ZN7tinyobj10TypedArrayINS_7index_tEE4dataEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayINS_7index_tEE8allocateERNS_14ArenaAllocatorEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7tinyobj14ArenaAllocator8allocateEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1065,21'
          Dst:             _ZN7tinyobj14ArenaAllocator8allocateEmm
    - functionName:    _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7tinyobj14ArenaAllocator8allocateEmm
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1065,21'
          Dst:             _ZN7tinyobj14ArenaAllocator8allocateEmm
    - functionName:    _ZN7tinyobj14basic_attrib_tINSt3__19allocatorIcEEEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayIjEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayIiEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayINS_7index_tEEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10TypedArrayIfEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj14ArenaAllocatorD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj14ArenaAllocator7destroyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:771,23'
          Dst:             _ZN7tinyobj14ArenaAllocator7destroyEv
    - functionName:    _ZN7tinyobj14ArenaAllocator7destroyEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9919
      functionLinenumberEnd: 9928
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj9OptAttribC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj10TypedArrayINS_7index_tEEC2Ev
        - _ZN7tinyobj10TypedArrayIfEC2Ev
        - _ZN7tinyobj10TypedArrayIiEC2Ev
        - _ZN7tinyobj10TypedArrayIjEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1123,8'
          Dst:             _ZN7tinyobj10TypedArrayIfEC2Ev
        - Src:             'tiny_obj_loader.h:1123,8'
          Dst:             _ZN7tinyobj10TypedArrayIfEC2Ev
        - Src:             'tiny_obj_loader.h:1123,8'
          Dst:             _ZN7tinyobj10TypedArrayIfEC2Ev
        - Src:             'tiny_obj_loader.h:1123,8'
          Dst:             _ZN7tinyobj10TypedArrayIfEC2Ev
        - Src:             'tiny_obj_loader.h:1123,8'
          Dst:             _ZN7tinyobj10TypedArrayIfEC2Ev
        - Src:             'tiny_obj_loader.h:1123,8'
          Dst:             _ZN7tinyobj10TypedArrayIfEC2Ev
        - Src:             'tiny_obj_loader.h:1123,8'
          Dst:             _ZN7tinyobj10TypedArrayINS_7index_tEEC2Ev
        - Src:             'tiny_obj_loader.h:1123,8'
          Dst:             _ZN7tinyobj10TypedArrayIiEC2Ev
        - Src:             'tiny_obj_loader.h:1123,8'
          Dst:             _ZN7tinyobj10TypedArrayIiEC2Ev
        - Src:             'tiny_obj_loader.h:1123,8'
          Dst:             _ZN7tinyobj10TypedArrayIjEC2Ev
    - functionName:    _ZN7tinyobj14ArenaAllocatorC2Em
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEEC2EOS4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj12basic_mesh_tINSt3__19allocatorIcEEEC2EOS4_
        - _ZN7tinyobj13basic_lines_tINSt3__19allocatorIcEEEC2EOS4_
        - _ZN7tinyobj14basic_points_tINSt3__19allocatorIcEEEC2EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:930,8'
          Dst:             _ZN7tinyobj12basic_mesh_tINSt3__19allocatorIcEEEC2EOS4_
        - Src:             'tiny_obj_loader.h:930,8'
          Dst:             _ZN7tinyobj13basic_lines_tINSt3__19allocatorIcEEEC2EOS4_
        - Src:             'tiny_obj_loader.h:930,8'
          Dst:             _ZN7tinyobj14basic_points_tINSt3__19allocatorIcEEEC2EOS4_
    - functionName:    _ZN7tinyobj12basic_mesh_tINSt3__19allocatorIcEEEC2EOS4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj13basic_lines_tINSt3__19allocatorIcEEEC2EOS4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj14basic_points_tINSt3__19allocatorIcEEEC2EOS4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj14basic_points_tINSt3__19allocatorIcEEEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj13basic_lines_tINSt3__19allocatorIcEEEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12basic_mesh_tINSt3__19allocatorIcEEEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL24opt_is_valid_face_vertexERKNSt3__16vectorIfNS1_9allocatorIfEEEERKNS_7index_tE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10586
      functionLinenumberEnd: 10590
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL20opt_triangulate_faceERKNSt3__16vectorIfNS1_9allocatorIfEEEEPKNS_7index_tEmPS8_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10595
      functionLinenumberEnd: 10762
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          963
      EdgeCount:       97
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN7tinyobj12opt_internalL24opt_is_valid_face_vertexERKNSt3__16vectorIfNS1_9allocatorIfEEEERKNS_7index_tE
        - _ZN7tinyobjL6pnpolyIfEEiiPT_S2_S1_S1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:10605,10'
          Dst:             _ZN7tinyobj12opt_internalL24opt_is_valid_face_vertexERKNSt3__16vectorIfNS1_9allocatorIfEEEERKNS_7index_tE
        - Src:             'tiny_obj_loader.h:10737,11'
          Dst:             _ZN7tinyobjL6pnpolyIfEEiiPT_S2_S1_S1_
    - functionName:    _ZN7tinyobj12opt_internalL26opt_appendZeroIndexWarningEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_m
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10035
      functionLinenumberEnd: 10043
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internal10OptMetaCmdD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10518
      functionLinenumberEnd: 10518
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internal10OptMetaCmdC2EOS1_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10518
      functionLinenumberEnd: 10518
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internal10OptFaceCmdD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10493
      functionLinenumberEnd: 10493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internal10OptFaceCmdC2EOS1_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10493
      functionLinenumberEnd: 10493
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internal11opt_index_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10242
      functionLinenumberEnd: 10242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL22opt_tryParseIndexTokenEPKcS2_Pi
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10000
      functionLinenumberEnd: 10015
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          122
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7tinyobj12opt_internalL11opt_my_atoiEPKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:10013,12'
          Dst:             _ZN7tinyobj12opt_internalL11opt_my_atoiEPKc
    - functionName:    _ZN7tinyobj12opt_internalL11opt_my_atoiEPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9962
      functionLinenumberEnd: 9988
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL24opt_find_index_token_endEPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9990
      functionLinenumberEnd: 9996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL18opt_parseGroupNameEPKcm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10313
      functionLinenumberEnd: 10337
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          269
      EdgeCount:       65
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL24opt_length_until_newlineEPKcm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10292
      functionLinenumberEnd: 10301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL33opt_length_until_token_or_commentEPKcm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10304
      functionLinenumberEnd: 10310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL18opt_parseRawTripleEPPKcPNS0_11opt_index_tE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10247
      functionLinenumberEnd: 10290
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          169
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7tinyobj12opt_internal11opt_index_tC2Ev
        - _ZN7tinyobj12opt_internalL22opt_tryParseIndexTokenEPKcS2_Pi
        - _ZN7tinyobj12opt_internalL24opt_find_index_token_endEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:10250,15'
          Dst:             _ZN7tinyobj12opt_internal11opt_index_tC2Ev
        - Src:             'tiny_obj_loader.h:10251,29'
          Dst:             _ZN7tinyobj12opt_internalL24opt_find_index_token_endEPKc
        - Src:             'tiny_obj_loader.h:10252,8'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseIndexTokenEPKcS2_Pi
        - Src:             'tiny_obj_loader.h:10264,19'
          Dst:             _ZN7tinyobj12opt_internalL24opt_find_index_token_endEPKc
        - Src:             'tiny_obj_loader.h:10265,10'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseIndexTokenEPKcS2_Pi
        - Src:             'tiny_obj_loader.h:10273,17'
          Dst:             _ZN7tinyobj12opt_internalL24opt_find_index_token_endEPKc
        - Src:             'tiny_obj_loader.h:10274,8'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseIndexTokenEPKcS2_Pi
        - Src:             'tiny_obj_loader.h:10283,17'
          Dst:             _ZN7tinyobj12opt_internalL24opt_find_index_token_endEPKc
        - Src:             'tiny_obj_loader.h:10284,8'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseIndexTokenEPKcS2_Pi
    - functionName:    _ZN7tinyobj12opt_internalL20opt_is_comment_startEPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10411
      functionLinenumberEnd: 10412
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL27opt_count_remaining_scalarsEPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10393
      functionLinenumberEnd: 10408
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          173
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:10397,5'
          Dst:             _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
    - functionName:    _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9947
      functionLinenumberEnd: 9951
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10339
      functionLinenumberEnd: 10391
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          340
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN10fast_float10from_charsIfciEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_12chars_formatE
        - _ZN10fast_floatorENS_12chars_formatES0_
        - _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
        - _ZN7tinyobj9detail_fpL14tryParseNanInfEPKcS2_PdPS2_
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:10342,3'
          Dst:             _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
        - Src:             'tiny_obj_loader.h:10362,13'
          Dst:             _ZN7tinyobj9detail_fpL14tryParseNanInfEPKcS2_PdPS2_
        - Src:             'tiny_obj_loader.h:10374,41'
          Dst:             _ZN10fast_floatorENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:10373,12'
          Dst:             _ZN10fast_float10from_charsIfciEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_12chars_formatE
    - functionName:    _ZN7tinyobj9detail_fpL14tryParseNanInfEPKcS2_PdPS2_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6473
      functionLinenumberEnd: 6514
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7tinyobj9detail_fpL13match_iprefixEPKcS2_S2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:6489,23'
          Dst:             _ZN7tinyobj9detail_fpL13match_iprefixEPKcS2_S2_
        - Src:             'tiny_obj_loader.h:6497,11'
          Dst:             _ZN7tinyobj9detail_fpL13match_iprefixEPKcS2_S2_
        - Src:             'tiny_obj_loader.h:6505,11'
          Dst:             _ZN7tinyobj9detail_fpL13match_iprefixEPKcS2_S2_
    - functionName:    _ZN10fast_floatorENS_12chars_formatES0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2776
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float10from_charsIfciEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_12chars_formatE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5646
      functionLinenumberEnd: 5648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10fast_float15parse_options_tIcEC2ENS_12chars_formatEci
        - _ZN10fast_float17from_chars_callerIfE4callIcEENS_19from_chars_result_tIT_EEPKS4_S7_RfNS_15parse_options_tIS4_EE
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5648,37'
          Dst:             _ZN10fast_float15parse_options_tIcEC2ENS_12chars_formatEci
        - Src:             'tiny_obj_loader.h:5647,10'
          Dst:             _ZN10fast_float17from_chars_callerIfE4callIcEENS_19from_chars_result_tIT_EEPKS4_S7_RfNS_15parse_options_tIS4_EE
        - Src:             'tiny_obj_loader.h:5648,37'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10fast_float15parse_options_tIcEC2ENS_12chars_formatEci
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float17from_chars_callerIfE4callIcEENS_19from_chars_result_tIT_EEPKS4_S7_RfNS_15parse_options_tIS4_EE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5604
      functionLinenumberEnd: 5605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float19from_chars_advancedIfcEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_15parse_options_tIS2_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5605,12'
          Dst:             _ZN10fast_float19from_chars_advancedIfcEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_15parse_options_tIS2_EE
    - functionName:    _ZN10fast_float19from_chars_advancedIfcEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_15parse_options_tIS2_EE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5852
      functionLinenumberEnd: 5856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float26from_chars_advanced_callerILm1EE4callIfcEENS_19from_chars_result_tIT0_EEPKS4_S7_RT_NS_15parse_options_tIS4_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5853,10'
          Dst:             _ZN10fast_float26from_chars_advanced_callerILm1EE4callIfcEENS_19from_chars_result_tIT0_EEPKS4_S7_RT_NS_15parse_options_tIS4_EE
    - functionName:    _ZN10fast_float26from_chars_advanced_callerILm1EE4callIfcEENS_19from_chars_result_tIT0_EEPKS4_S7_RT_NS_15parse_options_tIS4_EE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5835
      functionLinenumberEnd: 5836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float25from_chars_float_advancedIfcEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_15parse_options_tIS2_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5836,12'
          Dst:             _ZN10fast_float25from_chars_float_advancedIfcEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_15parse_options_tIS2_EE
    - functionName:    _ZN10fast_float25from_chars_float_advancedIfcEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_15parse_options_tIS2_EE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5747
      functionLinenumberEnd: 5783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         380
      ICount:          2398
      EdgeCount:       485
      CyclomaticComplexity: 107
      functionsReached:
        - _ZN10fast_float19from_chars_advancedIfcEENS_19from_chars_result_tIT0_EERNS_22parsed_number_string_tIS2_EERT_
        - _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - _ZN10fast_float4spanIKcEC2EPS1_m
        - _ZN10fast_float6detail12parse_infnanIfcEENS_19from_chars_result_tIT0_EEPKS3_S6_RT_NS_12chars_formatE
        - _ZN10fast_float6detail25adjust_for_feature_macrosENS_12chars_formatE
        - _ZN10fast_float8is_spaceIcEEbT_
        - _ZN10fast_floatanENS_12chars_formatES0_
        - _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - _ZNK10fast_float4spanIKcE3lenEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5754,28'
          Dst:             _ZN10fast_float6detail25adjust_for_feature_macrosENS_12chars_formatE
        - Src:             'tiny_obj_loader.h:5757,20'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5758,31'
          Dst:             _ZN10fast_float8is_spaceIcEEbT_
        - Src:             'tiny_obj_loader.h:5768,20'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_float6detail25adjust_for_feature_macrosENS_12chars_formatE
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:3173,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:3178,16'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_float4spanIKcEC2EPS1_m
        - Src:             'tiny_obj_loader.h:3209,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:3212,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:3224,5'
          Dst:             _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_float4spanIKcEC2EPS1_m
        - Src:             'tiny_obj_loader.h:3238,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:3270,16'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:3291,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZNK10fast_float4spanIKcE3lenEv
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZNK10fast_float4spanIKcE3lenEv
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_float6detail25adjust_for_feature_macrosENS_12chars_formatE
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:3173,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:3186,16'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_float4spanIKcEC2EPS1_m
        - Src:             'tiny_obj_loader.h:3224,5'
          Dst:             _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_float4spanIKcEC2EPS1_m
        - Src:             'tiny_obj_loader.h:3243,12'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:3270,16'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:3291,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZNK10fast_float4spanIKcE3lenEv
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZNK10fast_float4spanIKcE3lenEv
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5772,22'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5777,14'
          Dst:             _ZN10fast_float6detail12parse_infnanIfcEENS_19from_chars_result_tIT0_EEPKS3_S6_RT_NS_12chars_formatE
        - Src:             'tiny_obj_loader.h:5782,10'
          Dst:             _ZN10fast_float19from_chars_advancedIfcEENS_19from_chars_result_tIT0_EERNS_22parsed_number_string_tIS2_EERT_
    - functionName:    _ZN10fast_float6detail25adjust_for_feature_macrosENS_12chars_formatE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2805
      functionLinenumberEnd: 2806
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_floatanENS_12chars_formatES0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2770
      functionLinenumberEnd: 2773
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float8is_spaceIcEEbT_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2597
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float22parsed_number_string_tIcEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3128
      functionLinenumberEnd: 3138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float4spanIKcEC2Ev
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:3136,25'
          Dst:             _ZN10fast_float4spanIKcEC2Ev
        - Src:             'tiny_obj_loader.h:3137,26'
          Dst:             _ZN10fast_float4spanIKcEC2Ev
    - functionName:    _ZN10fast_float4spanIKcEC2EPS1_m
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10fast_float4spanIKcE3lenEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float6detail12parse_infnanIfcEENS_19from_chars_result_tIT0_EEPKS3_S6_RT_NS_12chars_formatE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5485
      functionLinenumberEnd: 5531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          300
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN10fast_float13str_const_infIcEEPKT_v
        - _ZN10fast_float13str_const_nanIcEEPKT_v
        - _ZN10fast_float21fastfloat_strncasecmpIcEEbPKT_S3_m
        - _ZN10fast_floatanENS_12chars_formatES0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5493,21'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5498,38'
          Dst:             _ZN10fast_float13str_const_nanIcEEPKT_v
        - Src:             'tiny_obj_loader.h:5498,9'
          Dst:             _ZN10fast_float21fastfloat_strncasecmpIcEEbPKT_S3_m
        - Src:             'tiny_obj_loader.h:5517,38'
          Dst:             _ZN10fast_float13str_const_infIcEEPKT_v
        - Src:             'tiny_obj_loader.h:5517,9'
          Dst:             _ZN10fast_float21fastfloat_strncasecmpIcEEbPKT_S3_m
        - Src:             'tiny_obj_loader.h:5519,44'
          Dst:             _ZN10fast_float13str_const_infIcEEPKT_v
        - Src:             'tiny_obj_loader.h:5519,11'
          Dst:             _ZN10fast_float21fastfloat_strncasecmpIcEEbPKT_S3_m
    - functionName:    _ZN10fast_float19from_chars_advancedIfcEENS_19from_chars_result_tIT0_EERNS_22parsed_number_string_tIS2_EERT_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5658
      functionLinenumberEnd: 5742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         170
      ICount:          1445
      EdgeCount:       191
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN10fast_float10digit_compIfcEENS_17adjusted_mantissaERNS_22parsed_number_string_tIT0_EES1_
        - _ZN10fast_float13binary_formatIfE10sign_indexEv
        - _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - _ZN10fast_float13binary_formatIfE16minimum_exponentEv
        - _ZN10fast_float13binary_formatIfE18exact_power_of_tenEl
        - _ZN10fast_float13binary_formatIfE20largest_power_of_tenEv
        - _ZN10fast_float13binary_formatIfE21smallest_power_of_tenEv
        - _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - _ZN10fast_float13binary_formatIfE22max_exponent_fast_pathEv
        - _ZN10fast_float13binary_formatIfE22max_mantissa_fast_pathEl
        - _ZN10fast_float13binary_formatIfE22max_mantissa_fast_pathEv
        - _ZN10fast_float13binary_formatIfE22min_exponent_fast_pathEv
        - _ZN10fast_float13binary_formatIfE26max_exponent_round_to_evenEv
        - _ZN10fast_float13binary_formatIfE26min_exponent_round_to_evenEv
        - _ZN10fast_float17adjusted_mantissaC2Ev
        - _ZN10fast_float8value128C2Ev
        - _ZNK10fast_float17adjusted_mantissaneERKS0_
        - __assert_fail
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5674,7'
          Dst:             _ZN10fast_float13binary_formatIfE22min_exponent_fast_pathEv
        - Src:             'tiny_obj_loader.h:5675,23'
          Dst:             _ZN10fast_float13binary_formatIfE22max_exponent_fast_pathEv
        - Src:             'tiny_obj_loader.h:5687,27'
          Dst:             _ZN10fast_float13binary_formatIfE22max_mantissa_fast_pathEv
        - Src:             'tiny_obj_loader.h:5690,27'
          Dst:             _ZN10fast_float13binary_formatIfE18exact_power_of_tenEl
        - Src:             'tiny_obj_loader.h:5692,27'
          Dst:             _ZN10fast_float13binary_formatIfE18exact_power_of_tenEl
        - Src:             'tiny_obj_loader.h:5705,15'
          Dst:             _ZN10fast_float13binary_formatIfE22max_mantissa_fast_pathEl
        - Src:             'tiny_obj_loader.h:5714,17'
          Dst:             _ZN10fast_float13binary_formatIfE18exact_power_of_tenEl
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float17adjusted_mantissaC2Ev
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE21smallest_power_of_tenEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE20largest_power_of_tenEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:4286,12'
          Dst:             __assert_fail
        - Src:             'tiny_obj_loader.h:4193,7'
          Dst:             _ZN10fast_float8value128C2Ev
        - Src:             'tiny_obj_loader.h:4205,9'
          Dst:             _ZN10fast_float8value128C2Ev
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE16minimum_exponentEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE26min_exponent_round_to_evenEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE26max_exponent_round_to_evenEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float17adjusted_mantissaC2Ev
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE21smallest_power_of_tenEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE20largest_power_of_tenEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:4286,12'
          Dst:             __assert_fail
        - Src:             'tiny_obj_loader.h:4193,7'
          Dst:             _ZN10fast_float8value128C2Ev
        - Src:             'tiny_obj_loader.h:4205,9'
          Dst:             _ZN10fast_float8value128C2Ev
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE16minimum_exponentEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE26min_exponent_round_to_evenEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE26max_exponent_round_to_evenEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5725,12'
          Dst:             _ZNK10fast_float17adjusted_mantissaneERKS0_
        - Src:             'tiny_obj_loader.h:4254,12'
          Dst:             __assert_fail
        - Src:             'tiny_obj_loader.h:4193,7'
          Dst:             _ZN10fast_float8value128C2Ev
        - Src:             'tiny_obj_loader.h:4205,9'
          Dst:             _ZN10fast_float8value128C2Ev
        - Src:             'tiny_obj_loader.h:5726,12'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:4258,10'
          Dst:             _ZN10fast_float17adjusted_mantissaC2Ev
        - Src:             'tiny_obj_loader.h:4258,10'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:4258,10'
          Dst:             _ZN10fast_float13binary_formatIfE16minimum_exponentEv
        - Src:             'tiny_obj_loader.h:5733,10'
          Dst:             _ZN10fast_float10digit_compIfcEENS_17adjusted_mantissaERNS_22parsed_number_string_tIT0_EES1_
        - Src:             'tiny_obj_loader.h:5735,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5735,3'
          Dst:             _ZN10fast_float13binary_formatIfE10sign_indexEv
        - Src:             'tiny_obj_loader.h:5738,20'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5674,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10fast_float13binary_formatIfE22min_exponent_fast_pathEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIfE22max_exponent_fast_pathEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2202
      functionLinenumberEnd: 2203
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIfE22max_mantissa_fast_pathEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2213
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:2213,25'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
    - functionName:    _ZN10fast_float13binary_formatIfE18exact_power_of_tenEl
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIfE22max_mantissa_fast_pathEl
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2477
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float17adjusted_mantissaC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1998
      functionLinenumberEnd: 1998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIfE21smallest_power_of_tenEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2511
      functionLinenumberEnd: 2512
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIfE20largest_power_of_tenEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2502
      functionLinenumberEnd: 2503
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIfE14infinite_powerEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2184
      functionLinenumberEnd: 2185
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - 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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float8value128C2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIfE16minimum_exponentEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2176
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIfE26min_exponent_round_to_evenEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIfE26max_exponent_round_to_evenEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2158
      functionLinenumberEnd: 2159
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10fast_float17adjusted_mantissaneERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float10digit_compIfcEENS_17adjusted_mantissaERNS_22parsed_number_string_tIT0_EES1_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5444
      functionLinenumberEnd: 5460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10fast_float13binary_formatIfE10max_digitsEv
        - _ZN10fast_float14parse_mantissaIcEEvRNS_6bigintERNS_22parsed_number_string_tIT_EEmRm
        - _ZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_i
        - _ZN10fast_float19positive_digit_compIfEENS_17adjusted_mantissaERNS_6bigintEi
        - _ZN10fast_float6bigintC2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5449,23'
          Dst:             _ZN10fast_float13binary_formatIfE10max_digitsEv
        - Src:             'tiny_obj_loader.h:5451,10'
          Dst:             _ZN10fast_float6bigintC2Ev
        - Src:             'tiny_obj_loader.h:5452,3'
          Dst:             _ZN10fast_float14parse_mantissaIcEEvRNS_6bigintERNS_22parsed_number_string_tIT_EEmRm
        - Src:             'tiny_obj_loader.h:5456,12'
          Dst:             _ZN10fast_float19positive_digit_compIfEENS_17adjusted_mantissaERNS_6bigintEi
        - Src:             'tiny_obj_loader.h:5458,12'
          Dst:             _ZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_i
        - Src:             'tiny_obj_loader.h:5449,23'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10fast_float13binary_formatIfE10sign_indexEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIfE10max_digitsEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float6bigintC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4812
      functionLinenumberEnd: 4812
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float8stackvecILt62EEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4812,36'
          Dst:             _ZN10fast_float8stackvecILt62EEC2Ev
    - functionName:    _ZN10fast_float14parse_mantissaIcEEvRNS_6bigintERNS_22parsed_number_string_tIT_EEmRm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5269
      functionLinenumberEnd: 5348
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         130
      ICount:          1021
      EdgeCount:       164
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN10fast_float6bigint3addEm
        - _ZN10fast_float6bigint3mulEm
        - _ZN10fast_floatL11int_cmp_lenIcEEiv
        - _ZN10fast_floatL13int_cmp_zerosIcEEmv
        - _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - _ZNK10fast_float4spanIKcE3lenEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5284,36'
          Dst:             _ZNK10fast_float4spanIKcE3lenEv
        - Src:             'tiny_obj_loader.h:5285,3'
          Dst:             _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - Src:             'tiny_obj_loader.h:5285,3'
          Dst:             _ZN10fast_floatL11int_cmp_lenIcEEiv
        - Src:             'tiny_obj_loader.h:5285,3'
          Dst:             _ZN10fast_floatL13int_cmp_zerosIcEEmv
        - Src:             'tiny_obj_loader.h:5285,3'
          Dst:             _ZN10fast_floatL11int_cmp_lenIcEEiv
        - Src:             'tiny_obj_loader.h:5285,3'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5288,13'
          Dst:             _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - Src:             'tiny_obj_loader.h:5297,7'
          Dst:             _ZN10fast_float6bigint3mulEm
        - Src:             'tiny_obj_loader.h:5297,7'
          Dst:             _ZN10fast_float6bigint3addEm
        - Src:             'tiny_obj_loader.h:5298,24'
          Dst:             _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - Src:             'tiny_obj_loader.h:5298,24'
          Dst:             _ZN10fast_floatL11int_cmp_lenIcEEiv
        - Src:             'tiny_obj_loader.h:5298,24'
          Dst:             _ZN10fast_floatL13int_cmp_zerosIcEEmv
        - Src:             'tiny_obj_loader.h:5298,24'
          Dst:             _ZN10fast_floatL11int_cmp_lenIcEEiv
        - Src:             'tiny_obj_loader.h:5300,22'
          Dst:             _ZNK10fast_float4spanIKcE3lenEv
        - Src:             'tiny_obj_loader.h:5228,10'
          Dst:             _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - Src:             'tiny_obj_loader.h:5228,10'
          Dst:             _ZN10fast_floatL11int_cmp_lenIcEEiv
        - Src:             'tiny_obj_loader.h:5228,10'
          Dst:             _ZN10fast_floatL13int_cmp_zerosIcEEmv
        - Src:             'tiny_obj_loader.h:5228,10'
          Dst:             _ZN10fast_floatL11int_cmp_lenIcEEiv
        - Src:             'tiny_obj_loader.h:5261,3'
          Dst:             _ZN10fast_float6bigint3mulEm
        - Src:             'tiny_obj_loader.h:5261,3'
          Dst:             _ZN10fast_float6bigint3addEm
        - Src:             'tiny_obj_loader.h:5307,7'
          Dst:             _ZN10fast_float6bigint3mulEm
        - Src:             'tiny_obj_loader.h:5307,7'
          Dst:             _ZN10fast_float6bigint3addEm
        - Src:             'tiny_obj_loader.h:5316,29'
          Dst:             _ZNK10fast_float4spanIKcE3lenEv
        - Src:             'tiny_obj_loader.h:5318,7'
          Dst:             _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - Src:             'tiny_obj_loader.h:5318,7'
          Dst:             _ZN10fast_floatL11int_cmp_lenIcEEiv
        - Src:             'tiny_obj_loader.h:5318,7'
          Dst:             _ZN10fast_floatL13int_cmp_zerosIcEEmv
        - Src:             'tiny_obj_loader.h:5318,7'
          Dst:             _ZN10fast_floatL11int_cmp_lenIcEEiv
        - Src:             'tiny_obj_loader.h:5318,7'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5322,15'
          Dst:             _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - Src:             'tiny_obj_loader.h:5331,9'
          Dst:             _ZN10fast_float6bigint3mulEm
        - Src:             'tiny_obj_loader.h:5331,9'
          Dst:             _ZN10fast_float6bigint3addEm
        - Src:             'tiny_obj_loader.h:5332,26'
          Dst:             _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - Src:             'tiny_obj_loader.h:5332,26'
          Dst:             _ZN10fast_floatL11int_cmp_lenIcEEiv
        - Src:             'tiny_obj_loader.h:5332,26'
          Dst:             _ZN10fast_floatL13int_cmp_zerosIcEEmv
        - Src:             'tiny_obj_loader.h:5332,26'
          Dst:             _ZN10fast_floatL11int_cmp_lenIcEEiv
        - Src:             'tiny_obj_loader.h:5261,3'
          Dst:             _ZN10fast_float6bigint3mulEm
        - Src:             'tiny_obj_loader.h:5261,3'
          Dst:             _ZN10fast_float6bigint3addEm
        - Src:             'tiny_obj_loader.h:5338,9'
          Dst:             _ZN10fast_float6bigint3mulEm
        - Src:             'tiny_obj_loader.h:5338,9'
          Dst:             _ZN10fast_float6bigint3addEm
        - Src:             'tiny_obj_loader.h:5346,5'
          Dst:             _ZN10fast_float6bigint3mulEm
        - Src:             'tiny_obj_loader.h:5346,5'
          Dst:             _ZN10fast_float6bigint3addEm
    - functionName:    _ZN10fast_float19positive_digit_compIfEENS_17adjusted_mantissaERNS_6bigintEi
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5352
      functionLinenumberEnd: 5370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          164
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - _ZN10fast_float13binary_formatIfE16minimum_exponentEv
        - _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - _ZN10fast_float17adjusted_mantissaC2Ev
        - _ZN10fast_float6bigint5pow10Ej
        - _ZN10tinyobj_ff7min_valIiEET_S1_S1_
        - _ZNK10fast_float6bigint10bit_lengthEv
        - _ZNK10fast_float6bigint4hi64ERb
        - _ZZN10fast_float19positive_digit_compIfEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_i
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5353,3'
          Dst:             _ZN10fast_float6bigint5pow10Ej
        - Src:             'tiny_obj_loader.h:5354,21'
          Dst:             _ZN10fast_float17adjusted_mantissaC2Ev
        - Src:             'tiny_obj_loader.h:5356,29'
          Dst:             _ZNK10fast_float6bigint4hi64ERb
        - Src:             'tiny_obj_loader.h:5357,14'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5358,14'
          Dst:             _ZN10fast_float13binary_formatIfE16minimum_exponentEv
        - Src:             'tiny_obj_loader.h:5359,27'
          Dst:             _ZNK10fast_float6bigint10bit_lengthEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10tinyobj_ff7min_valIiEET_S1_S1_
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZZN10fast_float19positive_digit_compIfEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_i
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZZN10fast_float19positive_digit_compIfEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_i
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_i
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5380
      functionLinenumberEnd: 5426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          457
      EdgeCount:       86
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN10fast_float13binary_formatIfE10sign_indexEv
        - _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - _ZN10fast_float13binary_formatIfE16minimum_exponentEv
        - _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - _ZN10fast_float17adjusted_mantissaC2Ev
        - _ZN10fast_float6bigint4pow2Ej
        - _ZN10fast_float6bigint4pow5Ej
        - _ZN10fast_float6bigintC2Em
        - _ZN10tinyobj_ff7min_valIiEET_S1_S1_
        - _ZNK10fast_float6bigint7compareERKS0_
        - _ZZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_i
        - _ZZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE_clES4_i
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10tinyobj_ff7min_valIiEET_S1_S1_
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE_clES4_i
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE_clES4_i
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5391,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5391,3'
          Dst:             _ZN10fast_float13binary_formatIfE10sign_indexEv
        - Src:             'tiny_obj_loader.h:5107,26'
          Dst:             _ZN10fast_float17adjusted_mantissaC2Ev
        - Src:             'tiny_obj_loader.h:5107,26'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5107,26'
          Dst:             _ZN10fast_float13binary_formatIfE16minimum_exponentEv
        - Src:             'tiny_obj_loader.h:5107,26'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5393,10'
          Dst:             _ZN10fast_float6bigintC2Em
        - Src:             'tiny_obj_loader.h:5400,5'
          Dst:             _ZN10fast_float6bigint4pow5Ej
        - Src:             'tiny_obj_loader.h:5403,5'
          Dst:             _ZN10fast_float6bigint4pow2Ej
        - Src:             'tiny_obj_loader.h:5405,5'
          Dst:             _ZN10fast_float6bigint4pow2Ej
        - Src:             'tiny_obj_loader.h:5409,25'
          Dst:             _ZNK10fast_float6bigint7compareERKS0_
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10tinyobj_ff7min_valIiEET_S1_S1_
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_i
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_i
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIfE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIfE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5391,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10tinyobj_ff7min_valIiEET_S1_S1_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE_clES4_i
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5389
      functionLinenumberEnd: 5389
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float6bigintC2Em
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4819
      functionLinenumberEnd: 4827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float8stackvecILt62EE14push_uncheckedEm
        - _ZN10fast_float8stackvecILt62EE9normalizeEv
        - _ZN10fast_float8stackvecILt62EEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4819,50'
          Dst:             _ZN10fast_float8stackvecILt62EEC2Ev
        - Src:             'tiny_obj_loader.h:4821,9'
          Dst:             _ZN10fast_float8stackvecILt62EE14push_uncheckedEm
        - Src:             'tiny_obj_loader.h:4826,9'
          Dst:             _ZN10fast_float8stackvecILt62EE9normalizeEv
    - functionName:    _ZN10fast_float6bigint4pow5Ej
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4973
      functionLinenumberEnd: 5001
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10fast_float4spanImEC2EPKmm
        - _ZN10fast_float9large_mulILt62EEEbRNS_8stackvecIXT_EEENS_4spanImEE
        - _ZN10fast_float9small_mulILt62EEEbRNS_8stackvecIXT_EEEm
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4976,23'
          Dst:             _ZN10fast_float4spanImEC2EPKmm
        - Src:             'tiny_obj_loader.h:4978,7'
          Dst:             _ZN10fast_float9large_mulILt62EEEbRNS_8stackvecIXT_EEENS_4spanImEE
        - Src:             'tiny_obj_loader.h:4989,7'
          Dst:             _ZN10fast_float9small_mulILt62EEEbRNS_8stackvecIXT_EEEm
        - Src:             'tiny_obj_loader.h:4996,7'
          Dst:             _ZN10fast_float9small_mulILt62EEEbRNS_8stackvecIXT_EEEm
        - Src:             'tiny_obj_loader.h:4976,23'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10fast_float6bigint4pow2Ej
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4970
      functionLinenumberEnd: 4970
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float6bigint3shlEm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4970,67'
          Dst:             _ZN10fast_float6bigint3shlEm
    - functionName:    _ZNK10fast_float6bigint7compareERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4864
      functionLinenumberEnd: 4881
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK10fast_float8stackvecILt62EE3lenEv
        - _ZNK10fast_float8stackvecILt62EEixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4865,13'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4865,31'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4867,20'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4867,38'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4870,31'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4871,19'
          Dst:             _ZNK10fast_float8stackvecILt62EEixEm
        - Src:             'tiny_obj_loader.h:4872,19'
          Dst:             _ZNK10fast_float8stackvecILt62EEixEm
    - functionName:    _ZZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_i
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5411
      functionLinenumberEnd: 5424
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          147
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_iENKUlbbbE_clEbbb
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5412,5'
          Dst:             _ZZZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_iENKUlbbbE_clEbbb
        - Src:             'tiny_obj_loader.h:5412,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZZZN10fast_float19negative_digit_compIfEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_iENKUlbbbE_clEbbb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5413
      functionLinenumberEnd: 5423
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10fast_float8stackvecILt62EE3lenEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4452
      functionLinenumberEnd: 4452
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10fast_float8stackvecILt62EEixEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4435
      functionLinenumberEnd: 4437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float6bigint3shlEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4932
      functionLinenumberEnd: 4942
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10fast_float6bigint8shl_bitsEm
        - _ZN10fast_float6bigint9shl_limbsEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4936,7'
          Dst:             _ZN10fast_float6bigint8shl_bitsEm
        - Src:             'tiny_obj_loader.h:4939,7'
          Dst:             _ZN10fast_float6bigint9shl_limbsEm
    - functionName:    _ZN10fast_float6bigint8shl_bitsEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4885
      functionLinenumberEnd: 4908
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          91
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10fast_float8stackvecILt62EE8try_pushEm
        - _ZN10fast_float8stackvecILt62EEixEm
        - _ZNK10fast_float8stackvecILt62EE3lenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4897,40'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4898,17'
          Dst:             _ZN10fast_float8stackvecILt62EEixEm
        - Src:             'tiny_obj_loader.h:4899,7'
          Dst:             _ZN10fast_float8stackvecILt62EEixEm
        - Src:             'tiny_obj_loader.h:4905,18'
          Dst:             _ZN10fast_float8stackvecILt62EE8try_pushEm
    - functionName:    _ZN10fast_float6bigint9shl_limbsEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4911
      functionLinenumberEnd: 4929
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN10fast_float8stackvecILt62EE7set_lenEm
        - _ZN10tinyobj_ff13copy_backwardIPKmPmEET0_T_S5_S4_
        - _ZN10tinyobj_ff4fillIPmiEEvT_S2_RKT0_
        - _ZNK10fast_float8stackvecILt62EE3lenEv
        - _ZNK10fast_float8stackvecILt62EE8capacityEv
        - _ZNK10fast_float8stackvecILt62EE8is_emptyEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4913,17'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4913,29'
          Dst:             _ZNK10fast_float8stackvecILt62EE8capacityEv
        - Src:             'tiny_obj_loader.h:4915,21'
          Dst:             _ZNK10fast_float8stackvecILt62EE8is_emptyEv
        - Src:             'tiny_obj_loader.h:4919,48'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4919,65'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4919,7'
          Dst:             _ZN10tinyobj_ff13copy_backwardIPKmPmEET0_T_S5_S4_
        - Src:             'tiny_obj_loader.h:4923,7'
          Dst:             _ZN10tinyobj_ff4fillIPmiEEvT_S2_RKT0_
        - Src:             'tiny_obj_loader.h:4924,27'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4924,11'
          Dst:             _ZN10fast_float8stackvecILt62EE7set_lenEm
        - Src:             'tiny_obj_loader.h:4919,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK10fast_float8stackvecILt62EE8capacityEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4456
      functionLinenumberEnd: 4456
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10fast_float8stackvecILt62EE8is_emptyEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4454
      functionLinenumberEnd: 4454
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10tinyobj_ff13copy_backwardIPKmPmEET0_T_S5_S4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10tinyobj_ff4fillIPmiEEvT_S2_RKT0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float8stackvecILt62EE7set_lenEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4448
      functionLinenumberEnd: 4450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float8stackvecILt62EEixEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4430
      functionLinenumberEnd: 4432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float8stackvecILt62EE8try_pushEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4465
      functionLinenumberEnd: 4472
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10fast_float8stackvecILt62EE14push_uncheckedEm
        - _ZNK10fast_float8stackvecILt62EE3lenEv
        - _ZNK10fast_float8stackvecILt62EE8capacityEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4466,9'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4466,17'
          Dst:             _ZNK10fast_float8stackvecILt62EE8capacityEv
        - Src:             'tiny_obj_loader.h:4467,7'
          Dst:             _ZN10fast_float8stackvecILt62EE14push_uncheckedEm
    - functionName:    _ZN10fast_float8stackvecILt62EE14push_uncheckedEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4459
      functionLinenumberEnd: 4462
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float4spanImEC2EPKmm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float9large_mulILt62EEEbRNS_8stackvecIXT_EEENS_4spanImEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4742
      functionLinenumberEnd: 4749
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10fast_float8long_mulILt62EEEbRNS_8stackvecIXT_EEENS_4spanImEE
        - _ZN10fast_float9small_mulILt62EEEbRNS_8stackvecIXT_EEEm
        - _ZNK10fast_float4spanImE3lenEv
        - _ZNK10fast_float4spanImEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4743,9'
          Dst:             _ZNK10fast_float4spanImE3lenEv
        - Src:             'tiny_obj_loader.h:4744,5'
          Dst:             _ZNK10fast_float4spanImEixEm
        - Src:             'tiny_obj_loader.h:4744,5'
          Dst:             _ZN10fast_float9small_mulILt62EEEbRNS_8stackvecIXT_EEEm
        - Src:             'tiny_obj_loader.h:4746,5'
          Dst:             _ZN10fast_float8long_mulILt62EEEbRNS_8stackvecIXT_EEENS_4spanImEE
    - functionName:    _ZN10fast_float9small_mulILt62EEEbRNS_8stackvecIXT_EEEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4662
      functionLinenumberEnd: 4671
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10fast_float8stackvecILt62EE8try_pushEm
        - _ZN10fast_float8stackvecILt62EEixEm
        - _ZNK10fast_float8stackvecILt62EE3lenEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4664,38'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4665,29'
          Dst:             _ZN10fast_float8stackvecILt62EEixEm
        - Src:             'tiny_obj_loader.h:4665,5'
          Dst:             _ZN10fast_float8stackvecILt62EEixEm
        - Src:             'tiny_obj_loader.h:4668,5'
          Dst:             _ZN10fast_float8stackvecILt62EE8try_pushEm
    - functionName:    _ZNK10fast_float4spanImE3lenEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10fast_float4spanImEixEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1874
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float8long_mulILt62EEEbRNS_8stackvecIXT_EEENS_4spanImEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4714
      functionLinenumberEnd: 4738
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          162
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10fast_float14large_add_fromILt62EEEbRNS_8stackvecIXT_EEENS_4spanImEEm
        - _ZN10fast_float4spanImEC2EPKmm
        - _ZN10fast_float8stackvecILt62EE10try_extendENS_4spanImEE
        - _ZN10fast_float8stackvecILt62EE7set_lenEm
        - _ZN10fast_float8stackvecILt62EE9normalizeEv
        - _ZN10fast_float8stackvecILt62EEC2ENS_4spanImEE
        - _ZN10fast_float8stackvecILt62EEC2Ev
        - _ZN10fast_float9small_mulILt62EEEbRNS_8stackvecIXT_EEEm
        - _ZNK10fast_float4spanImE3lenEv
        - _ZNK10fast_float4spanImEixEm
        - _ZNK10fast_float8stackvecILt62EE3lenEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4715,38'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4715,18'
          Dst:             _ZN10fast_float4spanImEC2EPKmm
        - Src:             'tiny_obj_loader.h:4716,18'
          Dst:             _ZN10fast_float8stackvecILt62EEC2ENS_4spanImEE
        - Src:             'tiny_obj_loader.h:4717,38'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4717,18'
          Dst:             _ZN10fast_float4spanImEC2EPKmm
        - Src:             'tiny_obj_loader.h:4719,9'
          Dst:             _ZNK10fast_float4spanImE3lenEv
        - Src:             'tiny_obj_loader.h:4720,15'
          Dst:             _ZNK10fast_float4spanImEixEm
        - Src:             'tiny_obj_loader.h:4721,5'
          Dst:             _ZN10fast_float9small_mulILt62EEEbRNS_8stackvecIXT_EEEm
        - Src:             'tiny_obj_loader.h:4722,38'
          Dst:             _ZNK10fast_float4spanImE3lenEv
        - Src:             'tiny_obj_loader.h:4723,17'
          Dst:             _ZNK10fast_float4spanImEixEm
        - Src:             'tiny_obj_loader.h:4724,22'
          Dst:             _ZN10fast_float8stackvecILt62EEC2Ev
        - Src:             'tiny_obj_loader.h:4727,12'
          Dst:             _ZN10fast_float8stackvecILt62EE7set_lenEm
        - Src:             'tiny_obj_loader.h:4728,9'
          Dst:             _ZN10fast_float8stackvecILt62EE10try_extendENS_4spanImEE
        - Src:             'tiny_obj_loader.h:4729,9'
          Dst:             _ZN10fast_float9small_mulILt62EEEbRNS_8stackvecIXT_EEEm
        - Src:             'tiny_obj_loader.h:4730,47'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4730,25'
          Dst:             _ZN10fast_float4spanImEC2EPKmm
        - Src:             'tiny_obj_loader.h:4731,9'
          Dst:             _ZN10fast_float14large_add_fromILt62EEEbRNS_8stackvecIXT_EEENS_4spanImEEm
        - Src:             'tiny_obj_loader.h:4736,5'
          Dst:             _ZN10fast_float8stackvecILt62EE9normalizeEv
        - Src:             'tiny_obj_loader.h:4715,18'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10fast_float8stackvecILt62EEC2ENS_4spanImEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4426
      functionLinenumberEnd: 4428
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float8stackvecILt62EE10try_extendENS_4spanImEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4427,5'
          Dst:             _ZN10fast_float8stackvecILt62EE10try_extendENS_4spanImEE
    - functionName:    _ZN10fast_float8stackvecILt62EEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4419
      functionLinenumberEnd: 4419
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float8stackvecILt62EE10try_extendENS_4spanImEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4482
      functionLinenumberEnd: 4489
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10fast_float8stackvecILt62EE16extend_uncheckedENS_4spanImEE
        - _ZNK10fast_float4spanImE3lenEv
        - _ZNK10fast_float8stackvecILt62EE3lenEv
        - _ZNK10fast_float8stackvecILt62EE8capacityEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4483,9'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4483,19'
          Dst:             _ZNK10fast_float4spanImE3lenEv
        - Src:             'tiny_obj_loader.h:4483,28'
          Dst:             _ZNK10fast_float8stackvecILt62EE8capacityEv
        - Src:             'tiny_obj_loader.h:4484,7'
          Dst:             _ZN10fast_float8stackvecILt62EE16extend_uncheckedENS_4spanImEE
    - functionName:    _ZN10fast_float14large_add_fromILt62EEEbRNS_8stackvecIXT_EEENS_4spanImEEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4677
      functionLinenumberEnd: 4703
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          190
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN10fast_float14small_add_fromILt62EEEbRNS_8stackvecIXT_EEEmm
        - _ZN10fast_float8stackvecILt62EE10try_resizeEmm
        - _ZN10fast_float8stackvecILt62EEixEm
        - _ZNK10fast_float4spanImE3lenEv
        - _ZNK10fast_float4spanImEixEm
        - _ZNK10fast_float8stackvecILt62EE3lenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4680,9'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4680,28'
          Dst:             _ZNK10fast_float4spanImE3lenEv
        - Src:             'tiny_obj_loader.h:4680,38'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4681,5'
          Dst:             _ZNK10fast_float4spanImE3lenEv
        - Src:             'tiny_obj_loader.h:4681,5'
          Dst:             _ZN10fast_float8stackvecILt62EE10try_resizeEmm
        - Src:             'tiny_obj_loader.h:4685,36'
          Dst:             _ZNK10fast_float4spanImE3lenEv
        - Src:             'tiny_obj_loader.h:4686,15'
          Dst:             _ZN10fast_float8stackvecILt62EEixEm
        - Src:             'tiny_obj_loader.h:4687,15'
          Dst:             _ZNK10fast_float4spanImEixEm
        - Src:             'tiny_obj_loader.h:4694,5'
          Dst:             _ZN10fast_float8stackvecILt62EEixEm
        - Src:             'tiny_obj_loader.h:4700,5'
          Dst:             _ZNK10fast_float4spanImE3lenEv
        - Src:             'tiny_obj_loader.h:4700,5'
          Dst:             _ZN10fast_float14small_add_fromILt62EEEbRNS_8stackvecIXT_EEEmm
    - functionName:    _ZN10fast_float8stackvecILt62EE9normalizeEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4531
      functionLinenumberEnd: 4535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK10fast_float8stackvecILt62EE3lenEv
        - _ZNK10fast_float8stackvecILt62EE6rindexEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4532,12'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4532,25'
          Dst:             _ZNK10fast_float8stackvecILt62EE6rindexEm
    - functionName:    _ZNK10fast_float8stackvecILt62EE6rindexEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4441
      functionLinenumberEnd: 4444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float8stackvecILt62EE10try_resizeEmm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4508
      functionLinenumberEnd: 4515
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10fast_float8stackvecILt62EE16resize_uncheckedEmm
        - _ZNK10fast_float8stackvecILt62EE8capacityEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4509,19'
          Dst:             _ZNK10fast_float8stackvecILt62EE8capacityEv
        - Src:             'tiny_obj_loader.h:4512,7'
          Dst:             _ZN10fast_float8stackvecILt62EE16resize_uncheckedEmm
    - functionName:    _ZN10fast_float14small_add_fromILt62EEEbRNS_8stackvecIXT_EEEmm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4637
      functionLinenumberEnd: 4650
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10fast_float8stackvecILt62EE8try_pushEm
        - _ZN10fast_float8stackvecILt62EEixEm
        - _ZNK10fast_float8stackvecILt62EE3lenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4641,36'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4642,29'
          Dst:             _ZN10fast_float8stackvecILt62EEixEm
        - Src:             'tiny_obj_loader.h:4642,5'
          Dst:             _ZN10fast_float8stackvecILt62EEixEm
        - Src:             'tiny_obj_loader.h:4647,5'
          Dst:             _ZN10fast_float8stackvecILt62EE8try_pushEm
    - functionName:    _ZN10fast_float8stackvecILt62EE16resize_uncheckedEmm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4495
      functionLinenumberEnd: 4505
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN10fast_float8stackvecILt62EE7set_lenEm
        - _ZN10tinyobj_ff4fillIPmmEEvT_S2_RKT0_
        - _ZNK10fast_float8stackvecILt62EE3lenEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4496,19'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4497,32'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4498,28'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4500,7'
          Dst:             _ZN10tinyobj_ff4fillIPmmEEvT_S2_RKT0_
        - Src:             'tiny_obj_loader.h:4501,7'
          Dst:             _ZN10fast_float8stackvecILt62EE7set_lenEm
        - Src:             'tiny_obj_loader.h:4503,7'
          Dst:             _ZN10fast_float8stackvecILt62EE7set_lenEm
        - Src:             'tiny_obj_loader.h:4500,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10tinyobj_ff4fillIPmmEEvT_S2_RKT0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float8stackvecILt62EE16extend_uncheckedENS_4spanImEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4475
      functionLinenumberEnd: 4479
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10fast_float8stackvecILt62EE7set_lenEm
        - _ZN10tinyobj_ff6copy_nIPKmmPmEET1_T_T0_S4_
        - _ZNK10fast_float4spanImE3lenEv
        - _ZNK10fast_float8stackvecILt62EE3lenEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4477,33'
          Dst:             _ZNK10fast_float4spanImE3lenEv
        - Src:             'tiny_obj_loader.h:4477,5'
          Dst:             _ZN10tinyobj_ff6copy_nIPKmmPmEET1_T_T0_S4_
        - Src:             'tiny_obj_loader.h:4478,13'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4478,23'
          Dst:             _ZNK10fast_float4spanImE3lenEv
        - Src:             'tiny_obj_loader.h:4478,5'
          Dst:             _ZN10fast_float8stackvecILt62EE7set_lenEm
        - Src:             'tiny_obj_loader.h:4477,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10tinyobj_ff6copy_nIPKmmPmEET1_T_T0_S4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float6bigint5pow10Ej
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5004
      functionLinenumberEnd: 5007
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10fast_float6bigint4pow2Ej
        - _ZN10fast_float6bigint4pow5Ej
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5005,5'
          Dst:             _ZN10fast_float6bigint4pow5Ej
        - Src:             'tiny_obj_loader.h:5006,12'
          Dst:             _ZN10fast_float6bigint4pow2Ej
    - functionName:    _ZNK10fast_float6bigint4hi64ERb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4831
      functionLinenumberEnd: 4856
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          166
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK10fast_float8stackvecILt62EE3lenEv
        - _ZNK10fast_float8stackvecILt62EE6rindexEm
        - _ZNK10fast_float8stackvecILt62EE7nonzeroEm
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4833,13'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4835,20'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4836,30'
          Dst:             _ZNK10fast_float8stackvecILt62EE6rindexEm
        - Src:             'tiny_obj_loader.h:4547,13'
          Dst:             __assert_fail
        - Src:             'tiny_obj_loader.h:4838,41'
          Dst:             _ZNK10fast_float8stackvecILt62EE6rindexEm
        - Src:             'tiny_obj_loader.h:4838,56'
          Dst:             _ZNK10fast_float8stackvecILt62EE6rindexEm
        - Src:             'tiny_obj_loader.h:4553,13'
          Dst:             __assert_fail
        - Src:             'tiny_obj_loader.h:4839,24'
          Dst:             _ZNK10fast_float8stackvecILt62EE7nonzeroEm
    - functionName:    _ZNK10fast_float6bigint10bit_lengthEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4960
      functionLinenumberEnd: 4962
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10fast_float6bigint4ctlzEv
        - _ZNK10fast_float8stackvecILt62EE3lenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4961,14'
          Dst:             _ZNK10fast_float6bigint4ctlzEv
        - Src:             'tiny_obj_loader.h:4962,32'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
    - functionName:    _ZZN10fast_float19positive_digit_compIfEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_i
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5361
      functionLinenumberEnd: 5368
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          149
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZZN10fast_float19positive_digit_compIfEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_iENKUlbbbE_clEbbb
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5362,5'
          Dst:             _ZZZN10fast_float19positive_digit_compIfEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_iENKUlbbbE_clEbbb
        - Src:             'tiny_obj_loader.h:5362,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZZZN10fast_float19positive_digit_compIfEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_iENKUlbbbE_clEbbb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5364
      functionLinenumberEnd: 5366
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10fast_float6bigint4ctlzEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4945
      functionLinenumberEnd: 4957
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK10fast_float8stackvecILt62EE6rindexEm
        - _ZNK10fast_float8stackvecILt62EE8is_emptyEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4946,13'
          Dst:             _ZNK10fast_float8stackvecILt62EE8is_emptyEv
        - Src:             'tiny_obj_loader.h:4950,33'
          Dst:             _ZNK10fast_float8stackvecILt62EE6rindexEm
        - Src:             'tiny_obj_loader.h:4950,14'
          Dst:             __assert_fail
    - functionName:    _ZNK10fast_float8stackvecILt62EE7nonzeroEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4520
      functionLinenumberEnd: 4528
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK10fast_float8stackvecILt62EE3lenEv
        - _ZNK10fast_float8stackvecILt62EE6rindexEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4521,20'
          Dst:             _ZNK10fast_float8stackvecILt62EE3lenEv
        - Src:             'tiny_obj_loader.h:4522,11'
          Dst:             _ZNK10fast_float8stackvecILt62EE6rindexEm
    - functionName:    _ZN10fast_floatL11int_cmp_lenIcEEiv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2610
      functionLinenumberEnd: 2611
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_floatL13int_cmp_zerosIcEEmv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2600
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float6bigint3mulEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4965
      functionLinenumberEnd: 4965
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float9small_mulILt62EEEbRNS_8stackvecIXT_EEEm
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4965,60'
          Dst:             _ZN10fast_float9small_mulILt62EEEbRNS_8stackvecIXT_EEEm
    - functionName:    _ZN10fast_float6bigint3addEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4967
      functionLinenumberEnd: 4967
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float14small_add_fromILt62EEEbRNS_8stackvecIXT_EEEmm
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:4967,60'
          Dst:             _ZN10fast_float14small_add_fromILt62EEEbRNS_8stackvecIXT_EEEmm
    - functionName:    _ZN10fast_float13str_const_nanIcEEPKT_v
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2616
      functionLinenumberEnd: 2616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float21fastfloat_strncasecmpIcEEbPKT_S3_m
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13str_const_infIcEEPKT_v
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2636
      functionLinenumberEnd: 2636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float4spanIKcEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj9detail_fpL13match_iprefixEPKcS2_S2_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6457
      functionLinenumberEnd: 6469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internal13OptFloatCache6insertEPKcif
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11507
      functionLinenumberEnd: 11531
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          153
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7tinyobj12opt_internal13OptFloatCache10char_indexEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:11511,16'
          Dst:             _ZN7tinyobj12opt_internal13OptFloatCache10char_indexEc
    - functionName:    _ZN7tinyobj12opt_internal13OptFloatCache10char_indexEc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11476
      functionLinenumberEnd: 11486
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tiny_obj_loader.h:11478,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK7tinyobj12opt_internal13OptFloatCache6lookupEPKciPf
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11489
      functionLinenumberEnd: 11504
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7tinyobj12opt_internal13OptFloatCache10char_indexEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:11493,16'
          Dst:             _ZN7tinyobj12opt_internal13OptFloatCache10char_indexEc
    - functionName:    _ZNK7tinyobj12opt_internal13OptFloatCache11max_key_lenEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11533
      functionLinenumberEnd: 11533
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internal10OptCommandD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10428
      functionLinenumberEnd: 10428
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internal10OptMetaCmdC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10531
      functionLinenumberEnd: 10531
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internal10OptFaceCmdC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10514
      functionLinenumberEnd: 10514
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7tinyobj12opt_internal11opt_index_tC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:10511,3'
          Dst:             _ZN7tinyobj12opt_internal11opt_index_tC2Ev
    - functionName:    _ZN7tinyobj12opt_internalL13opt_parseLineEPNS0_10OptCommandEPKcmbPbPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10886
      functionLinenumberEnd: 11165
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         294
      ICount:          1719
      EdgeCount:       388
      CyclomaticComplexity: 96
      functionsReached:
        - _ZN7tinyobj12opt_internal11opt_index_tC2Ev
        - _ZN7tinyobj12opt_internalL11opt_my_atoiEPKc
        - _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
        - _ZN7tinyobj12opt_internalL18opt_parseGroupNameEPKcm
        - _ZN7tinyobj12opt_internalL18opt_parseRawTripleEPPKcPNS0_11opt_index_tE
        - _ZN7tinyobj12opt_internalL20opt_is_comment_startEPKc
        - _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - _ZN7tinyobj12opt_internalL24opt_length_until_newlineEPKcm
        - _ZN7tinyobj12opt_internalL27opt_count_remaining_scalarsEPKc
        - _ZN7tinyobj12opt_internalL33opt_length_until_token_or_commentEPKcm
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:10894,3'
          Dst:             _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
        - Src:             'tiny_obj_loader.h:10904,10'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10905,10'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10906,10'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10912,5'
          Dst:             _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
        - Src:             'tiny_obj_loader.h:10913,34'
          Dst:             _ZN7tinyobj12opt_internalL27opt_count_remaining_scalarsEPKc
        - Src:             'tiny_obj_loader.h:10917,11'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10925,11'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10926,11'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10927,11'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10945,11'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10946,11'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10947,11'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10948,11'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10968,10'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10969,10'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10970,10'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10986,10'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10992,9'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:10996,5'
          Dst:             _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
        - Src:             'tiny_obj_loader.h:10998,9'
          Dst:             _ZN7tinyobj12opt_internalL22opt_tryParseFloatTokenEPfPPKc
        - Src:             'tiny_obj_loader.h:11011,5'
          Dst:             _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
        - Src:             'tiny_obj_loader.h:11014,17'
          Dst:             _ZN7tinyobj12opt_internal11opt_index_tC2Ev
        - Src:             'tiny_obj_loader.h:11018,51'
          Dst:             _ZN7tinyobj12opt_internalL20opt_is_comment_startEPKc
        - Src:             'tiny_obj_loader.h:11019,19'
          Dst:             _ZN7tinyobj12opt_internal11opt_index_tC2Ev
        - Src:             'tiny_obj_loader.h:11020,12'
          Dst:             _ZN7tinyobj12opt_internalL18opt_parseRawTripleEPPKcPNS0_11opt_index_tE
        - Src:             'tiny_obj_loader.h:11027,7'
          Dst:             _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
        - Src:             'tiny_obj_loader.h:11092,7'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:11095,5'
          Dst:             _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
        - Src:             'tiny_obj_loader.h:11098,9'
          Dst:             _ZN7tinyobj12opt_internalL33opt_length_until_token_or_commentEPKcm
        - Src:             'tiny_obj_loader.h:11105,7'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:11108,5'
          Dst:             _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
        - Src:             'tiny_obj_loader.h:11111,9'
          Dst:             _ZN7tinyobj12opt_internalL24opt_length_until_newlineEPKcm
        - Src:             'tiny_obj_loader.h:11126,35'
          Dst:             _ZN7tinyobj12opt_internalL18opt_parseGroupNameEPKcm
        - Src:             'tiny_obj_loader.h:11149,5'
          Dst:             _ZN7tinyobj12opt_internalL14opt_skip_spaceEPPKc
        - Src:             'tiny_obj_loader.h:11157,22'
          Dst:             _ZN7tinyobj12opt_internalL11opt_my_atoiEPKc
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internal10OptCommandC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10480
      functionLinenumberEnd: 10480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          102
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7tinyobj12opt_internal11opt_index_tC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:10463,3'
          Dst:             _ZN7tinyobj12opt_internal11opt_index_tC2Ev
    - functionName:    _ZN7tinyobj12opt_internalL20opt_fast_parse_floatEPfPPKcS3_PNS0_13OptFloatCacheE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11554
      functionLinenumberEnd: 11627
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          523
      EdgeCount:       132
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN10fast_float10from_charsIfciEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_12chars_formatE
        - _ZN10fast_floatorENS_12chars_formatES0_
        - _ZN7tinyobj12opt_internal13OptFloatCache10char_indexEc
        - _ZN7tinyobj12opt_internal13OptFloatCache6insertEPKcif
        - _ZN7tinyobj9detail_fpL14tryParseNanInfEPKcS2_PdPS2_
        - _ZNK7tinyobj12opt_internal13OptFloatCache11max_key_lenEv
        - _ZNK7tinyobj12opt_internal13OptFloatCache6lookupEPKciPf
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:11570,13'
          Dst:             _ZN7tinyobj9detail_fpL14tryParseNanInfEPKcS2_PdPS2_
        - Src:             'tiny_obj_loader.h:11584,22'
          Dst:             _ZNK7tinyobj12opt_internal13OptFloatCache11max_key_lenEv
        - Src:             'tiny_obj_loader.h:11590,11'
          Dst:             _ZN7tinyobj12opt_internal13OptFloatCache10char_indexEc
        - Src:             'tiny_obj_loader.h:11599,18'
          Dst:             _ZNK7tinyobj12opt_internal13OptFloatCache6lookupEPKciPf
        - Src:             'tiny_obj_loader.h:11607,45'
          Dst:             _ZN10fast_floatorENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:11606,16'
          Dst:             _ZN10fast_float10from_charsIfciEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_12chars_formatE
        - Src:             'tiny_obj_loader.h:11612,14'
          Dst:             _ZN7tinyobj12opt_internal13OptFloatCache6insertEPKcif
        - Src:             'tiny_obj_loader.h:11621,41'
          Dst:             _ZN10fast_floatorENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:11620,12'
          Dst:             _ZN10fast_float10from_charsIfciEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_12chars_formatE
    - functionName:    _ZN7tinyobj12opt_internal13OptThreadDataD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10542
      functionLinenumberEnd: 10542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internal13OptThreadDataC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10582
      functionLinenumberEnd: 10582
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj16texture_option_taSERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10material_taSERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          141
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj16texture_option_taSERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_taSERKS0_
    - functionName:    _ZN7tinyobj10material_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          450
      EdgeCount:       140
      CyclomaticComplexity: 58
      functionsReached:
        - _ZN7tinyobj16texture_option_tC2ERKS0_
        - _ZN7tinyobj16texture_option_tD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
    - functionName:    _ZN7tinyobj16texture_option_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj16texture_option_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10material_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj16texture_option_tD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
    - functionName:    _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIiNS2_9allocatorIiEEEES6_EEvPT_RKT0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11347
      functionLinenumberEnd: 11350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIjNS2_9allocatorIjEEEES6_EEvPT_RKT0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11347
      functionLinenumberEnd: 11350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorINS_7index_tENS2_9allocatorIS4_EEEES7_EEvPT_RKT0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11347
      functionLinenumberEnd: 11350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj12basic_mesh_tINSt3__19allocatorIcEEEC2Ev
        - _ZN7tinyobj13basic_lines_tINSt3__19allocatorIcEEEC2Ev
        - _ZN7tinyobj14basic_points_tINSt3__19allocatorIcEEEC2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:930,8'
          Dst:             _ZN7tinyobj12basic_mesh_tINSt3__19allocatorIcEEEC2Ev
        - Src:             'tiny_obj_loader.h:930,8'
          Dst:             _ZN7tinyobj13basic_lines_tINSt3__19allocatorIcEEEC2Ev
        - Src:             'tiny_obj_loader.h:930,8'
          Dst:             _ZN7tinyobj14basic_points_tINSt3__19allocatorIcEEEC2Ev
    - functionName:    _ZN7tinyobj19basic_skin_weight_tINSt3__19allocatorIcEEEaSERKS4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj19basic_skin_weight_tINSt3__19allocatorIcEEEC2ERKS4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL25ConvertLegacyShapeToBasicERKNS_7shape_tEPNS_13basic_shape_tINSt3__19allocatorIcEEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11352
      functionLinenumberEnd: 11364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorINS_7index_tENS2_9allocatorIS4_EEEES7_EEvPT_RKT0_
        - _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIiNS2_9allocatorIiEEEES6_EEvPT_RKT0_
        - _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIjNS2_9allocatorIjEEEES6_EEvPT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:11355,3'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorINS_7index_tENS2_9allocatorIS4_EEEES7_EEvPT_RKT0_
        - Src:             'tiny_obj_loader.h:11356,3'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIjNS2_9allocatorIjEEEES6_EEvPT_RKT0_
        - Src:             'tiny_obj_loader.h:11357,3'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIiNS2_9allocatorIiEEEES6_EEvPT_RKT0_
        - Src:             'tiny_obj_loader.h:11358,3'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIjNS2_9allocatorIjEEEES6_EEvPT_RKT0_
        - Src:             'tiny_obj_loader.h:11361,3'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorINS_7index_tENS2_9allocatorIS4_EEEES7_EEvPT_RKT0_
        - Src:             'tiny_obj_loader.h:11362,3'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIiNS2_9allocatorIiEEEES6_EEvPT_RKT0_
        - Src:             'tiny_obj_loader.h:11363,3'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorINS_7index_tENS2_9allocatorIS4_EEEES7_EEvPT_RKT0_
    - functionName:    _ZN7tinyobj11basic_tag_tINSt3__19allocatorIcEEEaSERKS4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj11basic_tag_tINSt3__19allocatorIcEEEC2ERKS4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIfNS2_9allocatorIfEEEES6_EEvPT_RKT0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11347
      functionLinenumberEnd: 11350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL24opt_line_start_is_legacyEPKcm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11410
      functionLinenumberEnd: 11420
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          185
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL29opt_appendOutOfBoundsWarningsEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiiiiim
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10085
      functionLinenumberEnd: 10104
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          209
      EdgeCount:       66
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN7tinyobjL19LoadObjOpt_internalEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKSJ_SO_bRKNS_13OptLoadConfigEENK3$_1clEm'
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12453
      functionLinenumberEnd: 12559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          626
      EdgeCount:       74
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7tinyobj12opt_internalL20opt_triangulate_faceERKNSt3__16vectorIfNS1_9allocatorIfEEEEPKNS_7index_tEmPS8_
        - _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - _ZN7tinyobj12opt_internalL26opt_resolveIndexLikeLegacyEiiPib
        - _ZNK7tinyobj12opt_internal10OptFaceCmd12face_indicesEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tiny_obj_loader.h:12485,38'
          Dst:             _ZNK7tinyobj12opt_internal10OptFaceCmd12face_indicesEv
        - Src:             'tiny_obj_loader.h:12487,14'
          Dst:             _ZN7tinyobj12opt_internalL26opt_resolveIndexLikeLegacyEiiPib
        - Src:             'tiny_obj_loader.h:12495,9'
          Dst:             _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - Src:             'tiny_obj_loader.h:12499,16'
          Dst:             _ZN7tinyobj12opt_internalL26opt_resolveIndexLikeLegacyEiiPib
        - Src:             'tiny_obj_loader.h:12508,13'
          Dst:             _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - Src:             'tiny_obj_loader.h:12514,16'
          Dst:             _ZN7tinyobj12opt_internalL26opt_resolveIndexLikeLegacyEiiPib
        - Src:             'tiny_obj_loader.h:12523,13'
          Dst:             _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - Src:             'tiny_obj_loader.h:12531,31'
          Dst:             _ZN7tinyobj12opt_internalL20opt_triangulate_faceERKNSt3__16vectorIfNS1_9allocatorIfEEEEPKNS_7index_tEmPS8_
    - functionName:    '_ZZN7tinyobjL19LoadObjOpt_internalEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKSJ_SO_bRKNS_13OptLoadConfigEENK3$_0clEm'
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12417
      functionLinenumberEnd: 12452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          278
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL41opt_validateAndResolveFaceIndexLikeLegacyEiibRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmPS7_Pi
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10047
      functionLinenumberEnd: 10069
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - int
        - int
        - bool
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7tinyobj12opt_internalL26opt_appendZeroIndexWarningEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_m
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:10056,5'
          Dst:             _ZN7tinyobj12opt_internalL26opt_appendZeroIndexWarningEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_m
    - functionName:    _ZN7tinyobj12opt_internal13OptFloatCacheD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11460
      functionLinenumberEnd: 11460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL25opt_parseLineToThreadDataERNS0_13OptThreadDataEPKcmbmPNS0_13OptFloatCacheE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11636
      functionLinenumberEnd: 11925
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         170
      ICount:          1287
      EdgeCount:       205
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN7tinyobj12opt_internal10OptCommandC2Ev
        - _ZN7tinyobj12opt_internal10OptCommandD2Ev
        - _ZN7tinyobj12opt_internal10OptFaceCmdC2Ev
        - _ZN7tinyobj12opt_internal10OptFaceCmdD2Ev
        - _ZN7tinyobj12opt_internal10OptMetaCmdC2Ev
        - _ZN7tinyobj12opt_internal10OptMetaCmdD2Ev
        - _ZN7tinyobj12opt_internalL13opt_parseLineEPNS0_10OptCommandEPKcmbPbPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZN7tinyobj12opt_internalL20opt_fast_parse_floatEPfPPKcS3_PNS0_13OptFloatCacheE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tiny_obj_loader.h:11802,3'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tiny_obj_loader.h:11651,10'
          Dst:             _ZN7tinyobj12opt_internalL20opt_fast_parse_floatEPfPPKcS3_PNS0_13OptFloatCacheE
        - Src:             'tiny_obj_loader.h:11652,10'
          Dst:             _ZN7tinyobj12opt_internalL20opt_fast_parse_floatEPfPPKcS3_PNS0_13OptFloatCacheE
        - Src:             'tiny_obj_loader.h:11653,10'
          Dst:             _ZN7tinyobj12opt_internalL20opt_fast_parse_floatEPfPPKcS3_PNS0_13OptFloatCacheE
        - Src:             'tiny_obj_loader.h:11666,26'
          Dst:             _ZN7tinyobj12opt_internalL20opt_fast_parse_floatEPfPPKcS3_PNS0_13OptFloatCacheE
        - Src:             'tiny_obj_loader.h:11743,10'
          Dst:             _ZN7tinyobj12opt_internalL20opt_fast_parse_floatEPfPPKcS3_PNS0_13OptFloatCacheE
        - Src:             'tiny_obj_loader.h:11744,10'
          Dst:             _ZN7tinyobj12opt_internalL20opt_fast_parse_floatEPfPPKcS3_PNS0_13OptFloatCacheE
        - Src:             'tiny_obj_loader.h:11745,10'
          Dst:             _ZN7tinyobj12opt_internalL20opt_fast_parse_floatEPfPPKcS3_PNS0_13OptFloatCacheE
        - Src:             'tiny_obj_loader.h:11762,10'
          Dst:             _ZN7tinyobj12opt_internalL20opt_fast_parse_floatEPfPPKcS3_PNS0_13OptFloatCacheE
        - Src:             'tiny_obj_loader.h:11767,5'
          Dst:             _ZN7tinyobj12opt_internalL20opt_fast_parse_floatEPfPPKcS3_PNS0_13OptFloatCacheE
        - Src:             'tiny_obj_loader.h:11769,18'
          Dst:             _ZN7tinyobj12opt_internalL20opt_fast_parse_floatEPfPPKcS3_PNS0_13OptFloatCacheE
        - Src:             'tiny_obj_loader.h:11789,14'
          Dst:             _ZN7tinyobj12opt_internal10OptCommandC2Ev
        - Src:             'tiny_obj_loader.h:11791,13'
          Dst:             _ZN7tinyobj12opt_internalL13opt_parseLineEPNS0_10OptCommandEPKcmbPbPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:11796,5'
          Dst:             _ZN7tinyobj12opt_internalL13opt_parseLineEPNS0_10OptCommandEPKcmbPbPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:11862,18'
          Dst:             _ZN7tinyobj12opt_internal10OptFaceCmdC2Ev
        - Src:             'tiny_obj_loader.h:11888,5'
          Dst:             _ZN7tinyobj12opt_internal10OptFaceCmdD2Ev
        - Src:             'tiny_obj_loader.h:11888,5'
          Dst:             _ZN7tinyobj12opt_internal10OptFaceCmdD2Ev
        - Src:             'tiny_obj_loader.h:11894,18'
          Dst:             _ZN7tinyobj12opt_internal10OptMetaCmdC2Ev
        - Src:             'tiny_obj_loader.h:11921,5'
          Dst:             _ZN7tinyobj12opt_internal10OptMetaCmdD2Ev
        - Src:             'tiny_obj_loader.h:11921,5'
          Dst:             _ZN7tinyobj12opt_internal10OptMetaCmdD2Ev
        - Src:             'tiny_obj_loader.h:11925,1'
          Dst:             _ZN7tinyobj12opt_internal10OptCommandD2Ev
        - Src:             'tiny_obj_loader.h:11925,1'
          Dst:             _ZN7tinyobj12opt_internal10OptCommandD2Ev
    - functionName:    _ZN7tinyobj12opt_internal13OptFloatCacheC2Eib
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11470
      functionLinenumberEnd: 11474
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8attrib_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL26ConvertLegacyResultToBasicERKNS_8attrib_tERKNSt3__16vectorINS_7shape_tENS4_9allocatorIS6_EEEERKNS5_INS_10material_tENS7_ISC_EEEEPNS_14basic_attrib_tINS7_IcEEEEPNS5_INS_13basic_shape_tISI_EENS7_ISM_EEEEPSE_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11370
      functionLinenumberEnd: 11406
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          252
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIfNS2_9allocatorIfEEEES6_EEvPT_RKT0_
        - _ZN7tinyobj12opt_internalL25ConvertLegacyShapeToBasicERKNS_7shape_tEPNS_13basic_shape_tINSt3__19allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:11372,5'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIfNS2_9allocatorIfEEEES6_EEvPT_RKT0_
        - Src:             'tiny_obj_loader.h:11373,5'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIfNS2_9allocatorIfEEEES6_EEvPT_RKT0_
        - Src:             'tiny_obj_loader.h:11374,5'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIfNS2_9allocatorIfEEEES6_EEvPT_RKT0_
        - Src:             'tiny_obj_loader.h:11375,5'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIfNS2_9allocatorIfEEEES6_EEvPT_RKT0_
        - Src:             'tiny_obj_loader.h:11376,5'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIfNS2_9allocatorIfEEEES6_EEvPT_RKT0_
        - Src:             'tiny_obj_loader.h:11377,5'
          Dst:             _ZN7tinyobj12opt_internalL17opt_assign_vectorINSt3__16vectorIfNS2_9allocatorIfEEEES6_EEvPT_RKT0_
        - Src:             'tiny_obj_loader.h:11399,7'
          Dst:             _ZN7tinyobj12opt_internalL25ConvertLegacyShapeToBasicERKNS_7shape_tEPNS_13basic_shape_tINSt3__19allocatorIcEEEE
    - functionName:    _ZN7tinyobj8attrib_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12opt_internalL35opt_buffer_requires_legacy_fallbackEPKcm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11425
      functionLinenumberEnd: 11452
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          176
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN7tinyobj12opt_internalL24opt_line_start_is_legacyEPKcm
        - memchr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:11428,7'
          Dst:             _ZN7tinyobj12opt_internalL24opt_line_start_is_legacyEPKcm
        - Src:             'tiny_obj_loader.h:11436,11'
          Dst:             memchr
        - Src:             'tiny_obj_loader.h:11446,11'
          Dst:             _ZN7tinyobj12opt_internalL24opt_line_start_is_legacyEPKcm
    - functionName:    _ZN7tinyobj12opt_internalL22scalar_find_line_infosEPKcmmRNSt3__16vectorINS0_8LineInfoENS3_9allocatorIS5_EEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11309
      functionLinenumberEnd: 11344
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12out_of_rangeC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:165,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12out_of_rangeD1Ev
      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:    _ZN7tinyobjL17sr_parseRawTripleERNS_12StreamReaderE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7409
      functionLinenumberEnd: 7435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7tinyobj12StreamReader10skip_spaceEv
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZN7tinyobj14vertex_index_tC2Ei
        - _ZN7tinyobjL12sr_skipUntilERNS_12StreamReaderEPKc
        - _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - _ZNK7tinyobj12StreamReader3eofEv
        - _ZNK7tinyobj12StreamReader4peekEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7410,18'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ei
        - Src:             'tiny_obj_loader.h:7412,6'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:7413,14'
          Dst:             _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:7414,3'
          Dst:             _ZN7tinyobjL12sr_skipUntilERNS_12StreamReaderEPKc
        - Src:             'tiny_obj_loader.h:7415,10'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:7415,22'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7416,6'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7419,11'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:7419,23'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7420,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7421,17'
          Dst:             _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:7422,5'
          Dst:             _ZN7tinyobjL12sr_skipUntilERNS_12StreamReaderEPKc
        - Src:             'tiny_obj_loader.h:7427,15'
          Dst:             _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:7428,3'
          Dst:             _ZN7tinyobjL12sr_skipUntilERNS_12StreamReaderEPKc
        - Src:             'tiny_obj_loader.h:7429,10'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:7429,22'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7431,6'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7432,15'
          Dst:             _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:7433,3'
          Dst:             _ZN7tinyobjL12sr_skipUntilERNS_12StreamReaderEPKc
    - functionName:    _ZN7tinyobj14vertex_index_tC2Ei
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6289
      functionLinenumberEnd: 6289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12StreamReader10skip_spaceEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6027
      functionLinenumberEnd: 6032
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7319
      functionLinenumberEnd: 7346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          224
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZNK7tinyobj12StreamReader11current_ptrEv
        - _ZNK7tinyobj12StreamReader9remainingEv
        - __errno_location
        - strtol
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7320,26'
          Dst:             _ZNK7tinyobj12StreamReader11current_ptrEv
        - Src:             'tiny_obj_loader.h:7321,19'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:7330,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7335,5'
          Dst:             __errno_location
        - Src:             'tiny_obj_loader.h:7337,16'
          Dst:             strtol
        - Src:             'tiny_obj_loader.h:7338,9'
          Dst:             __errno_location
        - Src:             'tiny_obj_loader.h:7344,6'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
    - functionName:    _ZN7tinyobjL12sr_skipUntilERNS_12StreamReaderEPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7348
      functionLinenumberEnd: 7356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZNK7tinyobj12StreamReader3eofEv
        - _ZNK7tinyobj12StreamReader4peekEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7349,14'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:7350,17'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7354,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
    - functionName:    _ZNK7tinyobj12StreamReader3eofEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6002
      functionLinenumberEnd: 6002
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7tinyobj12StreamReader4peekEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6008
      functionLinenumberEnd: 6011
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12StreamReader7advanceEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6020
      functionLinenumberEnd: 6025
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7tinyobj12StreamReader11current_ptrEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6111
      functionLinenumberEnd: 6114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7tinyobj12StreamReader9remainingEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6116
      functionLinenumberEnd: 6117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEddd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7097
      functionLinenumberEnd: 7101
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7098,10'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEd
        - Src:             'tiny_obj_loader.h:7099,10'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEd
        - Src:             'tiny_obj_loader.h:7100,10'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEd
    - functionName:    _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7048
      functionLinenumberEnd: 7063
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7tinyobj12StreamReader10skip_spaceEv
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
        - _ZNK7tinyobj12StreamReader11current_ptrEv
        - _ZNK7tinyobj12StreamReader9remainingEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7049,6'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:7050,26'
          Dst:             _ZNK7tinyobj12StreamReader11current_ptrEv
        - Src:             'tiny_obj_loader.h:7051,19'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:7060,5'
          Dst:             _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
        - Src:             'tiny_obj_loader.h:7062,6'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
    - functionName:    _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6528
      functionLinenumberEnd: 6559
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          196
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN10fast_float10from_charsIdciEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_12chars_formatE
        - _ZN10fast_floatorENS_12chars_formatES0_
        - _ZN7tinyobj9detail_fpL14tryParseNanInfEPKcS2_PdPS2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:6541,11'
          Dst:             _ZN7tinyobj9detail_fpL14tryParseNanInfEPKcS2_PdPS2_
        - Src:             'tiny_obj_loader.h:6550,41'
          Dst:             _ZN10fast_floatorENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:6549,12'
          Dst:             _ZN10fast_float10from_charsIdciEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_12chars_formatE
    - functionName:    _ZN10fast_float10from_charsIdciEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_12chars_formatE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5646
      functionLinenumberEnd: 5648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10fast_float15parse_options_tIcEC2ENS_12chars_formatEci
        - _ZN10fast_float17from_chars_callerIdE4callIcEENS_19from_chars_result_tIT_EEPKS4_S7_RdNS_15parse_options_tIS4_EE
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5648,37'
          Dst:             _ZN10fast_float15parse_options_tIcEC2ENS_12chars_formatEci
        - Src:             'tiny_obj_loader.h:5647,10'
          Dst:             _ZN10fast_float17from_chars_callerIdE4callIcEENS_19from_chars_result_tIT_EEPKS4_S7_RdNS_15parse_options_tIS4_EE
        - Src:             'tiny_obj_loader.h:5648,37'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10fast_float17from_chars_callerIdE4callIcEENS_19from_chars_result_tIT_EEPKS4_S7_RdNS_15parse_options_tIS4_EE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5604
      functionLinenumberEnd: 5605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float19from_chars_advancedIdcEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_15parse_options_tIS2_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5605,12'
          Dst:             _ZN10fast_float19from_chars_advancedIdcEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_15parse_options_tIS2_EE
    - functionName:    _ZN10fast_float19from_chars_advancedIdcEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_15parse_options_tIS2_EE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5852
      functionLinenumberEnd: 5856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float26from_chars_advanced_callerILm1EE4callIdcEENS_19from_chars_result_tIT0_EEPKS4_S7_RT_NS_15parse_options_tIS4_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5853,10'
          Dst:             _ZN10fast_float26from_chars_advanced_callerILm1EE4callIdcEENS_19from_chars_result_tIT0_EEPKS4_S7_RT_NS_15parse_options_tIS4_EE
    - functionName:    _ZN10fast_float26from_chars_advanced_callerILm1EE4callIdcEENS_19from_chars_result_tIT0_EEPKS4_S7_RT_NS_15parse_options_tIS4_EE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5835
      functionLinenumberEnd: 5836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float25from_chars_float_advancedIdcEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_15parse_options_tIS2_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5836,12'
          Dst:             _ZN10fast_float25from_chars_float_advancedIdcEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_15parse_options_tIS2_EE
    - functionName:    _ZN10fast_float25from_chars_float_advancedIdcEENS_19from_chars_result_tIT0_EEPKS2_S5_RT_NS_15parse_options_tIS2_EE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5747
      functionLinenumberEnd: 5783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         383
      ICount:          2408
      EdgeCount:       485
      CyclomaticComplexity: 104
      functionsReached:
        - _ZN10fast_float19from_chars_advancedIdcEENS_19from_chars_result_tIT0_EERNS_22parsed_number_string_tIS2_EERT_
        - _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - _ZN10fast_float4spanIKcEC2EPS1_m
        - _ZN10fast_float6detail12parse_infnanIdcEENS_19from_chars_result_tIT0_EEPKS3_S6_RT_NS_12chars_formatE
        - _ZN10fast_float6detail25adjust_for_feature_macrosENS_12chars_formatE
        - _ZN10fast_float8is_spaceIcEEbT_
        - _ZN10fast_floatanENS_12chars_formatES0_
        - _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - _ZNK10fast_float4spanIKcE3lenEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5754,28'
          Dst:             _ZN10fast_float6detail25adjust_for_feature_macrosENS_12chars_formatE
        - Src:             'tiny_obj_loader.h:5757,20'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5758,31'
          Dst:             _ZN10fast_float8is_spaceIcEEbT_
        - Src:             'tiny_obj_loader.h:5768,20'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_float6detail25adjust_for_feature_macrosENS_12chars_formatE
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:3173,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:3178,16'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_float4spanIKcEC2EPS1_m
        - Src:             'tiny_obj_loader.h:3209,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:3212,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:3224,5'
          Dst:             _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_float4spanIKcEC2EPS1_m
        - Src:             'tiny_obj_loader.h:3238,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:3270,16'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:3291,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZNK10fast_float4spanIKcE3lenEv
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             _ZNK10fast_float4spanIKcE3lenEv
        - Src:             'tiny_obj_loader.h:5769,13'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_float6detail25adjust_for_feature_macrosENS_12chars_formatE
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:3173,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:3186,16'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_float4spanIKcEC2EPS1_m
        - Src:             'tiny_obj_loader.h:3224,5'
          Dst:             _ZN10tinyobj_ff8distanceIPKcEENS_11conditionalILb1ExT_E4typeES4_S4_
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_float4spanIKcEC2EPS1_m
        - Src:             'tiny_obj_loader.h:3243,12'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:3270,16'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:3291,14'
          Dst:             _ZN10fast_float22parsed_number_string_tIcEC2Ev
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZNK10fast_float4spanIKcE3lenEv
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             _ZNK10fast_float4spanIKcE3lenEv
        - Src:             'tiny_obj_loader.h:5770,13'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5772,22'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5777,14'
          Dst:             _ZN10fast_float6detail12parse_infnanIdcEENS_19from_chars_result_tIT0_EEPKS3_S6_RT_NS_12chars_formatE
        - Src:             'tiny_obj_loader.h:5782,10'
          Dst:             _ZN10fast_float19from_chars_advancedIdcEENS_19from_chars_result_tIT0_EERNS_22parsed_number_string_tIS2_EERT_
        - Src:             'tiny_obj_loader.h:5754,28'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10fast_float6detail12parse_infnanIdcEENS_19from_chars_result_tIT0_EEPKS3_S6_RT_NS_12chars_formatE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5485
      functionLinenumberEnd: 5531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          322
      EdgeCount:       75
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN10fast_float13str_const_infIcEEPKT_v
        - _ZN10fast_float13str_const_nanIcEEPKT_v
        - _ZN10fast_float21fastfloat_strncasecmpIcEEbPKT_S3_m
        - _ZN10fast_floatanENS_12chars_formatES0_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5493,21'
          Dst:             _ZN10fast_floatanENS_12chars_formatES0_
        - Src:             'tiny_obj_loader.h:5498,38'
          Dst:             _ZN10fast_float13str_const_nanIcEEPKT_v
        - Src:             'tiny_obj_loader.h:5498,9'
          Dst:             _ZN10fast_float21fastfloat_strncasecmpIcEEbPKT_S3_m
        - Src:             'tiny_obj_loader.h:5517,38'
          Dst:             _ZN10fast_float13str_const_infIcEEPKT_v
        - Src:             'tiny_obj_loader.h:5517,9'
          Dst:             _ZN10fast_float21fastfloat_strncasecmpIcEEbPKT_S3_m
        - Src:             'tiny_obj_loader.h:5519,44'
          Dst:             _ZN10fast_float13str_const_infIcEEPKT_v
        - Src:             'tiny_obj_loader.h:5519,11'
          Dst:             _ZN10fast_float21fastfloat_strncasecmpIcEEbPKT_S3_m
        - Src:             'tiny_obj_loader.h:5498,38'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10fast_float19from_chars_advancedIdcEENS_19from_chars_result_tIT0_EERNS_22parsed_number_string_tIS2_EERT_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5658
      functionLinenumberEnd: 5742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         179
      ICount:          1455
      EdgeCount:       199
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN10fast_float10digit_compIdcEENS_17adjusted_mantissaERNS_22parsed_number_string_tIT0_EES1_
        - _ZN10fast_float13binary_formatIdE10sign_indexEv
        - _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - _ZN10fast_float13binary_formatIdE16minimum_exponentEv
        - _ZN10fast_float13binary_formatIdE18exact_power_of_tenEl
        - _ZN10fast_float13binary_formatIdE20largest_power_of_tenEv
        - _ZN10fast_float13binary_formatIdE21smallest_power_of_tenEv
        - _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - _ZN10fast_float13binary_formatIdE22max_exponent_fast_pathEv
        - _ZN10fast_float13binary_formatIdE22max_mantissa_fast_pathEl
        - _ZN10fast_float13binary_formatIdE22max_mantissa_fast_pathEv
        - _ZN10fast_float13binary_formatIdE22min_exponent_fast_pathEv
        - _ZN10fast_float13binary_formatIdE26max_exponent_round_to_evenEv
        - _ZN10fast_float13binary_formatIdE26min_exponent_round_to_evenEv
        - _ZN10fast_float17adjusted_mantissaC2Ev
        - _ZN10fast_float8value128C2Ev
        - _ZNK10fast_float17adjusted_mantissaneERKS0_
        - __assert_fail
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5674,7'
          Dst:             _ZN10fast_float13binary_formatIdE22min_exponent_fast_pathEv
        - Src:             'tiny_obj_loader.h:5675,23'
          Dst:             _ZN10fast_float13binary_formatIdE22max_exponent_fast_pathEv
        - Src:             'tiny_obj_loader.h:5687,27'
          Dst:             _ZN10fast_float13binary_formatIdE22max_mantissa_fast_pathEv
        - Src:             'tiny_obj_loader.h:5690,27'
          Dst:             _ZN10fast_float13binary_formatIdE18exact_power_of_tenEl
        - Src:             'tiny_obj_loader.h:5692,27'
          Dst:             _ZN10fast_float13binary_formatIdE18exact_power_of_tenEl
        - Src:             'tiny_obj_loader.h:5705,15'
          Dst:             _ZN10fast_float13binary_formatIdE22max_mantissa_fast_pathEl
        - Src:             'tiny_obj_loader.h:5714,17'
          Dst:             _ZN10fast_float13binary_formatIdE18exact_power_of_tenEl
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float17adjusted_mantissaC2Ev
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE21smallest_power_of_tenEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE20largest_power_of_tenEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:4286,12'
          Dst:             __assert_fail
        - Src:             'tiny_obj_loader.h:4193,7'
          Dst:             _ZN10fast_float8value128C2Ev
        - Src:             'tiny_obj_loader.h:4205,9'
          Dst:             _ZN10fast_float8value128C2Ev
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE16minimum_exponentEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE26min_exponent_round_to_evenEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE26max_exponent_round_to_evenEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5723,7'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float17adjusted_mantissaC2Ev
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE21smallest_power_of_tenEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE20largest_power_of_tenEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:4286,12'
          Dst:             __assert_fail
        - Src:             'tiny_obj_loader.h:4193,7'
          Dst:             _ZN10fast_float8value128C2Ev
        - Src:             'tiny_obj_loader.h:4205,9'
          Dst:             _ZN10fast_float8value128C2Ev
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE16minimum_exponentEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE26min_exponent_round_to_evenEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE26max_exponent_round_to_evenEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5725,15'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5725,12'
          Dst:             _ZNK10fast_float17adjusted_mantissaneERKS0_
        - Src:             'tiny_obj_loader.h:4254,12'
          Dst:             __assert_fail
        - Src:             'tiny_obj_loader.h:4193,7'
          Dst:             _ZN10fast_float8value128C2Ev
        - Src:             'tiny_obj_loader.h:4205,9'
          Dst:             _ZN10fast_float8value128C2Ev
        - Src:             'tiny_obj_loader.h:5726,12'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:4258,10'
          Dst:             _ZN10fast_float17adjusted_mantissaC2Ev
        - Src:             'tiny_obj_loader.h:4258,10'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:4258,10'
          Dst:             _ZN10fast_float13binary_formatIdE16minimum_exponentEv
        - Src:             'tiny_obj_loader.h:5733,10'
          Dst:             _ZN10fast_float10digit_compIdcEENS_17adjusted_mantissaERNS_22parsed_number_string_tIT0_EES1_
        - Src:             'tiny_obj_loader.h:5735,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5735,3'
          Dst:             _ZN10fast_float13binary_formatIdE10sign_indexEv
        - Src:             'tiny_obj_loader.h:5738,20'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5674,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10fast_float13binary_formatIdE22min_exponent_fast_pathEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 2129
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIdE22max_exponent_fast_pathEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2197
      functionLinenumberEnd: 2198
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIdE22max_mantissa_fast_pathEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2208
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:2208,25'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
    - functionName:    _ZN10fast_float13binary_formatIdE18exact_power_of_tenEl
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2487
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIdE22max_mantissa_fast_pathEl
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2467
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIdE21smallest_power_of_tenEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2508
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIdE20largest_power_of_tenEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2499
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIdE14infinite_powerEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2181
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIdE16minimum_exponentEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIdE26min_exponent_round_to_evenEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2163
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIdE26max_exponent_round_to_evenEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2154
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float10digit_compIdcEENS_17adjusted_mantissaERNS_22parsed_number_string_tIT0_EES1_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5444
      functionLinenumberEnd: 5460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10fast_float13binary_formatIdE10max_digitsEv
        - _ZN10fast_float14parse_mantissaIcEEvRNS_6bigintERNS_22parsed_number_string_tIT_EEmRm
        - _ZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_i
        - _ZN10fast_float19positive_digit_compIdEENS_17adjusted_mantissaERNS_6bigintEi
        - _ZN10fast_float6bigintC2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5449,23'
          Dst:             _ZN10fast_float13binary_formatIdE10max_digitsEv
        - Src:             'tiny_obj_loader.h:5451,10'
          Dst:             _ZN10fast_float6bigintC2Ev
        - Src:             'tiny_obj_loader.h:5452,3'
          Dst:             _ZN10fast_float14parse_mantissaIcEEvRNS_6bigintERNS_22parsed_number_string_tIT_EEmRm
        - Src:             'tiny_obj_loader.h:5456,12'
          Dst:             _ZN10fast_float19positive_digit_compIdEENS_17adjusted_mantissaERNS_6bigintEi
        - Src:             'tiny_obj_loader.h:5458,12'
          Dst:             _ZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_i
        - Src:             'tiny_obj_loader.h:5449,23'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10fast_float13binary_formatIdE10sign_indexEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float13binary_formatIdE10max_digitsEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2516
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10fast_float19positive_digit_compIdEENS_17adjusted_mantissaERNS_6bigintEi
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5352
      functionLinenumberEnd: 5370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          167
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - _ZN10fast_float13binary_formatIdE16minimum_exponentEv
        - _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - _ZN10fast_float17adjusted_mantissaC2Ev
        - _ZN10fast_float6bigint5pow10Ej
        - _ZN10tinyobj_ff7min_valIiEET_S1_S1_
        - _ZNK10fast_float6bigint10bit_lengthEv
        - _ZNK10fast_float6bigint4hi64ERb
        - _ZZN10fast_float19positive_digit_compIdEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_i
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5353,3'
          Dst:             _ZN10fast_float6bigint5pow10Ej
        - Src:             'tiny_obj_loader.h:5354,21'
          Dst:             _ZN10fast_float17adjusted_mantissaC2Ev
        - Src:             'tiny_obj_loader.h:5356,29'
          Dst:             _ZNK10fast_float6bigint4hi64ERb
        - Src:             'tiny_obj_loader.h:5357,14'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5358,14'
          Dst:             _ZN10fast_float13binary_formatIdE16minimum_exponentEv
        - Src:             'tiny_obj_loader.h:5359,27'
          Dst:             _ZNK10fast_float6bigint10bit_lengthEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10tinyobj_ff7min_valIiEET_S1_S1_
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZZN10fast_float19positive_digit_compIdEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_i
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZZN10fast_float19positive_digit_compIdEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_i
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5361,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_i
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5380
      functionLinenumberEnd: 5426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          459
      EdgeCount:       86
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN10fast_float13binary_formatIdE10sign_indexEv
        - _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - _ZN10fast_float13binary_formatIdE16minimum_exponentEv
        - _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - _ZN10fast_float17adjusted_mantissaC2Ev
        - _ZN10fast_float6bigint4pow2Ej
        - _ZN10fast_float6bigint4pow5Ej
        - _ZN10fast_float6bigintC2Em
        - _ZN10tinyobj_ff7min_valIiEET_S1_S1_
        - _ZNK10fast_float6bigint7compareERKS0_
        - _ZZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_i
        - _ZZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE_clES4_i
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10tinyobj_ff7min_valIiEET_S1_S1_
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE_clES4_i
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE_clES4_i
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5388,3'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5391,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5391,3'
          Dst:             _ZN10fast_float13binary_formatIdE10sign_indexEv
        - Src:             'tiny_obj_loader.h:5107,26'
          Dst:             _ZN10fast_float17adjusted_mantissaC2Ev
        - Src:             'tiny_obj_loader.h:5107,26'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5107,26'
          Dst:             _ZN10fast_float13binary_formatIdE16minimum_exponentEv
        - Src:             'tiny_obj_loader.h:5107,26'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5393,10'
          Dst:             _ZN10fast_float6bigintC2Em
        - Src:             'tiny_obj_loader.h:5400,5'
          Dst:             _ZN10fast_float6bigint4pow5Ej
        - Src:             'tiny_obj_loader.h:5403,5'
          Dst:             _ZN10fast_float6bigint4pow2Ej
        - Src:             'tiny_obj_loader.h:5405,5'
          Dst:             _ZN10fast_float6bigint4pow2Ej
        - Src:             'tiny_obj_loader.h:5409,25'
          Dst:             _ZNK10fast_float6bigint7compareERKS0_
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10tinyobj_ff7min_valIiEET_S1_S1_
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_i
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_i
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIdE22mantissa_explicit_bitsEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             _ZN10fast_float13binary_formatIdE14infinite_powerEv
        - Src:             'tiny_obj_loader.h:5411,3'
          Dst:             __clang_call_terminate
        - Src:             'tiny_obj_loader.h:5391,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE_clES4_i
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5389
      functionLinenumberEnd: 5389
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_i
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5411
      functionLinenumberEnd: 5424
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          147
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_iENKUlbbbE_clEbbb
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5412,5'
          Dst:             _ZZZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_iENKUlbbbE_clEbbb
        - Src:             'tiny_obj_loader.h:5412,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZZZN10fast_float19negative_digit_compIdEENS_17adjusted_mantissaERNS_6bigintES1_iENKUlRS1_iE0_clES4_iENKUlbbbE_clEbbb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5413
      functionLinenumberEnd: 5423
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN10fast_float19positive_digit_compIdEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_i
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5361
      functionLinenumberEnd: 5368
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          149
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZZN10fast_float19positive_digit_compIdEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_iENKUlbbbE_clEbbb
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:5362,5'
          Dst:             _ZZZN10fast_float19positive_digit_compIdEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_iENKUlbbbE_clEbbb
        - Src:             'tiny_obj_loader.h:5362,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZZZN10fast_float19positive_digit_compIdEENS_17adjusted_mantissaERNS_6bigintEiENKUlRS1_iE_clES4_iENKUlbbbE_clEbbb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5364
      functionLinenumberEnd: 5366
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6face_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6296
      functionLinenumberEnd: 6296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8__line_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6306
      functionLinenumberEnd: 6306
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10__points_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6314
      functionLinenumberEnd: 6314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj11basic_tag_tINSt3__19allocatorIcEEEC2EOS4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL15sr_skipTagFieldERNS_12StreamReaderE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7293
      functionLinenumberEnd: 7298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZNK7tinyobj12StreamReader11at_line_endEv
        - _ZNK7tinyobj12StreamReader3eofEv
        - _ZNK7tinyobj12StreamReader4peekEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7294,14'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:7294,27'
          Dst:             _ZNK7tinyobj12StreamReader11at_line_endEv
        - Src:             'tiny_obj_loader.h:7294,45'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7294,45'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7295,13'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7296,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
    - functionName:    _ZNK7tinyobj12StreamReader11at_line_endEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6064
      functionLinenumberEnd: 6068
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj9tag_sizesC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6322
      functionLinenumberEnd: 6322
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8points_taSEOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7lines_taSEOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6mesh_taSEOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8points_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7lines_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6mesh_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7shape_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj6mesh_tC2EOS0_
        - _ZN7tinyobj7lines_tC2EOS0_
        - _ZN7tinyobj8points_tC2EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj6mesh_tC2EOS0_
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj7lines_tC2EOS0_
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj8points_tC2EOS0_
    - functionName:    _ZN7tinyobj8points_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7lines_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6mesh_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7shape_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7tinyobj6mesh_tC2ERKS0_
        - _ZN7tinyobj6mesh_tD2Ev
        - _ZN7tinyobj7lines_tC2ERKS0_
        - _ZN7tinyobj7lines_tD2Ev
        - _ZN7tinyobj8points_tC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj6mesh_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj7lines_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj8points_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj7lines_tD2Ev
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj6mesh_tD2Ev
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7tinyobj9PrimGroup7IsEmptyEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6347
      functionLinenumberEnd: 6348
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6face_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6296
      functionLinenumberEnd: 6296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6face_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6296
      functionLinenumberEnd: 6296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10__points_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6314
      functionLinenumberEnd: 6314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10__points_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6314
      functionLinenumberEnd: 6314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8__line_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6306
      functionLinenumberEnd: 6306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8__line_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6306
      functionLinenumberEnd: 6306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL8toStringImEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6362
      functionLinenumberEnd: 6366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL8fixIndexEiiPibRKNS_15warning_contextE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6399
      functionLinenumberEnd: 6431
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          172
      EdgeCount:       30
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7tinyobjL8toStringImEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:6413,36'
          Dst:             _ZN7tinyobjL8toStringImEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_
    - functionName:    _ZN7tinyobj19basic_skin_weight_tINSt3__19allocatorIcEEEC2EOS4_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8points_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7lines_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6mesh_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj9PrimGroupD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6336
      functionLinenumberEnd: 6336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj15warning_contextD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6386
      functionLinenumberEnd: 6386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL11sr_parseIntERNS_12StreamReaderE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7013
      functionLinenumberEnd: 7046
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          211
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7tinyobj12StreamReader10skip_spaceEv
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZNK7tinyobj12StreamReader11current_ptrEv
        - _ZNK7tinyobj12StreamReader9remainingEv
        - __errno_location
        - strtol
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7014,6'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:7015,26'
          Dst:             _ZNK7tinyobj12StreamReader11current_ptrEv
        - Src:             'tiny_obj_loader.h:7016,19'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:7028,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7033,5'
          Dst:             __errno_location
        - Src:             'tiny_obj_loader.h:7035,16'
          Dst:             strtol
        - Src:             'tiny_obj_loader.h:7037,10'
          Dst:             __errno_location
        - Src:             'tiny_obj_loader.h:7044,6'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
    - functionName:    _ZN7tinyobjL17sr_parseTagTripleERNS_12StreamReaderE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7300
      functionLinenumberEnd: 7316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7tinyobj12StreamReader10skip_spaceEv
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZN7tinyobj9tag_sizesC2Ev
        - _ZN7tinyobjL11sr_parseIntERNS_12StreamReaderE
        - _ZN7tinyobjL15sr_skipTagFieldERNS_12StreamReaderE
        - _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - _ZNK7tinyobj12StreamReader3eofEv
        - _ZNK7tinyobj12StreamReader4peekEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7301,13'
          Dst:             _ZN7tinyobj9tag_sizesC2Ev
        - Src:             'tiny_obj_loader.h:7303,6'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:7304,17'
          Dst:             _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:7305,3'
          Dst:             _ZN7tinyobjL15sr_skipTagFieldERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:7306,11'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:7306,23'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7307,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7308,8'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:7309,20'
          Dst:             _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:7310,5'
          Dst:             _ZN7tinyobjL15sr_skipTagFieldERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:7311,13'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:7311,25'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7312,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7313,24'
          Dst:             _ZN7tinyobjL11sr_parseIntERNS_12StreamReaderE
    - functionName:    _ZN7tinyobj11basic_tag_tINSt3__19allocatorIcEEEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj9PrimGroup5clearEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6341
      functionLinenumberEnd: 6345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7shape_taSEOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj6mesh_taSEOS0_
        - _ZN7tinyobj7lines_taSEOS0_
        - _ZN7tinyobj8points_taSEOS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj6mesh_taSEOS0_
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj7lines_taSEOS0_
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj8points_taSEOS0_
    - functionName:    _ZN7tinyobjL17RemoveEmptyTokensEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8249
      functionLinenumberEnd: 8261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8220
      functionLinenumberEnd: 8247
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          165
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL19exportGroupsToShapeEPNS_7shape_tERKNS_9PrimGroupERKNSt3__16vectorINS_11basic_tag_tINS5_9allocatorIcEEEENS8_ISA_EEEEiRKNS5_12basic_stringIcNS5_11char_traitsIcEES9_EEbRKNS6_IfNS8_IfEEEEPSI_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7651
      functionLinenumberEnd: 8215
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          1744
      EdgeCount:       214
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN7tinyobj14vertex_index_tC2Ei
        - _ZN7tinyobj14vertex_index_tC2Ev
        - _ZN7tinyobj6face_tC2ERKS0_
        - _ZN7tinyobj6face_tD2Ev
        - _ZN7tinyobjL6pnpolyIfEEiiPT_S2_S1_S1_
        - _ZNK7tinyobj9PrimGroup7IsEmptyEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7652,18'
          Dst:             _ZNK7tinyobj9PrimGroup7IsEmptyEv
        - Src:             'tiny_obj_loader.h:7932,26'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ei
        - Src:             'tiny_obj_loader.h:7989,34'
          Dst:             _ZN7tinyobj6face_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:7991,26'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ev
        - Src:             'tiny_obj_loader.h:8154,9'
          Dst:             _ZN7tinyobj6face_tD2Ev
        - Src:             'tiny_obj_loader.h:8079,19'
          Dst:             _ZN7tinyobjL6pnpolyIfEEiiPT_S2_S1_S1_
        - Src:             'tiny_obj_loader.h:8154,9'
          Dst:             _ZN7tinyobj6face_tD2Ev
    - functionName:    _ZN7tinyobj14vertex_index_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6288
      functionLinenumberEnd: 6288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6face_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6302
      functionLinenumberEnd: 6302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10__points_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6314
      functionLinenumberEnd: 6314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL11size_to_intEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6393
      functionLinenumberEnd: 6394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL14sr_parseTripleERNS_12StreamReaderEiiiPNS_14vertex_index_tERKNS_15warning_contextE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7359
      functionLinenumberEnd: 7407
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          172
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7tinyobj12StreamReader10skip_spaceEv
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZN7tinyobj14vertex_index_tC2Ei
        - _ZN7tinyobjL12sr_skipUntilERNS_12StreamReaderEPKc
        - _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - _ZN7tinyobjL8fixIndexEiiPibRKNS_15warning_contextE
        - _ZNK7tinyobj12StreamReader3eofEv
        - _ZNK7tinyobj12StreamReader4peekEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7362,18'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ei
        - Src:             'tiny_obj_loader.h:7364,6'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:7365,17'
          Dst:             _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:7365,8'
          Dst:             _ZN7tinyobjL8fixIndexEiiPibRKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:7369,3'
          Dst:             _ZN7tinyobjL12sr_skipUntilERNS_12StreamReaderEPKc
        - Src:             'tiny_obj_loader.h:7370,10'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:7370,22'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7374,6'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7377,11'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:7377,23'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7378,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7379,19'
          Dst:             _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:7379,10'
          Dst:             _ZN7tinyobjL8fixIndexEiiPibRKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:7382,5'
          Dst:             _ZN7tinyobjL12sr_skipUntilERNS_12StreamReaderEPKc
        - Src:             'tiny_obj_loader.h:7388,17'
          Dst:             _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:7388,8'
          Dst:             _ZN7tinyobjL8fixIndexEiiPibRKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:7392,3'
          Dst:             _ZN7tinyobjL12sr_skipUntilERNS_12StreamReaderEPKc
        - Src:             'tiny_obj_loader.h:7393,10'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:7393,22'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7399,6'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7400,17'
          Dst:             _ZN7tinyobjL17sr_parseIntNoSkipERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:7400,8'
          Dst:             _ZN7tinyobjL8fixIndexEiiPibRKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:7403,3'
          Dst:             _ZN7tinyobjL12sr_skipUntilERNS_12StreamReaderEPKc
    - functionName:    _ZN7tinyobj8__line_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6306
      functionLinenumberEnd: 6306
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12StreamReader17skip_space_and_crEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6034
      functionLinenumberEnd: 6039
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL13sr_parseReal2EPfS0_RNS_12StreamReaderEdd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7088
      functionLinenumberEnd: 7091
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7089,10'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEd
        - Src:             'tiny_obj_loader.h:7090,10'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEd
    - functionName:    _ZN7tinyobj19basic_skin_weight_tINSt3__19allocatorIcEEEC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPf
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7066
      functionLinenumberEnd: 7084
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          137
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7tinyobj12StreamReader10skip_spaceEv
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
        - _ZNK7tinyobj12StreamReader11current_ptrEv
        - _ZNK7tinyobj12StreamReader9remainingEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7067,6'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:7068,26'
          Dst:             _ZNK7tinyobj12StreamReader11current_ptrEv
        - Src:             'tiny_obj_loader.h:7069,19'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:7078,14'
          Dst:             _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
        - Src:             'tiny_obj_loader.h:7082,6'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
    - functionName:    _ZN7tinyobjL13sr_parseReal2EPfS0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_dd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7237
      functionLinenumberEnd: 7241
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7238,8'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:7239,8'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
    - functionName:    _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7199
      functionLinenumberEnd: 7231
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          249
      EdgeCount:       46
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7tinyobj12StreamReader10skip_spaceEv
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
        - _ZNK7tinyobj12StreamReader11current_ptrEv
        - _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZNK7tinyobj12StreamReader9remainingEv
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7200,6'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:7201,26'
          Dst:             _ZNK7tinyobj12StreamReader11current_ptrEv
        - Src:             'tiny_obj_loader.h:7202,19'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:7215,8'
          Dst:             _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
        - Src:             'tiny_obj_loader.h:7221,20'
          Dst:             _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'tiny_obj_loader.h:7225,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7229,6'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
    - functionName:    _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6136
      functionLinenumberEnd: 6153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          350
      EdgeCount:       115
      CyclomaticComplexity: 51
      functionsReached:
        - _ZNK7tinyobj12StreamReader17current_line_textEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:6142,29'
          Dst:             _ZNK7tinyobj12StreamReader17current_line_textEv
    - functionName:    _ZNK7tinyobj12StreamReader17current_line_textEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6121
      functionLinenumberEnd: 6132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL23sr_parseVertexWithColorEPfS0_S0_S0_S0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7264
      functionLinenumberEnd: 7288
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          136
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPf
        - _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7265,8'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:7266,8'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:7267,8'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:7269,16'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPf
        - Src:             'tiny_obj_loader.h:7275,16'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPf
        - Src:             'tiny_obj_loader.h:7281,16'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPf
    - functionName:    _ZN7tinyobj15warning_contextC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6386
      functionLinenumberEnd: 6386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7shape_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj6mesh_tC2Ev
        - _ZN7tinyobj7lines_tC2Ev
        - _ZN7tinyobj8points_tC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj6mesh_tC2Ev
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj7lines_tC2Ev
        - Src:             'tiny_obj_loader.h:477,8'
          Dst:             _ZN7tinyobj8points_tC2Ev
    - functionName:    _ZN7tinyobj9PrimGroupC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6336
      functionLinenumberEnd: 6336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj14MaterialReaderC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj14MaterialReaderD0Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5911
      functionLinenumberEnd: 5911
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __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:    _ZN7tinyobj14MaterialReaderD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5911
      functionLinenumberEnd: 5911
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/sstream'
      linkageType:     WeakODRLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj16texture_option_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10material_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          141
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj16texture_option_tC2EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
    - functionName:    _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7523
      functionLinenumberEnd: 7547
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          89
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj16texture_option_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12StreamReader9read_lineEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6070
      functionLinenumberEnd: 6080
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6380
      functionLinenumberEnd: 6384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL11sr_parseIntERNS_12StreamReaderEPiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7140
      functionLinenumberEnd: 7194
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          480
      EdgeCount:       95
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7tinyobj12StreamReader10skip_spaceEv
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZNK7tinyobj12StreamReader11current_ptrEv
        - _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZNK7tinyobj12StreamReader9remainingEv
        - __errno_location
        - strtol
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7141,6'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:7142,26'
          Dst:             _ZNK7tinyobj12StreamReader11current_ptrEv
        - Src:             'tiny_obj_loader.h:7143,19'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:7152,20'
          Dst:             _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'tiny_obj_loader.h:7163,20'
          Dst:             _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'tiny_obj_loader.h:7166,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7169,3'
          Dst:             __errno_location
        - Src:             'tiny_obj_loader.h:7171,14'
          Dst:             strtol
        - Src:             'tiny_obj_loader.h:7172,7'
          Dst:             __errno_location
        - Src:             'tiny_obj_loader.h:7175,20'
          Dst:             _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'tiny_obj_loader.h:7179,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7184,20'
          Dst:             _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'tiny_obj_loader.h:7188,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:7192,6'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
    - functionName:    _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7249
      functionLinenumberEnd: 7254
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7250,8'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:7251,8'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:7252,8'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
    - functionName:    _ZN7tinyobjL14sr_parseStringERNS_12StreamReaderE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7001
      functionLinenumberEnd: 7011
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          116
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7tinyobj12StreamReader10skip_spaceEv
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZNK7tinyobj12StreamReader3eofEv
        - _ZNK7tinyobj12StreamReader4peekEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7002,6'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:7004,14'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:7005,17'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:7008,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
    - functionName:    _ZNK7tinyobj12StreamReader5matchEPKcm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6096
      functionLinenumberEnd: 6099
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:6098,13'
          Dst:             memcmp
    - functionName:    _ZNK7tinyobj12StreamReader8line_numEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6005
      functionLinenumberEnd: 6005
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12StreamReader9skip_lineEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6041
      functionLinenumberEnd: 6062
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    65
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7tinyobj12StreamReader7peek_atEm
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6106
      functionLinenumberEnd: 6109
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    134
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL12InitMaterialEPNS_10material_tE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7549
      functionLinenumberEnd: 7599
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          178
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7550,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:7551,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:7552,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:7553,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:7554,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:7555,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:7556,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:7557,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:7558,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:7559,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:7560,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:7561,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:7562,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
    - functionName:    _ZN7tinyobj10material_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj16texture_option_tC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:190,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
    - functionName:    _ZNK7tinyobj12StreamReader10get_errorsEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6170
      functionLinenumberEnd: 6176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7tinyobj12StreamReader10has_errorsEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6168
      functionLinenumberEnd: 6168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12StreamReader10push_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6160
      functionLinenumberEnd: 6162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj20MaterialStreamReaderD0Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj20MaterialStreamReaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:592,44'
          Dst:             _ZN7tinyobj20MaterialStreamReaderD2Ev
    - functionName:    _ZN7tinyobj20MaterialStreamReaderD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj14MaterialReaderD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:592,45'
          Dst:             _ZN7tinyobj14MaterialReaderD2Ev
    - functionName:    _ZN7tinyobj18MaterialFileReaderD0Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj18MaterialFileReaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:575,42'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
    - functionName:    _ZN7tinyobj18MaterialFileReaderD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj14MaterialReaderD2Ev
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:575,43'
          Dst:             _ZN7tinyobj14MaterialReaderD2Ev
    - functionName:    _ZN7tinyobj18MaterialFileReaderclERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_6vectorINS_10material_tENS5_ISB_EEEEPNS1_3mapIS7_iNS1_4lessIS7_EENS5_INS1_4pairIS8_iEEEEEEPS7_SN_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8724
      functionLinenumberEnd: 8824
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          391
      EdgeCount:       132
      CyclomaticComplexity: 56
      functionsReached:
        - _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - _ZN7tinyobj12StreamReaderD2Ev
        - _ZN7tinyobjL15LoadMtlInternalEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEERNS_12StreamReaderEPS7_SN_RSB_
        - _ZN7tinyobjL8JoinPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tiny_obj_loader.h:8742,30'
          Dst:             _ZN7tinyobjL8JoinPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'tiny_obj_loader.h:8768,22'
          Dst:             _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - Src:             'tiny_obj_loader.h:8769,16'
          Dst:             _ZN7tinyobjL15LoadMtlInternalEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEERNS_12StreamReaderEPS7_SN_RSB_
        - Src:             'tiny_obj_loader.h:8770,7'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
        - Src:             'tiny_obj_loader.h:8770,7'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
        - Src:             'tiny_obj_loader.h:8810,20'
          Dst:             _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - Src:             'tiny_obj_loader.h:8811,14'
          Dst:             _ZN7tinyobjL15LoadMtlInternalEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEERNS_12StreamReaderEPS7_SN_RSB_
        - Src:             'tiny_obj_loader.h:8812,5'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
        - Src:             'tiny_obj_loader.h:8812,5'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
    - functionName:    _ZN7tinyobjL8JoinPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8264
      functionLinenumberEnd: 8276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5933
      functionLinenumberEnd: 6000
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          536
      EdgeCount:       160
      CyclomaticComplexity: 66
      functionsReached:
        - _ZN7tinyobj12StreamReader10push_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    7
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tiny_obj_loader.h:5948,11'
          Dst:             _ZN7tinyobj12StreamReader10push_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:5958,11'
          Dst:             _ZN7tinyobj12StreamReader10push_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:5987,11'
          Dst:             _ZN7tinyobj12StreamReader10push_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7tinyobjL15LoadMtlInternalEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEERNS_12StreamReaderEPS7_SN_RSB_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8282
      functionLinenumberEnd: 8711
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         730
      ICount:          3306
      EdgeCount:       1323
      CyclomaticComplexity: 595
      functionsReached:
        - _ZN7tinyobj10material_tC2Ev
        - _ZN7tinyobj10material_tD2Ev
        - _ZN7tinyobj12StreamReader10skip_spaceEv
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZN7tinyobj12StreamReader9read_lineEv
        - _ZN7tinyobj12StreamReader9skip_lineEv
        - _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - _ZN7tinyobjL11sr_parseIntERNS_12StreamReaderEPiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - _ZN7tinyobjL12InitMaterialEPNS_10material_tE
        - _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
        - _ZN7tinyobjL14sr_parseStringERNS_12StreamReaderE
        - _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK7tinyobj12StreamReader10get_errorsEv
        - _ZNK7tinyobj12StreamReader10has_errorsEv
        - _ZNK7tinyobj12StreamReader11at_line_endEv
        - _ZNK7tinyobj12StreamReader3eofEv
        - _ZNK7tinyobj12StreamReader4peekEv
        - _ZNK7tinyobj12StreamReader5matchEPKcm
        - _ZNK7tinyobj12StreamReader7peek_atEm
        - _ZNK7tinyobj12StreamReader8line_numEv
        - _ZNK7tinyobj12StreamReader9remainingEv
        - strchr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:8283,10'
          Dst:             _ZNK7tinyobj12StreamReader10has_errorsEv
        - Src:             'tiny_obj_loader.h:8285,20'
          Dst:             _ZNK7tinyobj12StreamReader10get_errorsEv
        - Src:             'tiny_obj_loader.h:8290,14'
          Dst:             _ZN7tinyobj10material_tC2Ev
        - Src:             'tiny_obj_loader.h:8291,3'
          Dst:             _ZN7tinyobjL12InitMaterialEPNS_10material_tE
        - Src:             'tiny_obj_loader.h:8304,10'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:8305,37'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8306,37'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8307,37'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8308,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8311,14'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:8312,8'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:8313,12'
          Dst:             _ZNK7tinyobj12StreamReader11at_line_endEv
        - Src:             'tiny_obj_loader.h:8313,32'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8314,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8314,32'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8316,26'
          Dst:             _ZNK7tinyobj12StreamReader8line_numEv
        - Src:             'tiny_obj_loader.h:8319,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8319,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8319,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8327,7'
          Dst:             _ZN7tinyobjL12InitMaterialEPNS_10material_tE
        - Src:             'tiny_obj_loader.h:8333,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8335,31'
          Dst:             _ZN7tinyobjL14sr_parseStringERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:8343,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8348,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8348,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8348,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8348,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8349,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8351,12'
          Dst:             _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
        - Src:             'tiny_obj_loader.h:8355,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8360,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8360,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8360,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8360,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8361,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8363,12'
          Dst:             _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
        - Src:             'tiny_obj_loader.h:8368,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8373,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8373,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8373,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8373,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8374,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8376,12'
          Dst:             _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
        - Src:             'tiny_obj_loader.h:8380,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8385,13'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8385,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8385,58'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8385,82'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8386,13'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8386,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8386,58'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8386,82'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8387,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8389,12'
          Dst:             _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
        - Src:             'tiny_obj_loader.h:8393,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8398,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8398,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8398,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8398,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8399,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8400,12'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8401,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8406,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8406,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8406,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8406,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8407,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8409,12'
          Dst:             _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
        - Src:             'tiny_obj_loader.h:8413,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8418,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8418,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8418,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8418,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8419,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8420,12'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8421,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8426,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8426,37'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8426,61'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8427,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8428,12'
          Dst:             _ZN7tinyobjL11sr_parseIntERNS_12StreamReaderEPiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8429,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8434,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8434,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8434,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8435,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8436,12'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8445,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8448,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8448,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8448,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8448,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8449,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8457,14'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8461,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8466,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8466,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8466,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8466,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8467,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8468,12'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8469,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8474,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8474,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8474,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8474,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8475,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8476,12'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8477,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8482,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8482,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8482,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8482,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8483,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8484,12'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8485,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8490,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8490,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8490,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8490,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8491,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8492,12'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8493,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8498,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8498,35'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8498,59'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8499,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8500,12'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8501,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8506,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8506,37'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8506,61'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8507,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8508,12'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8509,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8514,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8514,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8514,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8515,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8516,12'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPfdPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8517,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8525,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8525,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8525,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8526,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8527,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8527,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8528,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8530,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8535,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8535,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8535,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8536,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8537,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8537,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8538,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8545,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8550,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8550,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8550,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8551,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8552,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8552,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8553,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8555,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8560,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8560,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8560,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8561,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8562,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8562,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8563,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8565,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8570,13'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8570,40'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8571,13'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8571,37'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8572,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8573,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8573,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8574,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8576,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8581,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8581,36'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8581,60'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8582,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8583,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8583,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8584,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8586,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8591,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8591,37'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8591,61'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8592,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8593,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8593,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8594,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8596,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8601,13'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8601,40'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8602,13'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8602,37'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8603,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8604,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8604,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8605,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8607,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8612,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8612,36'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8612,60'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8613,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8614,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8614,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8615,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8617,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8622,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8622,36'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8622,60'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8623,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8624,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8624,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8625,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8627,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8632,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8632,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8632,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8633,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8634,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8634,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8635,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8637,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8642,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8642,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8642,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8643,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8644,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8644,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8645,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8647,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8652,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8652,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8652,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8653,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8654,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8654,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8655,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8657,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8662,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8662,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8662,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8663,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8664,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8664,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8665,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8667,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8672,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:8672,36'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8672,60'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8673,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8674,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8674,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8675,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:8677,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8683,57'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:8683,31'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:8685,28'
          Dst:             strchr
        - Src:             'tiny_obj_loader.h:8687,18'
          Dst:             strchr
        - Src:             'tiny_obj_loader.h:8697,8'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8711,1'
          Dst:             _ZN7tinyobj10material_tD2Ev
        - Src:             'tiny_obj_loader.h:8711,1'
          Dst:             _ZN7tinyobj10material_tD2Ev
    - functionName:    _ZN7tinyobj12StreamReaderD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5916
      functionLinenumberEnd: 5916
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7438
      functionLinenumberEnd: 7521
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         150
      ICount:          779
      EdgeCount:       179
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN7tinyobjL10parseOnOffEPPKcb
        - _ZN7tinyobjL10parseReal2EPfS0_PPKcdd
        - _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - _ZN7tinyobjL11parseStringEPPKc
        - _ZN7tinyobjL16parseTextureTypeEPPKcNS_14texture_type_tE
        - _ZN7tinyobjL8parseIntEPPKc
        - _ZN7tinyobjL9parseRealEPPKcd
        - strcspn
        - strncmp
        - strspn
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:7446,14'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:7447,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7449,24'
          Dst:             _ZN7tinyobjL10parseOnOffEPPKcb
        - Src:             'tiny_obj_loader.h:7450,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7452,24'
          Dst:             _ZN7tinyobjL10parseOnOffEPPKcb
        - Src:             'tiny_obj_loader.h:7453,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7455,23'
          Dst:             _ZN7tinyobjL10parseOnOffEPPKcb
        - Src:             'tiny_obj_loader.h:7456,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7458,27'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:7459,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7461,33'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:7462,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7464,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:7466,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7468,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:7470,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7472,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:7474,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7476,22'
          Dst:             _ZN7tinyobjL16parseTextureTypeEPPKcNS_14texture_type_tE
        - Src:             'tiny_obj_loader.h:7477,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7480,36'
          Dst:             _ZN7tinyobjL8parseIntEPPKc
        - Src:             'tiny_obj_loader.h:7481,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7483,16'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:7484,33'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:7489,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7491,7'
          Dst:             _ZN7tinyobjL10parseReal2EPfS0_PPKcdd
        - Src:             'tiny_obj_loader.h:7492,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:7495,28'
          Dst:             _ZN7tinyobjL11parseStringEPPKc
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL10parseOnOffEPPKcb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6846
      functionLinenumberEnd: 6858
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcspn
        - strncmp
        - strspn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:6847,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:6848,32'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:6851,13'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:6853,20'
          Dst:             strncmp
    - functionName:    _ZN7tinyobjL9parseRealEPPKcd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6561
      functionLinenumberEnd: 6568
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
        - strcspn
        - strspn
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:6562,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:6563,32'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:6565,3'
          Dst:             _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
    - functionName:    _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6783
      functionLinenumberEnd: 6787
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobjL9parseRealEPPKcd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:6784,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:6785,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:6786,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
    - functionName:    _ZN7tinyobjL16parseTextureTypeEPPKcNS_14texture_type_tE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6862
      functionLinenumberEnd: 6884
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          124
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strcspn
        - strncmp
        - strspn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:6863,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:6864,32'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:6867,13'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:6869,20'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:6871,20'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:6873,20'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:6875,20'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:6877,20'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:6879,20'
          Dst:             strncmp
    - functionName:    _ZN7tinyobjL8parseIntEPPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6442
      functionLinenumberEnd: 6446
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - atoi
        - strcspn
        - strspn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:6443,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:6444,11'
          Dst:             atoi
        - Src:             'tiny_obj_loader.h:6445,15'
          Dst:             strcspn
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL10parseReal2EPfS0_PPKcdd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6775
      functionLinenumberEnd: 6778
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobjL9parseRealEPPKcd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:6776,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:6777,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
    - functionName:    _ZN7tinyobjL11parseStringEPPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6433
      functionLinenumberEnd: 6440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - strcspn
        - strspn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:6435,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:6436,14'
          Dst:             strcspn
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj15ObjReaderConfigD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj9ObjReaderD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj8attrib_tD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:631,7'
          Dst:             _ZN7tinyobj8attrib_tD2Ev
    - functionName:    _ZN7tinyobj9ObjReaderC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj8attrib_tC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:633,3'
          Dst:             _ZN7tinyobj8attrib_tC2Ev
    - functionName:    _ZN7tinyobj15ObjReaderConfigC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/tinyobjloader/fuzzer/fuzz_ParseFromString.cc'
      linkageType:     externalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          141
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN7tinyobj15ObjReaderConfigC2Ev
        - _ZN7tinyobj15ObjReaderConfigD2Ev
        - _ZN7tinyobj9ObjReader15ParseFromStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_RKNS_15ObjReaderConfigE
        - _ZN7tinyobj9ObjReaderC2Ev
        - _ZN7tinyobj9ObjReaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzzer/fuzz_ParseFromString.cc:11,30'
          Dst:             _ZN7tinyobj15ObjReaderConfigC2Ev
        - Src:             'fuzzer/fuzz_ParseFromString.cc:12,24'
          Dst:             _ZN7tinyobj9ObjReaderC2Ev
        - Src:             'fuzzer/fuzz_ParseFromString.cc:20,20'
          Dst:             _ZN7tinyobj9ObjReader15ParseFromStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_RKNS_15ObjReaderConfigE
        - Src:             'fuzzer/fuzz_ParseFromString.cc:25,1'
          Dst:             _ZN7tinyobj9ObjReaderD2Ev
        - Src:             'fuzzer/fuzz_ParseFromString.cc:25,1'
          Dst:             _ZN7tinyobj15ObjReaderConfigD2Ev
        - Src:             'fuzzer/fuzz_ParseFromString.cc:25,1'
          Dst:             _ZN7tinyobj9ObjReaderD2Ev
        - Src:             'fuzzer/fuzz_ParseFromString.cc:25,1'
          Dst:             _ZN7tinyobj15ObjReaderConfigD2Ev
    - functionName:    _ZN7tinyobj9ObjReader15ParseFromStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_RKNS_15ObjReaderConfigE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9824
      functionLinenumberEnd: 9837
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7tinyobj20MaterialStreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - _ZN7tinyobj20MaterialStreamReaderD2Ev
        - _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PNS2_13basic_istreamIcSF_EEPNS_14MaterialReaderEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:9831,24'
          Dst:             _ZN7tinyobj20MaterialStreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - Src:             'tiny_obj_loader.h:9833,12'
          Dst:             _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PNS2_13basic_istreamIcSF_EEPNS_14MaterialReaderEbb
        - Src:             'tiny_obj_loader.h:9837,1'
          Dst:             _ZN7tinyobj20MaterialStreamReaderD2Ev
        - Src:             'tiny_obj_loader.h:9837,1'
          Dst:             _ZN7tinyobj20MaterialStreamReaderD2Ev
    - functionName:    _ZN7tinyobj20MaterialStreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj14MaterialReaderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:590,12'
          Dst:             _ZN7tinyobj14MaterialReaderC2Ev
    - functionName:    _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PNS2_13basic_istreamIcSF_EEPNS_14MaterialReaderEbb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9485
      functionLinenumberEnd: 9498
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - _ZN7tinyobj12StreamReaderD2Ev
        - _ZN7tinyobjL15LoadObjInternalEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_RNS_12StreamReaderEPNS_14MaterialReaderEbbRKSH_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:9495,16'
          Dst:             _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - Src:             'tiny_obj_loader.h:9496,10'
          Dst:             _ZN7tinyobjL15LoadObjInternalEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_RNS_12StreamReaderEPNS_14MaterialReaderEbbRKSH_
        - Src:             'tiny_obj_loader.h:9498,1'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
        - Src:             'tiny_obj_loader.h:9498,1'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
    - functionName:    _ZN7tinyobjL15LoadObjInternalEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_RNS_12StreamReaderEPNS_14MaterialReaderEbbRKSH_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8850
      functionLinenumberEnd: 9406
      functionDepth:   0
      returnType:      bool
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         584
      ICount:          3009
      EdgeCount:       1143
      CyclomaticComplexity: 561
      functionsReached:
        - _ZN7tinyobj10__points_tC2Ev
        - _ZN7tinyobj10__points_tD2Ev
        - _ZN7tinyobj11basic_tag_tINSt3__19allocatorIcEEEC2Ev
        - _ZN7tinyobj11basic_tag_tINSt3__19allocatorIcEEED2Ev
        - _ZN7tinyobj12StreamReader10skip_spaceEv
        - _ZN7tinyobj12StreamReader17skip_space_and_crEv
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZN7tinyobj12StreamReader9read_lineEv
        - _ZN7tinyobj12StreamReader9skip_lineEv
        - _ZN7tinyobj14vertex_index_tC2Ev
        - _ZN7tinyobj15warning_contextC2Ev
        - _ZN7tinyobj15warning_contextD2Ev
        - _ZN7tinyobj19basic_skin_weight_tINSt3__19allocatorIcEEEC2Ev
        - _ZN7tinyobj19basic_skin_weight_tINSt3__19allocatorIcEEED2Ev
        - _ZN7tinyobj6face_tC2Ev
        - _ZN7tinyobj6face_tD2Ev
        - _ZN7tinyobj7shape_tC2Ev
        - _ZN7tinyobj7shape_tD2Ev
        - _ZN7tinyobj7shape_taSEOS0_
        - _ZN7tinyobj8__line_tC2Ev
        - _ZN7tinyobj8__line_tD2Ev
        - _ZN7tinyobj9PrimGroup5clearEv
        - _ZN7tinyobj9PrimGroupC2Ev
        - _ZN7tinyobj9PrimGroupD2Ev
        - _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
        - _ZN7tinyobjL11size_to_intEm
        - _ZN7tinyobjL11sr_parseIntERNS_12StreamReaderE
        - _ZN7tinyobjL11sr_parseIntERNS_12StreamReaderEPiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPf
        - _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEd
        - _ZN7tinyobjL13sr_parseReal2EPfS0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_dd
        - _ZN7tinyobjL13sr_parseReal2EPfS0_RNS_12StreamReaderEdd
        - _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
        - _ZN7tinyobjL14sr_parseStringERNS_12StreamReaderE
        - _ZN7tinyobjL14sr_parseTripleERNS_12StreamReaderEiiiPNS_14vertex_index_tERKNS_15warning_contextE
        - _ZN7tinyobjL17RemoveEmptyTokensEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - _ZN7tinyobjL17sr_parseTagTripleERNS_12StreamReaderE
        - _ZN7tinyobjL19exportGroupsToShapeEPNS_7shape_tERKNS_9PrimGroupERKNSt3__16vectorINS_11basic_tag_tINS5_9allocatorIcEEEENS8_ISA_EEEEiRKNS5_12basic_stringIcNS5_11char_traitsIcEES9_EEbRKNS6_IfNS8_IfEEEEPSI_
        - _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7tinyobjL23sr_parseVertexWithColorEPfS0_S0_S0_S0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
        - _ZNK7tinyobj12StreamReader10get_errorsEv
        - _ZNK7tinyobj12StreamReader10has_errorsEv
        - _ZNK7tinyobj12StreamReader11at_line_endEv
        - _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZNK7tinyobj12StreamReader3eofEv
        - _ZNK7tinyobj12StreamReader4peekEv
        - _ZNK7tinyobj12StreamReader5matchEPKcm
        - _ZNK7tinyobj12StreamReader7peek_atEm
        - _ZNK7tinyobj12StreamReader8line_numEv
        - _ZNK7tinyobj12StreamReader9remainingEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tiny_obj_loader.h:8851,10'
          Dst:             _ZNK7tinyobj12StreamReader10has_errorsEv
        - Src:             'tiny_obj_loader.h:8853,20'
          Dst:             _ZNK7tinyobj12StreamReader10get_errorsEv
        - Src:             'tiny_obj_loader.h:8866,13'
          Dst:             _ZN7tinyobj9PrimGroupC2Ev
        - Src:             'tiny_obj_loader.h:8880,11'
          Dst:             _ZN7tinyobj7shape_tC2Ev
        - Src:             'tiny_obj_loader.h:8885,10'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:8886,37'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8887,37'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8888,37'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8889,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8892,19'
          Dst:             _ZN7tinyobj15warning_contextC2Ev
        - Src:             'tiny_obj_loader.h:8896,14'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:8897,8'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:8898,12'
          Dst:             _ZNK7tinyobj12StreamReader11at_line_endEv
        - Src:             'tiny_obj_loader.h:8898,32'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8899,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8899,32'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8901,26'
          Dst:             _ZNK7tinyobj12StreamReader8line_numEv
        - Src:             'tiny_obj_loader.h:8904,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8904,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8904,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8905,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8909,28'
          Dst:             _ZN7tinyobjL23sr_parseVertexWithColorEPfS0_S0_S0_S0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
        - Src:             'tiny_obj_loader.h:8925,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8930,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8930,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8930,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8930,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8931,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8933,12'
          Dst:             _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
        - Src:             'tiny_obj_loader.h:8937,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8942,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8942,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8942,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8942,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8943,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8945,12'
          Dst:             _ZN7tinyobjL13sr_parseReal2EPfS0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_dd
        - Src:             'tiny_obj_loader.h:8951,7'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEPf
        - Src:             'tiny_obj_loader.h:8954,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:8959,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8959,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8959,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8959,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:8960,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:8963,12'
          Dst:             _ZN7tinyobjL11sr_parseIntERNS_12StreamReaderEPiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_
        - Src:             'tiny_obj_loader.h:8965,21'
          Dst:             _ZN7tinyobj19basic_skin_weight_tINSt3__19allocatorIcEEEC2Ev
        - Src:             'tiny_obj_loader.h:8968,31'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:8970,18'
          Dst:             _ZNK7tinyobj12StreamReader11at_line_endEv
        - Src:             'tiny_obj_loader.h:8970,38'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:8973,9'
          Dst:             _ZN7tinyobjL13sr_parseReal2EPfS0_RNS_12StreamReaderEdd
        - Src:             'tiny_obj_loader.h:8977,26'
          Dst:             _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'tiny_obj_loader.h:8986,26'
          Dst:             _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'tiny_obj_loader.h:8996,12'
          Dst:             _ZN7tinyobj12StreamReader17skip_space_and_crEv
        - Src:             'tiny_obj_loader.h:9001,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9003,5'
          Dst:             _ZN7tinyobj19basic_skin_weight_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:9003,5'
          Dst:             _ZN7tinyobj19basic_skin_weight_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:9008,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9008,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9008,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9009,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9011,16'
          Dst:             _ZN7tinyobj8__line_tC2Ev
        - Src:             'tiny_obj_loader.h:9013,30'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:9015,18'
          Dst:             _ZNK7tinyobj12StreamReader11at_line_endEv
        - Src:             'tiny_obj_loader.h:9015,38'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9017,24'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ev
        - Src:             'tiny_obj_loader.h:9018,33'
          Dst:             _ZN7tinyobjL11size_to_intEm
        - Src:             'tiny_obj_loader.h:9019,26'
          Dst:             _ZN7tinyobjL11size_to_intEm
        - Src:             'tiny_obj_loader.h:9020,26'
          Dst:             _ZN7tinyobjL11size_to_intEm
        - Src:             'tiny_obj_loader.h:9018,14'
          Dst:             _ZN7tinyobjL14sr_parseTripleERNS_12StreamReaderEiiiPNS_14vertex_index_tERKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:9022,26'
          Dst:             _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'tiny_obj_loader.h:9029,12'
          Dst:             _ZN7tinyobj12StreamReader17skip_space_and_crEv
        - Src:             'tiny_obj_loader.h:9034,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9036,5'
          Dst:             _ZN7tinyobj8__line_tD2Ev
        - Src:             'tiny_obj_loader.h:9036,5'
          Dst:             _ZN7tinyobj8__line_tD2Ev
        - Src:             'tiny_obj_loader.h:9039,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9039,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9039,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9040,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9042,18'
          Dst:             _ZN7tinyobj10__points_tC2Ev
        - Src:             'tiny_obj_loader.h:9044,30'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:9046,18'
          Dst:             _ZNK7tinyobj12StreamReader11at_line_endEv
        - Src:             'tiny_obj_loader.h:9046,38'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9048,24'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ev
        - Src:             'tiny_obj_loader.h:9049,33'
          Dst:             _ZN7tinyobjL11size_to_intEm
        - Src:             'tiny_obj_loader.h:9050,26'
          Dst:             _ZN7tinyobjL11size_to_intEm
        - Src:             'tiny_obj_loader.h:9051,26'
          Dst:             _ZN7tinyobjL11size_to_intEm
        - Src:             'tiny_obj_loader.h:9049,14'
          Dst:             _ZN7tinyobjL14sr_parseTripleERNS_12StreamReaderEiiiPNS_14vertex_index_tERKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:9053,26'
          Dst:             _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'tiny_obj_loader.h:9060,12'
          Dst:             _ZN7tinyobj12StreamReader17skip_space_and_crEv
        - Src:             'tiny_obj_loader.h:9065,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9067,5'
          Dst:             _ZN7tinyobj10__points_tD2Ev
        - Src:             'tiny_obj_loader.h:9067,5'
          Dst:             _ZN7tinyobj10__points_tD2Ev
        - Src:             'tiny_obj_loader.h:9070,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9070,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9070,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9071,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9072,10'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:9074,14'
          Dst:             _ZN7tinyobj6face_tC2Ev
        - Src:             'tiny_obj_loader.h:9079,30'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:9081,18'
          Dst:             _ZNK7tinyobj12StreamReader11at_line_endEv
        - Src:             'tiny_obj_loader.h:9081,38'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9083,24'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ev
        - Src:             'tiny_obj_loader.h:9084,33'
          Dst:             _ZN7tinyobjL11size_to_intEm
        - Src:             'tiny_obj_loader.h:9085,26'
          Dst:             _ZN7tinyobjL11size_to_intEm
        - Src:             'tiny_obj_loader.h:9086,26'
          Dst:             _ZN7tinyobjL11size_to_intEm
        - Src:             'tiny_obj_loader.h:9084,14'
          Dst:             _ZN7tinyobjL14sr_parseTripleERNS_12StreamReaderEiiiPNS_14vertex_index_tERKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:9088,26'
          Dst:             _ZNK7tinyobj12StreamReader12format_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             'tiny_obj_loader.h:9101,12'
          Dst:             _ZN7tinyobj12StreamReader17skip_space_and_crEv
        - Src:             'tiny_obj_loader.h:9106,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9108,5'
          Dst:             _ZN7tinyobj6face_tD2Ev
        - Src:             'tiny_obj_loader.h:9108,5'
          Dst:             _ZN7tinyobj6face_tD2Ev
        - Src:             'tiny_obj_loader.h:9111,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:9111,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9111,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9112,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9113,29'
          Dst:             _ZN7tinyobjL14sr_parseStringERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:9127,9'
          Dst:             _ZN7tinyobjL19exportGroupsToShapeEPNS_7shape_tERKNS_9PrimGroupERKNSt3__16vectorINS_11basic_tag_tINS5_9allocatorIcEEEENS8_ISA_EEEEiRKNS5_12basic_stringIcNS5_11char_traitsIcEES9_EEbRKNS6_IfNS8_IfEEEEPSI_
        - Src:             'tiny_obj_loader.h:9133,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9138,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:9138,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9138,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9140,12'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9142,59'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:9142,33'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:9144,9'
          Dst:             _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'tiny_obj_loader.h:9145,9'
          Dst:             _ZN7tinyobjL17RemoveEmptyTokensEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - Src:             'tiny_obj_loader.h:9193,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9198,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9198,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9198,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9200,18'
          Dst:             _ZN7tinyobjL19exportGroupsToShapeEPNS_7shape_tERKNS_9PrimGroupERKNSt3__16vectorINS_11basic_tag_tINS5_9allocatorIcEEEENS8_ISA_EEEEiRKNS5_12basic_stringIcNS5_11char_traitsIcEES9_EEbRKNS6_IfNS8_IfEEEEPSI_
        - Src:             'tiny_obj_loader.h:9208,15'
          Dst:             _ZN7tinyobj7shape_tC2Ev
        - Src:             'tiny_obj_loader.h:9208,13'
          Dst:             _ZN7tinyobj7shape_taSEOS0_
        - Src:             'tiny_obj_loader.h:9208,7'
          Dst:             _ZN7tinyobj7shape_tD2Ev
        - Src:             'tiny_obj_loader.h:9211,18'
          Dst:             _ZN7tinyobj9PrimGroup5clearEv
        - Src:             'tiny_obj_loader.h:9215,30'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:9217,18'
          Dst:             _ZNK7tinyobj12StreamReader11at_line_endEv
        - Src:             'tiny_obj_loader.h:9217,38'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9219,27'
          Dst:             _ZN7tinyobjL14sr_parseStringERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:9221,12'
          Dst:             _ZN7tinyobj12StreamReader17skip_space_and_crEv
        - Src:             'tiny_obj_loader.h:9246,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9251,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9251,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9251,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9253,18'
          Dst:             _ZN7tinyobjL19exportGroupsToShapeEPNS_7shape_tERKNS_9PrimGroupERKNSt3__16vectorINS_11basic_tag_tINS5_9allocatorIcEEEENS8_ISA_EEEEiRKNS5_12basic_stringIcNS5_11char_traitsIcEES9_EEbRKNS6_IfNS8_IfEEEEPSI_
        - Src:             'tiny_obj_loader.h:9263,18'
          Dst:             _ZN7tinyobj9PrimGroup5clearEv
        - Src:             'tiny_obj_loader.h:9264,15'
          Dst:             _ZN7tinyobj7shape_tC2Ev
        - Src:             'tiny_obj_loader.h:9264,13'
          Dst:             _ZN7tinyobj7shape_taSEOS0_
        - Src:             'tiny_obj_loader.h:9264,7'
          Dst:             _ZN7tinyobj7shape_tD2Ev
        - Src:             'tiny_obj_loader.h:9266,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9267,29'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:9270,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9274,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9274,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9274,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9276,13'
          Dst:             _ZN7tinyobj11basic_tag_tINSt3__19allocatorIcEEEC2Ev
        - Src:             'tiny_obj_loader.h:9278,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9280,18'
          Dst:             _ZN7tinyobjL14sr_parseStringERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:9282,22'
          Dst:             _ZN7tinyobjL17sr_parseTagTripleERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:9325,5'
          Dst:             _ZN7tinyobj11basic_tag_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:9308,28'
          Dst:             _ZN7tinyobjL11sr_parseIntERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:9313,30'
          Dst:             _ZN7tinyobjL12sr_parseRealERNS_12StreamReaderEd
        - Src:             'tiny_obj_loader.h:9318,31'
          Dst:             _ZN7tinyobjL14sr_parseStringERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:9323,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9325,5'
          Dst:             _ZN7tinyobj11basic_tag_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:9327,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9327,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9327,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9329,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9330,10'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:9332,14'
          Dst:             _ZNK7tinyobj12StreamReader11at_line_endEv
        - Src:             'tiny_obj_loader.h:9333,12'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9337,14'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9338,12'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9342,14'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:9342,37'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:9345,25'
          Dst:             _ZN7tinyobjL11sr_parseIntERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:9353,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9358,8'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9366,25'
          Dst:             _ZN7tinyobjL11size_to_intEm
        - Src:             'tiny_obj_loader.h:9369,57'
          Dst:             _ZNK7tinyobj12StreamReader8line_numEv
        - Src:             'tiny_obj_loader.h:9373,26'
          Dst:             _ZN7tinyobjL11size_to_intEm
        - Src:             'tiny_obj_loader.h:9376,64'
          Dst:             _ZNK7tinyobj12StreamReader8line_numEv
        - Src:             'tiny_obj_loader.h:9381,26'
          Dst:             _ZN7tinyobjL11size_to_intEm
        - Src:             'tiny_obj_loader.h:9384,66'
          Dst:             _ZNK7tinyobj12StreamReader8line_numEv
        - Src:             'tiny_obj_loader.h:9390,14'
          Dst:             _ZN7tinyobjL19exportGroupsToShapeEPNS_7shape_tERKNS_9PrimGroupERKNSt3__16vectorINS_11basic_tag_tINS5_9allocatorIcEEEENS8_ISA_EEEEiRKNS5_12basic_stringIcNS5_11char_traitsIcEES9_EEbRKNS6_IfNS8_IfEEEEPSI_
        - Src:             'tiny_obj_loader.h:9395,14'
          Dst:             _ZN7tinyobj9PrimGroup5clearEv
        - Src:             'tiny_obj_loader.h:9406,1'
          Dst:             _ZN7tinyobj15warning_contextD2Ev
        - Src:             'tiny_obj_loader.h:9406,1'
          Dst:             _ZN7tinyobj7shape_tD2Ev
        - Src:             'tiny_obj_loader.h:9406,1'
          Dst:             _ZN7tinyobj9PrimGroupD2Ev
        - Src:             'tiny_obj_loader.h:9406,1'
          Dst:             _ZN7tinyobj15warning_contextD2Ev
        - Src:             'tiny_obj_loader.h:9406,1'
          Dst:             _ZN7tinyobj7shape_tD2Ev
        - Src:             'tiny_obj_loader.h:9406,1'
          Dst:             _ZN7tinyobj9PrimGroupD2Ev
    - functionName:    _ZN7tinyobj20MaterialStreamReaderclERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_6vectorINS_10material_tENS5_ISB_EEEEPNS1_3mapIS7_iNS1_4lessIS7_EENS5_INS1_4pairIS8_iEEEEEEPS7_SN_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8829
      functionLinenumberEnd: 8842
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          128
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - _ZN7tinyobj12StreamReaderD2Ev
        - _ZN7tinyobjL15LoadMtlInternalEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEERNS_12StreamReaderEPS7_SN_RSB_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:8840,16'
          Dst:             _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - Src:             'tiny_obj_loader.h:8841,10'
          Dst:             _ZN7tinyobjL15LoadMtlInternalEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEERNS_12StreamReaderEPS7_SN_RSB_
        - Src:             'tiny_obj_loader.h:8842,1'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
        - Src:             'tiny_obj_loader.h:8842,1'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
    - functionName:    _ZN7tinyobj15LoadObjOptTypedEPKcPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_S1_RKNS_13OptLoadConfigE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13790
      functionLinenumberEnd: 13858
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          318
      EdgeCount:       121
      CyclomaticComplexity: 59
      functionsReached:
        - _ZN7tinyobj9OptResultC2Ev
        - _ZN7tinyobj9OptResultD2Ev
        - _ZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:13791,13'
          Dst:             _ZN7tinyobj9OptResultC2Ev
        - Src:             'tiny_obj_loader.h:13842,5'
          Dst:             _ZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigE
        - Src:             'tiny_obj_loader.h:13854,3'
          Dst:             _ZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigE
        - Src:             'tiny_obj_loader.h:13858,1'
          Dst:             _ZN7tinyobj9OptResultD2Ev
        - Src:             'tiny_obj_loader.h:13858,1'
          Dst:             _ZN7tinyobj9OptResultD2Ev
    - functionName:    _ZN7tinyobj9OptResultC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7tinyobj14ArenaAllocatorC2Em
        - _ZN7tinyobj14ArenaAllocatorD2Ev
        - _ZN7tinyobj9OptAttribC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1149,17'
          Dst:             _ZN7tinyobj14ArenaAllocatorC2Em
        - Src:             'tiny_obj_loader.h:1149,3'
          Dst:             _ZN7tinyobj9OptAttribC2Ev
        - Src:             'tiny_obj_loader.h:1149,55'
          Dst:             _ZN7tinyobj14ArenaAllocatorD2Ev
    - functionName:    _ZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12930
      functionLinenumberEnd: 13772
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         756
      ICount:          4300
      EdgeCount:       1488
      CyclomaticComplexity: 734
      functionsReached:
        - _ZN7tinyobj10TypedArrayINS_7index_tEE4dataEv
        - _ZN7tinyobj10TypedArrayINS_7index_tEE8allocateERNS_14ArenaAllocatorEm
        - _ZN7tinyobj10TypedArrayINS_7index_tEE8truncateEm
        - _ZN7tinyobj10TypedArrayINS_7index_tEEixEm
        - _ZN7tinyobj10TypedArrayIfE4dataEv
        - _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - _ZN7tinyobj10TypedArrayIfEC2Ev
        - _ZN7tinyobj10TypedArrayIfEixEm
        - _ZN7tinyobj10TypedArrayIiE4dataEv
        - _ZN7tinyobj10TypedArrayIiE8allocateERNS_14ArenaAllocatorEm
        - _ZN7tinyobj10TypedArrayIiE8truncateEm
        - _ZN7tinyobj10TypedArrayIiEixEm
        - _ZN7tinyobj10TypedArrayIjE8allocateERNS_14ArenaAllocatorEm
        - _ZN7tinyobj10TypedArrayIjE8truncateEm
        - _ZN7tinyobj10TypedArrayIjEC2Ev
        - _ZN7tinyobj10TypedArrayIjEixEm
        - _ZN7tinyobj10TypedArrayImE8allocateERNS_14ArenaAllocatorEm
        - _ZN7tinyobj10TypedArrayImEC2Ev
        - _ZN7tinyobj10TypedArrayImEixEm
        - _ZN7tinyobj12opt_internal13OptFloatCacheC2Eib
        - _ZN7tinyobj12opt_internal13OptFloatCacheD2Ev
        - _ZN7tinyobj12opt_internalL22scalar_find_line_infosEPKcmmRNSt3__16vectorINS0_8LineInfoENS3_9allocatorIS5_EEEE
        - _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - _ZN7tinyobj12opt_internalL25opt_parseLineToThreadDataERNS0_13OptThreadDataEPKcmbmPNS0_13OptFloatCacheE
        - _ZN7tinyobj12opt_internalL26ConvertLegacyResultToBasicERKNS_8attrib_tERKNSt3__16vectorINS_7shape_tENS4_9allocatorIS6_EEEERKNS5_INS_10material_tENS7_ISC_EEEEPNS_14basic_attrib_tINS7_IcEEEEPNS5_INS_13basic_shape_tISI_EENS7_ISM_EEEEPSE_
        - _ZN7tinyobj12opt_internalL29opt_appendOutOfBoundsWarningsEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiiiiim
        - _ZN7tinyobj12opt_internalL35opt_buffer_requires_legacy_fallbackEPKcm
        - _ZN7tinyobj12opt_internalL41opt_validateAndResolveFaceIndexLikeLegacyEiibRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmPS7_Pi
        - _ZN7tinyobj13OptShapeRangeC2Ev
        - _ZN7tinyobj13OptShapeRangeD2Ev
        - _ZN7tinyobj14basic_attrib_tINSt3__19allocatorIcEEEC2Ev
        - _ZN7tinyobj14basic_attrib_tINSt3__19allocatorIcEEED2Ev
        - _ZN7tinyobj18MaterialFileReaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7tinyobj18MaterialFileReaderD2Ev
        - _ZN7tinyobj18MaterialFileReaderclERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_6vectorINS_10material_tENS5_ISB_EEEEPNS1_3mapIS7_iNS1_4lessIS7_EENS5_INS1_4pairIS8_iEEEEEEPS7_SN_
        - _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PNS2_13basic_istreamIcSF_EEPNS_14MaterialReaderEbb
        - _ZN7tinyobj8attrib_tC2Ev
        - _ZN7tinyobj8attrib_tD2Ev
        - _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
        - _ZN7tinyobjL17RemoveEmptyTokensEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - _ZNK7tinyobj10TypedArrayIfE4sizeEv
        - _ZNK7tinyobj10TypedArrayIiE4sizeEv
        - _ZNK7tinyobj12opt_internal10OptFaceCmd12face_indicesEv
        - '_ZZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigEENK3$_0clEm'
        - '_ZZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigEENK3$_1clEm'
        - '_ZZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigEENK3$_2clESD_mm'
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tiny_obj_loader.h:12983,5'
          Dst:             _ZN7tinyobj12opt_internalL22scalar_find_line_infosEPKcmmRNSt3__16vectorINS0_8LineInfoENS3_9allocatorIS5_EEEE
        - Src:             'tiny_obj_loader.h:12994,7'
          Dst:             _ZN7tinyobj12opt_internalL35opt_buffer_requires_legacy_fallbackEPKcm
        - Src:             'tiny_obj_loader.h:12995,22'
          Dst:             _ZN7tinyobj14basic_attrib_tINSt3__19allocatorIcEEEC2Ev
        - Src:             'tiny_obj_loader.h:13000,14'
          Dst:             _ZN7tinyobj8attrib_tC2Ev
        - Src:             'tiny_obj_loader.h:13003,24'
          Dst:             _ZN7tinyobj18MaterialFileReaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:13006,21'
          Dst:             _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PNS2_13basic_istreamIcSF_EEPNS_14MaterialReaderEbb
        - Src:             'tiny_obj_loader.h:13009,5'
          Dst:             _ZN7tinyobj12opt_internalL26ConvertLegacyResultToBasicERKNS_8attrib_tERKNSt3__16vectorINS_7shape_tENS4_9allocatorIS6_EEEERKNS5_INS_10material_tENS7_ISC_EEEEPNS_14basic_attrib_tINS7_IcEEEEPNS5_INS_13basic_shape_tISI_EENS7_ISM_EEEEPSE_
        - Src:             'tiny_obj_loader.h:13019,5'
          Dst:             _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13019,5'
          Dst:             _ZN7tinyobj10TypedArrayIfE4dataEv
        - Src:             'tiny_obj_loader.h:13020,5'
          Dst:             _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13020,5'
          Dst:             _ZN7tinyobj10TypedArrayIfE4dataEv
        - Src:             'tiny_obj_loader.h:13021,5'
          Dst:             _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13021,5'
          Dst:             _ZN7tinyobj10TypedArrayIfE4dataEv
        - Src:             'tiny_obj_loader.h:13022,5'
          Dst:             _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13022,5'
          Dst:             _ZN7tinyobj10TypedArrayIfE4dataEv
        - Src:             'tiny_obj_loader.h:13023,5'
          Dst:             _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13023,5'
          Dst:             _ZN7tinyobj10TypedArrayIfE4dataEv
        - Src:             'tiny_obj_loader.h:13024,5'
          Dst:             _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13024,5'
          Dst:             _ZN7tinyobj10TypedArrayIfE4dataEv
        - Src:             'tiny_obj_loader.h:13025,5'
          Dst:             _ZN7tinyobj10TypedArrayINS_7index_tEE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13025,5'
          Dst:             _ZN7tinyobj10TypedArrayINS_7index_tEE4dataEv
        - Src:             'tiny_obj_loader.h:13026,5'
          Dst:             _ZN7tinyobj10TypedArrayIiE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13026,5'
          Dst:             _ZN7tinyobj10TypedArrayIiE4dataEv
        - Src:             'tiny_obj_loader.h:13027,5'
          Dst:             _ZN7tinyobj10TypedArrayIiE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13027,5'
          Dst:             _ZN7tinyobj10TypedArrayIiE4dataEv
        - Src:             'tiny_obj_loader.h:13035,36'
          Dst:             _ZN7tinyobj10TypedArrayIjE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13040,26'
          Dst:             _ZN7tinyobj10TypedArrayIjEixEm
        - Src:             'tiny_obj_loader.h:13050,21'
          Dst:             _ZN7tinyobj13OptShapeRangeC2Ev
        - Src:             'tiny_obj_loader.h:13059,5'
          Dst:             _ZN7tinyobj13OptShapeRangeD2Ev
        - Src:             'tiny_obj_loader.h:13059,5'
          Dst:             _ZN7tinyobj13OptShapeRangeD2Ev
        - Src:             'tiny_obj_loader.h:13063,3'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
        - Src:             'tiny_obj_loader.h:13063,3'
          Dst:             _ZN7tinyobj8attrib_tD2Ev
        - Src:             'tiny_obj_loader.h:13063,3'
          Dst:             _ZN7tinyobj14basic_attrib_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:13063,3'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
        - Src:             'tiny_obj_loader.h:13063,3'
          Dst:             _ZN7tinyobj8attrib_tD2Ev
        - Src:             'tiny_obj_loader.h:13063,3'
          Dst:             _ZN7tinyobj14basic_attrib_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:13111,19'
          Dst:             _ZN7tinyobj12opt_internal13OptFloatCacheC2Eib
        - Src:             'tiny_obj_loader.h:13116,7'
          Dst:             _ZN7tinyobj12opt_internalL25opt_parseLineToThreadDataERNS0_13OptThreadDataEPKcmbmPNS0_13OptFloatCacheE
        - Src:             'tiny_obj_loader.h:13121,3'
          Dst:             _ZN7tinyobj12opt_internal13OptFloatCacheD2Ev
        - Src:             'tiny_obj_loader.h:13121,3'
          Dst:             _ZN7tinyobj12opt_internal13OptFloatCacheD2Ev
        - Src:             'tiny_obj_loader.h:13151,24'
          Dst:             _ZN7tinyobj18MaterialFileReaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:13179,43'
          Dst:             _ZNK7tinyobj12opt_internal10OptFaceCmd12face_indicesEv
        - Src:             'tiny_obj_loader.h:13181,18'
          Dst:             _ZN7tinyobj12opt_internalL41opt_validateAndResolveFaceIndexLikeLegacyEiibRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmPS7_Pi
        - Src:             'tiny_obj_loader.h:13189,20'
          Dst:             _ZN7tinyobj12opt_internalL41opt_validateAndResolveFaceIndexLikeLegacyEiibRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmPS7_Pi
        - Src:             'tiny_obj_loader.h:13198,20'
          Dst:             _ZN7tinyobj12opt_internalL41opt_validateAndResolveFaceIndexLikeLegacyEiibRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmPS7_Pi
        - Src:             'tiny_obj_loader.h:13238,11'
          Dst:             _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'tiny_obj_loader.h:13239,11'
          Dst:             _ZN7tinyobjL17RemoveEmptyTokensEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - Src:             'tiny_obj_loader.h:13255,23'
          Dst:             _ZN7tinyobj18MaterialFileReaderclERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_6vectorINS_10material_tENS5_ISB_EEEEPNS1_3mapIS7_iNS1_4lessIS7_EENS5_INS1_4pairIS8_iEEEEEEPS7_SN_
        - Src:             'tiny_obj_loader.h:13296,3'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
        - Src:             'tiny_obj_loader.h:13296,3'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
        - Src:             'tiny_obj_loader.h:13347,19'
          Dst:             _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13349,27'
          Dst:             _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13351,7'
          Dst:             _ZN7tinyobj10TypedArrayIfEixEm
        - Src:             'tiny_obj_loader.h:13353,18'
          Dst:             _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13354,20'
          Dst:             _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13356,24'
          Dst:             _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13358,18'
          Dst:             _ZN7tinyobj10TypedArrayINS_7index_tEE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13359,25'
          Dst:             _ZN7tinyobj10TypedArrayIiE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13360,23'
          Dst:             _ZN7tinyobj10TypedArrayIiE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13362,5'
          Dst:             _ZN7tinyobj10TypedArrayIiEixEm
        - Src:             'tiny_obj_loader.h:13365,28'
          Dst:             _ZN7tinyobj10TypedArrayIjEC2Ev
        - Src:             'tiny_obj_loader.h:13367,29'
          Dst:             _ZN7tinyobj10TypedArrayIjE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13371,22'
          Dst:             _ZN7tinyobj10TypedArrayIfEC2Ev
        - Src:             'tiny_obj_loader.h:13373,16'
          Dst:             _ZN7tinyobj10TypedArrayIfE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13375,7'
          Dst:             _ZN7tinyobj10TypedArrayIfEixEm
        - Src:             'tiny_obj_loader.h:13594,38'
          Dst:             '_ZZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigEENK3$_0clEm'
        - Src:             'tiny_obj_loader.h:13595,38'
          Dst:             '_ZZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigEENK3$_1clEm'
        - Src:             'tiny_obj_loader.h:13639,5'
          Dst:             _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - Src:             'tiny_obj_loader.h:13640,5'
          Dst:             _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - Src:             'tiny_obj_loader.h:13641,5'
          Dst:             _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - Src:             'tiny_obj_loader.h:13656,23'
          Dst:             _ZN7tinyobj10TypedArrayINS_7index_tEEixEm
        - Src:             'tiny_obj_loader.h:13656,49'
          Dst:             _ZN7tinyobj10TypedArrayINS_7index_tEEixEm
        - Src:             'tiny_obj_loader.h:13660,23'
          Dst:             _ZN7tinyobj10TypedArrayIiEixEm
        - Src:             'tiny_obj_loader.h:13661,23'
          Dst:             _ZN7tinyobj10TypedArrayIiEixEm
        - Src:             'tiny_obj_loader.h:13663,23'
          Dst:             _ZN7tinyobj10TypedArrayIiEixEm
        - Src:             'tiny_obj_loader.h:13664,23'
          Dst:             _ZN7tinyobj10TypedArrayIiEixEm
        - Src:             'tiny_obj_loader.h:13667,25'
          Dst:             _ZN7tinyobj10TypedArrayIjEixEm
        - Src:             'tiny_obj_loader.h:13668,25'
          Dst:             _ZN7tinyobj10TypedArrayIjEixEm
        - Src:             'tiny_obj_loader.h:13677,18'
          Dst:             _ZN7tinyobj10TypedArrayINS_7index_tEE8truncateEm
        - Src:             'tiny_obj_loader.h:13678,25'
          Dst:             _ZN7tinyobj10TypedArrayIiE8truncateEm
        - Src:             'tiny_obj_loader.h:13679,23'
          Dst:             _ZN7tinyobj10TypedArrayIiE8truncateEm
        - Src:             'tiny_obj_loader.h:13681,29'
          Dst:             _ZN7tinyobj10TypedArrayIjE8truncateEm
        - Src:             'tiny_obj_loader.h:13687,40'
          Dst:             _ZNK7tinyobj10TypedArrayIfE4sizeEv
        - Src:             'tiny_obj_loader.h:13688,39'
          Dst:             _ZNK7tinyobj10TypedArrayIfE4sizeEv
        - Src:             'tiny_obj_loader.h:13689,41'
          Dst:             _ZNK7tinyobj10TypedArrayIfE4sizeEv
        - Src:             'tiny_obj_loader.h:13685,3'
          Dst:             _ZN7tinyobj12opt_internalL29opt_appendOutOfBoundsWarningsEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiiiiim
        - Src:             'tiny_obj_loader.h:13697,54'
          Dst:             _ZNK7tinyobj10TypedArrayIiE4sizeEv
        - Src:             'tiny_obj_loader.h:13699,24'
          Dst:             _ZN7tinyobj10TypedArrayImEC2Ev
        - Src:             'tiny_obj_loader.h:13700,16'
          Dst:             _ZN7tinyobj10TypedArrayImE8allocateERNS_14ArenaAllocatorEm
        - Src:             'tiny_obj_loader.h:13701,5'
          Dst:             _ZN7tinyobj10TypedArrayImEixEm
        - Src:             'tiny_obj_loader.h:13704,11'
          Dst:             _ZN7tinyobj10TypedArrayImEixEm
        - Src:             'tiny_obj_loader.h:13704,48'
          Dst:             _ZN7tinyobj10TypedArrayIiEixEm
        - Src:             'tiny_obj_loader.h:13703,7'
          Dst:             _ZN7tinyobj10TypedArrayImEixEm
        - Src:             'tiny_obj_loader.h:13748,17'
          Dst:             '_ZZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigEENK3$_2clESD_mm'
        - Src:             'tiny_obj_loader.h:13750,17'
          Dst:             '_ZZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigEENK3$_2clESD_mm'
        - Src:             'tiny_obj_loader.h:13766,7'
          Dst:             '_ZZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigEENK3$_2clESD_mm'
    - functionName:    _ZN7tinyobj9OptResultD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj14ArenaAllocatorD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1142,8'
          Dst:             _ZN7tinyobj14ArenaAllocatorD2Ev
    - functionName:    _ZN7tinyobj18MaterialFileReaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7tinyobj14MaterialReaderC2Ev
        - _ZN7tinyobj14MaterialReaderD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:573,12'
          Dst:             _ZN7tinyobj14MaterialReaderC2Ev
        - Src:             'tiny_obj_loader.h:574,36'
          Dst:             _ZN7tinyobj14MaterialReaderD2Ev
    - functionName:    _ZN7tinyobj15LoadObjOptTypedEPKcmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_RKNS_13OptLoadConfigE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13778
      functionLinenumberEnd: 13783
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN7tinyobj9OptResultC2Ev
        - _ZN7tinyobj9OptResultD2Ev
        - _ZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:13779,13'
          Dst:             _ZN7tinyobj9OptResultC2Ev
        - Src:             'tiny_obj_loader.h:13780,3'
          Dst:             _ZN7tinyobjL24LoadObjOptTyped_internalEPNS_9OptResultEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_PKcmRKS8_SD_bRKNS_13OptLoadConfigE
        - Src:             'tiny_obj_loader.h:13783,1'
          Dst:             _ZN7tinyobj9OptResultD2Ev
        - Src:             'tiny_obj_loader.h:13783,1'
          Dst:             _ZN7tinyobj9OptResultD2Ev
    - functionName:    _ZN7tinyobj10LoadObjOptEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcSM_RKNS_13OptLoadConfigE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12850
      functionLinenumberEnd: 12920
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          298
      EdgeCount:       108
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN7tinyobjL19LoadObjOpt_internalEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKSJ_SO_bRKNS_13OptLoadConfigE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:12904,12'
          Dst:             _ZN7tinyobjL19LoadObjOpt_internalEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKSJ_SO_bRKNS_13OptLoadConfigE
        - Src:             'tiny_obj_loader.h:12917,10'
          Dst:             _ZN7tinyobjL19LoadObjOpt_internalEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKSJ_SO_bRKNS_13OptLoadConfigE
    - functionName:    _ZN7tinyobjL19LoadObjOpt_internalEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKSJ_SO_bRKNS_13OptLoadConfigE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11938
      functionLinenumberEnd: 12827
      functionDepth:   0
      returnType:      bool
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         630
      ICount:          4027
      EdgeCount:       1232
      CyclomaticComplexity: 604
      functionsReached:
        - _ZN7tinyobj12opt_internal13OptFloatCacheC2Eib
        - _ZN7tinyobj12opt_internal13OptFloatCacheD2Ev
        - _ZN7tinyobj12opt_internalL22scalar_find_line_infosEPKcmmRNSt3__16vectorINS0_8LineInfoENS3_9allocatorIS5_EEEE
        - _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - _ZN7tinyobj12opt_internalL25opt_parseLineToThreadDataERNS0_13OptThreadDataEPKcmbmPNS0_13OptFloatCacheE
        - _ZN7tinyobj12opt_internalL26ConvertLegacyResultToBasicERKNS_8attrib_tERKNSt3__16vectorINS_7shape_tENS4_9allocatorIS6_EEEERKNS5_INS_10material_tENS7_ISC_EEEEPNS_14basic_attrib_tINS7_IcEEEEPNS5_INS_13basic_shape_tISI_EENS7_ISM_EEEEPSE_
        - _ZN7tinyobj12opt_internalL29opt_appendOutOfBoundsWarningsEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiiiiim
        - _ZN7tinyobj12opt_internalL35opt_buffer_requires_legacy_fallbackEPKcm
        - _ZN7tinyobj12opt_internalL41opt_validateAndResolveFaceIndexLikeLegacyEiibRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmPS7_Pi
        - _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEEC2Ev
        - _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEED2Ev
        - _ZN7tinyobj18MaterialFileReaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7tinyobj18MaterialFileReaderD2Ev
        - _ZN7tinyobj18MaterialFileReaderclERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_6vectorINS_10material_tENS5_ISB_EEEEPNS1_3mapIS7_iNS1_4lessIS7_EENS5_INS1_4pairIS8_iEEEEEEPS7_SN_
        - _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PNS2_13basic_istreamIcSF_EEPNS_14MaterialReaderEbb
        - _ZN7tinyobj8attrib_tC2Ev
        - _ZN7tinyobj8attrib_tD2Ev
        - _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
        - _ZN7tinyobjL17RemoveEmptyTokensEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - _ZNK7tinyobj12opt_internal10OptFaceCmd12face_indicesEv
        - '_ZZN7tinyobjL19LoadObjOpt_internalEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKSJ_SO_bRKNS_13OptLoadConfigEENK3$_0clEm'
        - '_ZZN7tinyobjL19LoadObjOpt_internalEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKSJ_SO_bRKNS_13OptLoadConfigEENK3$_1clEm'
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tiny_obj_loader.h:12007,5'
          Dst:             _ZN7tinyobj12opt_internalL22scalar_find_line_infosEPKcmmRNSt3__16vectorINS0_8LineInfoENS3_9allocatorIS5_EEEE
        - Src:             'tiny_obj_loader.h:12015,7'
          Dst:             _ZN7tinyobj12opt_internalL35opt_buffer_requires_legacy_fallbackEPKcm
        - Src:             'tiny_obj_loader.h:12018,14'
          Dst:             _ZN7tinyobj8attrib_tC2Ev
        - Src:             'tiny_obj_loader.h:12021,24'
          Dst:             _ZN7tinyobj18MaterialFileReaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:12024,21'
          Dst:             _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PNS2_13basic_istreamIcSF_EEPNS_14MaterialReaderEbb
        - Src:             'tiny_obj_loader.h:12032,3'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
        - Src:             'tiny_obj_loader.h:12029,5'
          Dst:             _ZN7tinyobj12opt_internalL26ConvertLegacyResultToBasicERKNS_8attrib_tERKNSt3__16vectorINS_7shape_tENS4_9allocatorIS6_EEEERKNS5_INS_10material_tENS7_ISC_EEEEPNS_14basic_attrib_tINS7_IcEEEEPNS5_INS_13basic_shape_tISI_EENS7_ISM_EEEEPSE_
        - Src:             'tiny_obj_loader.h:12032,3'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
        - Src:             'tiny_obj_loader.h:12032,3'
          Dst:             _ZN7tinyobj8attrib_tD2Ev
        - Src:             'tiny_obj_loader.h:12032,3'
          Dst:             _ZN7tinyobj8attrib_tD2Ev
        - Src:             'tiny_obj_loader.h:12085,19'
          Dst:             _ZN7tinyobj12opt_internal13OptFloatCacheC2Eib
        - Src:             'tiny_obj_loader.h:12090,7'
          Dst:             _ZN7tinyobj12opt_internalL25opt_parseLineToThreadDataERNS0_13OptThreadDataEPKcmbmPNS0_13OptFloatCacheE
        - Src:             'tiny_obj_loader.h:12095,3'
          Dst:             _ZN7tinyobj12opt_internal13OptFloatCacheD2Ev
        - Src:             'tiny_obj_loader.h:12095,3'
          Dst:             _ZN7tinyobj12opt_internal13OptFloatCacheD2Ev
        - Src:             'tiny_obj_loader.h:12124,24'
          Dst:             _ZN7tinyobj18MaterialFileReaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:12159,43'
          Dst:             _ZNK7tinyobj12opt_internal10OptFaceCmd12face_indicesEv
        - Src:             'tiny_obj_loader.h:12162,18'
          Dst:             _ZN7tinyobj12opt_internalL41opt_validateAndResolveFaceIndexLikeLegacyEiibRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmPS7_Pi
        - Src:             'tiny_obj_loader.h:12172,20'
          Dst:             _ZN7tinyobj12opt_internalL41opt_validateAndResolveFaceIndexLikeLegacyEiibRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmPS7_Pi
        - Src:             'tiny_obj_loader.h:12183,20'
          Dst:             _ZN7tinyobj12opt_internalL41opt_validateAndResolveFaceIndexLikeLegacyEiibRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmPS7_Pi
        - Src:             'tiny_obj_loader.h:12237,11'
          Dst:             _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'tiny_obj_loader.h:12238,11'
          Dst:             _ZN7tinyobjL17RemoveEmptyTokensEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - Src:             'tiny_obj_loader.h:12260,23'
          Dst:             _ZN7tinyobj18MaterialFileReaderclERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_6vectorINS_10material_tENS5_ISB_EEEEPNS1_3mapIS7_iNS1_4lessIS7_EENS5_INS1_4pairIS8_iEEEEEEPS7_SN_
        - Src:             'tiny_obj_loader.h:12316,3'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
        - Src:             'tiny_obj_loader.h:12316,3'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
        - Src:             'tiny_obj_loader.h:12579,38'
          Dst:             '_ZZN7tinyobjL19LoadObjOpt_internalEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKSJ_SO_bRKNS_13OptLoadConfigEENK3$_0clEm'
        - Src:             'tiny_obj_loader.h:12580,38'
          Dst:             '_ZZN7tinyobjL19LoadObjOpt_internalEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKSJ_SO_bRKNS_13OptLoadConfigEENK3$_1clEm'
        - Src:             'tiny_obj_loader.h:12644,5'
          Dst:             _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - Src:             'tiny_obj_loader.h:12645,5'
          Dst:             _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - Src:             'tiny_obj_loader.h:12646,5'
          Dst:             _ZN7tinyobj12opt_internalL23opt_updateGreatestIndexEiPi
        - Src:             'tiny_obj_loader.h:12685,3'
          Dst:             _ZN7tinyobj12opt_internalL29opt_appendOutOfBoundsWarningsEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiiiiim
        - Src:             'tiny_obj_loader.h:12709,21'
          Dst:             _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEEC2Ev
        - Src:             'tiny_obj_loader.h:12740,33'
          Dst:             _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEEC2Ev
        - Src:             'tiny_obj_loader.h:12758,15'
          Dst:             _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:12758,15'
          Dst:             _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:12760,33'
          Dst:             _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEEC2Ev
        - Src:             'tiny_obj_loader.h:12783,15'
          Dst:             _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:12783,15'
          Dst:             _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:12800,23'
          Dst:             _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEEC2Ev
        - Src:             'tiny_obj_loader.h:12823,5'
          Dst:             _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:12823,5'
          Dst:             _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:12824,3'
          Dst:             _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEED2Ev
        - Src:             'tiny_obj_loader.h:12824,3'
          Dst:             _ZN7tinyobj13basic_shape_tINSt3__19allocatorIcEEED2Ev
    - functionName:    _ZN7tinyobj10LoadObjOptEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKNS_13OptLoadConfigE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12836
      functionLinenumberEnd: 12840
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7tinyobjL19LoadObjOpt_internalEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKSJ_SO_bRKNS_13OptLoadConfigE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:12837,10'
          Dst:             _ZN7tinyobjL19LoadObjOpt_internalEPNS_14basic_attrib_tINSt3__19allocatorIcEEEEPNS1_6vectorINS_13basic_shape_tIS3_EENS2_IS8_EEEEPNS6_INS_10material_tENS2_ISC_EEEEPNS1_12basic_stringIcNS1_11char_traitsIcEES3_EESK_PKcmRKSJ_SO_bRKNS_13OptLoadConfigE
    - functionName:    _ZN7tinyobj14ArenaAllocator5resetEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9888
      functionLinenumberEnd: 9888
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj14ArenaAllocator7destroyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:9888,32'
          Dst:             _ZN7tinyobj14ArenaAllocator7destroyEv
    - functionName:    _ZN7tinyobj9ObjReader13ParseFromFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_15ObjReaderConfigE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9799
      functionLinenumberEnd: 9820
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          104
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PKcSK_bb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:9815,12'
          Dst:             _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PKcSK_bb
    - functionName:    _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PKcSK_bb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9411
      functionLinenumberEnd: 9479
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          254
      EdgeCount:       74
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - _ZN7tinyobj12StreamReaderD2Ev
        - _ZN7tinyobj18MaterialFileReaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7tinyobj18MaterialFileReaderD2Ev
        - _ZN7tinyobjL15LoadObjInternalEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_RNS_12StreamReaderEPNS_14MaterialReaderEbbRKSH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:9430,22'
          Dst:             _ZN7tinyobj18MaterialFileReaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:9473,18'
          Dst:             _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - Src:             'tiny_obj_loader.h:9474,12'
          Dst:             _ZN7tinyobjL15LoadObjInternalEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_RNS_12StreamReaderEPNS_14MaterialReaderEbbRKSH_
        - Src:             'tiny_obj_loader.h:9477,3'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
        - Src:             'tiny_obj_loader.h:9477,3'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
        - Src:             'tiny_obj_loader.h:9479,1'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
        - Src:             'tiny_obj_loader.h:9479,1'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
    - functionName:    _ZN7tinyobjL27LoadObjWithCallbackInternalERNS_12StreamReaderERKNS_10callback_tEPvPNS_14MaterialReaderEPNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESF_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9506
      functionLinenumberEnd: 9786
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         266
      ICount:          1409
      EdgeCount:       291
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN7tinyobj12StreamReader10skip_spaceEv
        - _ZN7tinyobj12StreamReader17skip_space_and_crEv
        - _ZN7tinyobj12StreamReader7advanceEm
        - _ZN7tinyobj12StreamReader9read_lineEv
        - _ZN7tinyobj12StreamReader9skip_lineEv
        - _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
        - _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEddd
        - _ZN7tinyobjL14sr_parseStringERNS_12StreamReaderE
        - _ZN7tinyobjL17RemoveEmptyTokensEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - _ZN7tinyobjL17sr_parseRawTripleERNS_12StreamReaderE
        - _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7tinyobjL23sr_parseVertexWithColorEPfS0_S0_S0_S0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
        - _ZNK7tinyobj12StreamReader10get_errorsEv
        - _ZNK7tinyobj12StreamReader10has_errorsEv
        - _ZNK7tinyobj12StreamReader11at_line_endEv
        - _ZNK7tinyobj12StreamReader3eofEv
        - _ZNK7tinyobj12StreamReader4peekEv
        - _ZNK7tinyobj12StreamReader5matchEPKcm
        - _ZNK7tinyobj12StreamReader7peek_atEm
        - _ZNK7tinyobj12StreamReader9remainingEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tiny_obj_loader.h:9507,10'
          Dst:             _ZNK7tinyobj12StreamReader10has_errorsEv
        - Src:             'tiny_obj_loader.h:9509,20'
          Dst:             _ZNK7tinyobj12StreamReader10get_errorsEv
        - Src:             'tiny_obj_loader.h:9526,10'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:9527,37'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9528,37'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9529,37'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9530,8'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9533,14'
          Dst:             _ZNK7tinyobj12StreamReader3eofEv
        - Src:             'tiny_obj_loader.h:9534,8'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:9535,12'
          Dst:             _ZNK7tinyobj12StreamReader11at_line_endEv
        - Src:             'tiny_obj_loader.h:9535,32'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9536,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9536,32'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9539,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9539,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9539,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9540,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9544,28'
          Dst:             _ZN7tinyobjL23sr_parseVertexWithColorEPfS0_S0_S0_S0_S0_RNS_12StreamReaderEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS9_ddd
        - Src:             'tiny_obj_loader.h:9555,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9560,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9560,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9560,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9560,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9561,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9563,7'
          Dst:             _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEddd
        - Src:             'tiny_obj_loader.h:9567,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9572,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9572,32'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9572,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9572,81'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9573,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9575,7'
          Dst:             _ZN7tinyobjL13sr_parseReal3EPfS0_S0_RNS_12StreamReaderEddd
        - Src:             'tiny_obj_loader.h:9579,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9584,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9584,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9584,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9585,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9586,10'
          Dst:             _ZN7tinyobj12StreamReader10skip_spaceEv
        - Src:             'tiny_obj_loader.h:9589,31'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:9591,18'
          Dst:             _ZNK7tinyobj12StreamReader11at_line_endEv
        - Src:             'tiny_obj_loader.h:9591,38'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9593,29'
          Dst:             _ZN7tinyobjL17sr_parseRawTripleERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:9601,12'
          Dst:             _ZN7tinyobj12StreamReader17skip_space_and_crEv
        - Src:             'tiny_obj_loader.h:9610,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9615,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:9615,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9615,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9616,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9617,29'
          Dst:             _ZN7tinyobjL14sr_parseStringERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:9638,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9643,12'
          Dst:             _ZNK7tinyobj12StreamReader5matchEPKcm
        - Src:             'tiny_obj_loader.h:9643,38'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9643,62'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9645,12'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9647,59'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:9647,33'
          Dst:             _ZN7tinyobjL22trimTrailingWhitespaceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:9649,9'
          Dst:             _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'tiny_obj_loader.h:9650,9'
          Dst:             _ZN7tinyobjL17RemoveEmptyTokensEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
        - Src:             'tiny_obj_loader.h:9701,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9706,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9706,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9706,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9709,31'
          Dst:             _ZNK7tinyobj12StreamReader9remainingEv
        - Src:             'tiny_obj_loader.h:9711,18'
          Dst:             _ZNK7tinyobj12StreamReader11at_line_endEv
        - Src:             'tiny_obj_loader.h:9711,38'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9713,27'
          Dst:             _ZN7tinyobjL14sr_parseStringERNS_12StreamReaderE
        - Src:             'tiny_obj_loader.h:9715,12'
          Dst:             _ZN7tinyobj12StreamReader17skip_space_and_crEv
        - Src:             'tiny_obj_loader.h:9719,7'
          Dst:             __assert_fail
        - Src:             'tiny_obj_loader.h:9735,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9740,12'
          Dst:             _ZNK7tinyobj12StreamReader4peekEv
        - Src:             'tiny_obj_loader.h:9740,33'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9740,57'
          Dst:             _ZNK7tinyobj12StreamReader7peek_atEm
        - Src:             'tiny_obj_loader.h:9741,10'
          Dst:             _ZN7tinyobj12StreamReader7advanceEm
        - Src:             'tiny_obj_loader.h:9742,36'
          Dst:             _ZN7tinyobj12StreamReader9read_lineEv
        - Src:             'tiny_obj_loader.h:9748,10'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
        - Src:             'tiny_obj_loader.h:9782,8'
          Dst:             _ZN7tinyobj12StreamReader9skip_lineEv
    - functionName:    _ZN7tinyobj19LoadObjWithCallbackERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERKNS_10callback_tEPvPNS_14MaterialReaderEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEESG_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9792
      functionLinenumberEnd: 9796
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - _ZN7tinyobj12StreamReaderD2Ev
        - _ZN7tinyobjL27LoadObjWithCallbackInternalERNS_12StreamReaderERKNS_10callback_tEPvPNS_14MaterialReaderEPNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESF_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:9793,16'
          Dst:             _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - Src:             'tiny_obj_loader.h:9794,10'
          Dst:             _ZN7tinyobjL27LoadObjWithCallbackInternalERNS_12StreamReaderERKNS_10callback_tEPvPNS_14MaterialReaderEPNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESF_
        - Src:             'tiny_obj_loader.h:9796,1'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
        - Src:             'tiny_obj_loader.h:9796,1'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
    - functionName:    _ZN7tinyobj7LoadMtlEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEEPNS0_13basic_istreamIcS4_EEPS7_SO_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8715
      functionLinenumberEnd: 8718
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - _ZN7tinyobj12StreamReaderD2Ev
        - _ZN7tinyobjL15LoadMtlInternalEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEERNS_12StreamReaderEPS7_SN_RSB_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:8716,16'
          Dst:             _ZN7tinyobj12StreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - Src:             'tiny_obj_loader.h:8717,3'
          Dst:             _ZN7tinyobjL15LoadMtlInternalEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEERNS_12StreamReaderEPS7_SN_RSB_
        - Src:             'tiny_obj_loader.h:8718,1'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
        - Src:             'tiny_obj_loader.h:8718,1'
          Dst:             _ZN7tinyobj12StreamReaderD2Ev
...
