Lines Matching refs:panda
25 namespace panda::proto {
28 static void Serialize(const panda::pandasm::RecordMetadata &meta, protoPanda::RecordMetadata &protoMeta);
30 std::unique_ptr<panda::pandasm::RecordMetadata> &meta,
31 panda::ArenaAllocator *allocator);
36 static void Serialize(const panda::pandasm::FunctionMetadata &meta,
39 std::unique_ptr<panda::pandasm::FunctionMetadata> &meta,
40 panda::ArenaAllocator *allocator);
45 static void Serialize(const panda::pandasm::FieldMetadata &meta, protoPanda::FieldMetadata &protoMeta);
47 std::unique_ptr<panda::pandasm::FieldMetadata> &meta,
48 panda::ArenaAllocator *allocator);
53 static void Serialize(const panda::pandasm::ParamMetadata &meta, protoPanda::ParamMetadata &protoMeta);
55 std::unique_ptr<panda::pandasm::ParamMetadata> &meta,
56 panda::ArenaAllocator *allocator);
61 static void Serialize(const panda::pandasm::ItemMetadata &meta, protoPanda::ItemMetadata &protoMeta);
62 static void Deserialize(const protoPanda::ItemMetadata &protoMeta, panda::pandasm::ItemMetadata &meta);
67 static void Serialize(const panda::pandasm::AnnotationMetadata &meta,
69 static void Deserialize(const protoPanda::AnnotationMetadata &protoMeta, panda::pandasm::AnnotationMetadata &meta,
70 panda::ArenaAllocator *allocator);
75 static void Serialize(const panda::pandasm::Metadata &meta, protoPanda::Metadata &protoMeta);
76 static void Deserialize(const protoPanda::Metadata &protoMeta, panda::pandasm::Metadata &meta);
78 } // panda::proto