Lines Matching defs:mc

28 void MetadataSerializer::SerializeMetaComponent(MetaComponent* mc)
30 if (mc == nullptr) {
33 mc->name_ = reinterpret_cast<char*>(SerializeAdjust(mc->name_));
35 for (int i = 0; i < mc->namespaceNumber_; i++) {
36 MetaNamespace* mn = mc->namespaces_[i];
38 mc->namespaces_[i] = reinterpret_cast<MetaNamespace*>(SerializeAdjust(mn));
40 mc->namespaces_ = reinterpret_cast<MetaNamespace**>(SerializeAdjust(mc->namespaces_));
42 for (int i = 0; i < mc->sequenceableNumber_; i++) {
43 MetaSequenceable* mp = mc->sequenceables_[i];
45 mc->sequenceables_[i] = reinterpret_cast<MetaSequenceable*>(SerializeAdjust(mp));
47 mc->sequenceables_ = reinterpret_cast<MetaSequenceable**>(SerializeAdjust(mc->sequenceables_));
49 for (int i = 0; i < mc->interfaceNumber_; i++) {
50 MetaInterface* mi = mc->interfaces_[i];
52 mc->interfaces_[i] = reinterpret_cast<MetaInterface*>(SerializeAdjust(mi));
54 mc->interfaces_ = reinterpret_cast<MetaInterface**>(SerializeAdjust(mc->interfaces_));
56 for (int i = 0; i < mc->typeNumber_; i++) {
57 MetaType* mt = mc->types_[i];
59 mc->types_[i] = reinterpret_cast<MetaType*>(SerializeAdjust(mt));
61 mc->types_ = reinterpret_cast<MetaType**>(SerializeAdjust(mc->types_));
63 mc->stringPool_ = reinterpret_cast<char*>(SerializeAdjust(mc->stringPool_));
151 void MetadataSerializer::DeserializeMetaComponent(MetaComponent* mc)
153 if (mc == nullptr) {
156 mc->name_ = reinterpret_cast<char*>(DeserializeAdjust(mc->name_));
158 mc->namespaces_ = reinterpret_cast<MetaNamespace**>(DeserializeAdjust(mc->namespaces_));
159 if (mc->namespaceNumber_ > 0 && mc->namespaceNumber_ < INT_MAX) {
160 for (int i = 0; i < mc->namespaceNumber_; i++) {
161 mc->namespaces_[i] = reinterpret_cast<MetaNamespace*>(DeserializeAdjust(mc->namespaces_[i]));
162 MetaNamespace* mn = mc->namespaces_[i];
167 mc->sequenceables_ = reinterpret_cast<MetaSequenceable**>(DeserializeAdjust(mc->sequenceables_));
168 if (mc->sequenceableNumber_ > 0 && mc->sequenceableNumber_ < INT_MAX) {
169 for (int i = 0; i < mc->sequenceableNumber_; i++) {
170 mc->sequenceables_[i] = reinterpret_cast<MetaSequenceable*>(DeserializeAdjust(mc->sequenceables_[i]));
171 MetaSequenceable* mp = mc->sequenceables_[i];
176 mc->interfaces_ = reinterpret_cast<MetaInterface**>(DeserializeAdjust(mc->interfaces_));
177 for (int i = 0; i < mc->interfaceNumber_; i++) {
178 mc->interfaces_[i] = reinterpret_cast<MetaInterface*>(DeserializeAdjust(mc->interfaces_[i]));
179 MetaInterface* mi = mc->interfaces_[i];
183 mc->types_ = reinterpret_cast<MetaType**>(DeserializeAdjust(mc->types_));
184 for (int i = 0; i < mc->typeNumber_; i++) {
185 mc->types_[i] = reinterpret_cast<MetaType*>(DeserializeAdjust(mc->types_[i]));
186 MetaType* mt = mc->types_[i];
190 mc->stringPool_ = reinterpret_cast<char*>(DeserializeAdjust(mc->stringPool_));