Lines Matching refs:mi
50 MetaInterface* mi = mc->interfaces_[i];
51 SerializeMetaInterface(mi);
52 mc->interfaces_[i] = reinterpret_cast<MetaInterface*>(SerializeAdjust(mi));
92 void MetadataSerializer::SerializeMetaInterface(MetaInterface* mi)
94 if (mi == nullptr) {
97 mi->license_ = reinterpret_cast<char*>(SerializeAdjust(mi->license_));
98 mi->name_ = reinterpret_cast<char*>(SerializeAdjust(mi->name_));
99 mi->namespace_ = reinterpret_cast<char*>(SerializeAdjust(mi->namespace_));
101 for (int i = 0; i < mi->methodNumber_; i++) {
102 MetaMethod* mm = mi->methods_[i];
104 mi->methods_[i] = reinterpret_cast<MetaMethod*>(SerializeAdjust(mm));
106 mi->methods_ = reinterpret_cast<MetaMethod**>(SerializeAdjust(mi->methods_));
179 MetaInterface* mi = mc->interfaces_[i];
180 DeserializeMetaInterface(mi);
221 void MetadataSerializer::DeserializeMetaInterface(MetaInterface* mi)
223 if (mi == nullptr) {
226 mi->license_ = reinterpret_cast<char*>(DeserializeAdjust(mi->license_));
227 mi->name_ = reinterpret_cast<char*>(DeserializeAdjust(mi->name_));
228 mi->namespace_ = reinterpret_cast<char*>(DeserializeAdjust(mi->namespace_));
230 mi->methods_ = reinterpret_cast<MetaMethod**>(DeserializeAdjust(mi->methods_));
231 for (int i = 0; i < mi->methodNumber_; i++) {
232 mi->methods_[i] = reinterpret_cast<MetaMethod*>(DeserializeAdjust(mi->methods_[i]));
233 MetaMethod* mm = mi->methods_[i];