reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ExprConstant.cpp
10243     return FD->getFieldIndex() + 1 == Layout.getFieldCount();
11983       assert(i < RL.getFieldCount() && "offsetof field in wrong type");
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 3208   assert(Index < RL->getFieldCount() && "Ivar is not inside record layout!");
 3453   for (unsigned i = 0, e = Info.getFieldCount(); i != e; ++i) {
tools/clang/lib/CodeGen/CGClass.cpp
  774   SmallVector<SizeAndOffset, 16> SSV(Info.getFieldCount());
  775   for (unsigned i = 0, e = Info.getFieldCount(); i != e; ++i)
 1666       if (Layout.getFieldCount() == 0)
 1687           if (fieldIndex == Layout.getFieldCount() - 1) {
 1688             PoisonMembers(CGF, startIndex, Layout.getFieldCount());
 1721       if (layoutEndOffset >= Layout.getFieldCount()) {
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2686       assert(i < RL.getFieldCount() && "offsetof field in wrong type");
tools/clang/lib/CodeGen/CGObjCMac.cpp
 6346   if (!RL.getFieldCount())
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  807   for (unsigned i = 0, e = AST_RL.getFieldCount(); i != e; ++i, ++it) {
tools/clang/lib/CodeGen/TargetInfo.cpp
 7157     unsigned FieldCnt = Layout.getFieldCount();
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp
   98       struct_layout->getFieldOffset(struct_layout->getFieldCount() - 1) / 8;
  102   for (unsigned field_index = 0, num_fields = struct_layout->getFieldCount();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
 1775   int field_idx = 0, field_count = record_layout.getFieldCount();
tools/lldb/source/Symbol/ClangASTContext.cpp
 6698           assert(field_idx < record_layout.getFieldCount());
 9117         assert(field_idx < record_layout.getFieldCount());