MCPcopy Create free account
hub / github.com/OpenArkStudio/ARK / TableRowDataToPBData

Method TableRowDataToPBData

src/plugin/kernel/src/AFCKernelModule.cpp:1951–1968  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1949}
1950
1951bool AFCKernelModule::TableRowDataToPBData(
1952 const uint32_t index, uint32_t row, const uint32_t col, const AFIData& data, AFMsg::pb_entity_data* pb_data)
1953{
1954 ARK_ASSERT_RET_VAL(index > 0 && row > 0 && col > 0 && pb_data != nullptr, false);
1955
1956 AFMsg::pb_entity_data row_data;
1957 if (!NodeToPBData(col, data, &row_data))
1958 {
1959 return false;
1960 }
1961
1962 AFMsg::pb_table table_data;
1963 table_data.mutable_datas_value()->insert({row, row_data});
1964
1965 pb_data->mutable_datas_table()->insert({index, table_data});
1966
1967 return true;
1968}
1969
1970bool AFCKernelModule::EntityToPBData(std::shared_ptr<AFIEntity> pEntity, AFMsg::pb_entity* pb_data)
1971{

Callers

nothing calls this directly

Calls 1

insertMethod · 0.45

Tested by

no test coverage detected