• Home
  • Raw
  • Download

Lines Matching full:auto

42     auto *type = protoParam.mutable_type();  in Serialize()
44 auto *metadata = protoParam.mutable_metadata(); in Serialize()
59 auto *protoFuncMeta = protoFunction.mutable_metadata(); in Serialize()
62 for (const auto &[name, label] : function.label_table) { in Serialize()
63 auto *labelMap = protoFunction.add_labeltable(); in Serialize()
65 auto *protoLabel = labelMap->mutable_value(); in Serialize()
69 for (const auto &insn : function.ins) { in Serialize()
70 auto *protoIns = protoFunction.add_ins(); in Serialize()
74 for (const auto &debug : function.local_variable_debug) { in Serialize()
75 auto *protoDebug = protoFunction.add_localvariabledebug(); in Serialize()
82 for (const auto &block : function.catch_blocks) { in Serialize()
83 auto *protoBlock = protoFunction.add_catchblocks(); in Serialize()
90 for (const auto &param : function.params) { in Serialize()
91 auto *protoParam = protoFunction.add_params(); in Serialize()
97 auto *protoReturnType = protoFunction.mutable_returntype(); in Serialize()
100 auto *protoBodyLocation = protoFunction.mutable_bodylocation(); in Serialize()
103 const auto &fileLocation = function.file_location; in Serialize()
105 auto *protoFileLocation = protoFunction.mutable_filelocation(); in Serialize()
117 for (const auto &labelUnit : protoFunction.labeltable()) { in Deserialize()
118 auto &name = labelUnit.key(); in Deserialize()
119 auto &protoLabel = labelUnit.value(); in Deserialize()
126 for (const auto &protoIns : protoFunction.ins()) { in Deserialize()
133 for (const auto &protoLocalVariable : protoFunction.localvariabledebug()) { in Deserialize()
143 for (const auto &protoCatchBlock : protoFunction.catchblocks()) { in Deserialize()
144 auto *catchBlock = allocator->New<panda::pandasm::Function::CatchBlock>(); in Deserialize()
153 for (const auto &protoParam : protoFunction.params()) { in Deserialize()
154 auto &paramType = Type::Deserialize(protoParam.type(), allocator); in Deserialize()