Lines Matching defs:literal
104 for (const auto &literal : array.literals_) {
106 Literal::Serialize(literal, *protoLiteral);
114 panda::pandasm::LiteralArray::Literal literal;
115 Literal::Deserialize(protoLiteral, literal);
116 array.literals_.emplace_back(literal);
120 void Literal::Serialize(const panda::pandasm::LiteralArray::Literal &literal, protoPanda::Literal &protoLiteral)
122 protoLiteral.set_tag(static_cast<uint32_t>(literal.tag_));
124 VariantValue::Serialize(literal.value_, *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_);