Lines Matching refs:Record
28 codeview::PointerRecord Record)
30 Record(std::move(Record)) {}
73 assert(Record);
74 const MemberPointerInfo &MPI = Record->getMemberInfo();
79 if (Record)
80 return Record->getSize();
102 TypeIndex Referent = Record ? Record->ReferentType : TI.makeDirect();
108 if (!Record)
110 return Record->getMode() == PointerMode::LValueReference;
114 if (!Record)
116 return Record->getMode() == PointerMode::RValueReference;
120 if (!Record)
122 return Record->getMode() == PointerMode::PointerToDataMember;
126 if (!Record)
128 return Record->getMode() == PointerMode::PointerToMemberFunction;
132 if (!Record)
134 return (Record->getOptions() & PointerOptions::Const) != PointerOptions::None;
138 if (!Record)
140 return (Record->getOptions() & PointerOptions::Restrict) !=
145 if (!Record)
147 return (Record->getOptions() & PointerOptions::Volatile) !=
152 if (!Record)
154 return (Record->getOptions() & PointerOptions::Unaligned) !=
168 Record->getMemberInfo(),
177 Record->getMemberInfo(),
186 Record->getMemberInfo(),