nncnnSource ↗
61 declarations and 366 call references extracted from public source metadata.

Source symbols: src/c_api.cpp

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: master@dda2e28bae2a084760361197d87f06e685604e52 · 2026-07-13T07:13:46Z
  • Declarations: 61
  • Referenced calls: 366

Declared symbols

  • char — const at line 45; references ncnn_version
  • PoolAllocator_c_api — class at line 56; references PoolAllocator, fastMalloc, fast_malloc, fastFree, fast_free
  • void — static at line 79; references __ncnn_PoolAllocator_fast_malloc, fastMalloc
  • void — static at line 84; references __ncnn_PoolAllocator_fast_free, fastFree
  • UnlockedPoolAllocator_c_api — class at line 89; references UnlockedPoolAllocator, fastMalloc, fast_malloc, fastFree, fast_free
  • void — static at line 112; references __ncnn_UnlockedPoolAllocator_fast_malloc, fastMalloc
  • void — static at line 117; references __ncnn_UnlockedPoolAllocator_fast_free, fastFree
  • char — const at line 774; references ncnn_blob_get_name, c_str
  • Mat — const at line 792; references ncnn_paramdict_create, ParamDict
  • DataReader_c_api — class at line 846; references DataReader, scan, read
  • int — static at line 872; references __ncnn_DataReader_scan, scan
  • size_t — static at line 878; references __ncnn_DataReader_read, read
  • DataReaderFromStdio_c_api — class at line 884; references DataReaderFromStdio, scan, read
  • int — static at line 910; references __ncnn_DataReaderFromStdio_scan, scan
  • size_t — static at line 916; references __ncnn_DataReaderFromStdio_read, read
  • DataReaderFromMemory_c_api — class at line 922; references DataReaderFromMemory, scan, read
  • int — static at line 948; references __ncnn_DataReaderFromMemory_scan, scan
  • size_t — static at line 954; references __ncnn_DataReaderFromMemory_read, read
  • ModelBinFromDataReader_c_api — class at line 1001; references ModelBinFromDataReader, load, load_1d, ncnn_mat_destroy, load_2d, load_3d
  • ncnn_mat_t — static at line 1038; references __ncnn_ModelBinFromDataReader_load_1d, Mat, load
  • ncnn_mat_t — static at line 1043; references __ncnn_ModelBinFromDataReader_load_2d, Mat, load
  • ncnn_mat_t — static at line 1048; references __ncnn_ModelBinFromDataReader_load_3d, Mat, load
  • ModelBinFromMatArray_c_api — class at line 1053; references ModelBinFromMatArray, load, load_1d, ncnn_mat_destroy, load_2d, load_3d
  • ncnn_mat_t — static at line 1090; references __ncnn_ModelBinFromMatArray_load_1d, Mat, load
  • ncnn_mat_t — static at line 1095; references __ncnn_ModelBinFromMatArray_load_2d, Mat, load
  • ncnn_mat_t — static at line 1100; references __ncnn_ModelBinFromMatArray_load_3d, Mat, load
  • ncnn_mat_t — static at line 1136; references __ncnn_modelbin_load_1d, Mat, load
  • ncnn_mat_t — static at line 1141; references __ncnn_modelbin_load_2d, Mat, load
  • ncnn_mat_t — static at line 1146; references __ncnn_modelbin_load_3d, Mat, load
  • Layer_c_api — class at line 1152; references Layer, load_param, load_model, create_pipeline, destroy_pipeline, forward, size, bottom_blobs0, for, top_blobs0, forward_n, ncnn_mat_destroy, forward_1, forward_inplace, bottom_top_blobs0, forward_inplace_n, forward_inplace_1
  • __ncnn_modelbin_t — struct at line 1168; references load_model, create_pipeline
  • int — const at line 1188; references size, bottom_blobs0, for
  • int — const at line 1189; references size, bottom_blobs0, for
  • int — const at line 1216; references size, bottom_top_blobs0, for
  • int — static at line 1234; references __ncnn_Layer_load_param, load_param
  • int — static at line 1239; references __ncnn_Layer_load_model, load_model
  • int — static at line 1244; references __ncnn_Layer_create_pipeline, create_pipeline
  • int — static at line 1249; references __ncnn_Layer_destroy_pipeline, destroy_pipeline
  • int — static at line 1254; references __ncnn_Layer_forward_1, forward, Mat
  • int — static at line 1262; references __ncnn_Layer_forward_n, _bottom_blobs, _top_blobs, for, forward, Mat
  • int — static at line 1278; references __ncnn_Layer_forward_inplace_1, forward_inplace
  • int — static at line 1283; references __ncnn_Layer_forward_inplace_n, _bottom_top_blobs, for, forward_inplace
  • int — static at line 1293; references __ncnn_layer_load_param, load_param
  • int — static at line 1298; references __ncnn_layer_load_model, load_model
  • int — static at line 1303; references __ncnn_layer_create_pipeline, create_pipeline
  • int — static at line 1308; references __ncnn_layer_destroy_pipeline, destroy_pipeline
  • int — static at line 1313; references __ncnn_layer_forward_1, forward, Mat
  • int — static at line 1321; references __ncnn_layer_forward_n, _bottom_blobs, _top_blobs, for, forward, Mat
  • int — static at line 1337; references __ncnn_layer_forward_inplace_1, forward_inplace
  • int — static at line 1342; references __ncnn_layer_forward_inplace_n, _bottom_top_blobs, for, forward_inplace
  • char — const at line 1423; references ncnn_layer_get_name, c_str
  • char — const at line 1435; references ncnn_layer_get_type, c_str
  • Mat — const at line 1583; references ncnn_blob_get_top_shape
  • Mat — const at line 1592; references ncnn_net_create, malloc, sizeof, Net
  • void — static at line 1659; references __Layer_c_api_layer_destroyer, destroyer
  • char — const at line 1782; references ncnn_net_get_input_name, input_names
  • char — const at line 1787; references ncnn_net_get_output_name, output_names
  • Option — const at line 1850; references copy_make_border, ncnn_copy_make_border_3d, copy_make_border_3d
  • Option — const at line 1856; references copy_make_border_3d, ncnn_copy_cut_border, copy_cut_border
  • Option — const at line 1862; references copy_cut_border, ncnn_copy_cut_border_3d, copy_cut_border_3d
  • Option — const at line 1868; references copy_cut_border_3d, ncnn_draw_rectangle_c1, draw_rectangle_c1

File-level call references


Source: src/c_api.cpp

Generated by smolify with deterministic-repository-import-v2 · 1 source file