Lines Matching refs:protoLiteral
105 auto *protoLiteral = protoArray.add_literals();
106 Literal::Serialize(literal, *protoLiteral);
113 for (const auto &protoLiteral : protoArray.literals()) {
115 Literal::Deserialize(protoLiteral, literal);
120 void Literal::Serialize(const panda::pandasm::LiteralArray::Literal &literal, protoPanda::Literal &protoLiteral)
122 protoLiteral.set_tag(static_cast<uint32_t>(literal.tag_));
123 auto *value = protoLiteral.mutable_value();
127 void Literal::Deserialize(const protoPanda::Literal &protoLiteral, panda::pandasm::LiteralArray::Literal &literal)
129 literal.tag_ = static_cast<panda::panda_file::LiteralTag>(protoLiteral.tag());
130 VariantValue::Deserialize(protoLiteral.value(), literal.value_);