Home
last modified time | relevance | path

Searched refs:TagDeclBits (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3730 void setBeingDefined(bool V = true) { TagDeclBits.IsBeingDefined = V; }
3737 TagDeclBits.MayHaveOutOfDateDef = V;
3778 bool isCompleteDefinition() const { return TagDeclBits.IsCompleteDefinition; } in isCompleteDefinition()
3782 TagDeclBits.IsCompleteDefinition = V;
3788 return TagDeclBits.IsCompleteDefinitionRequired; in isCompleteDefinitionRequired()
3794 TagDeclBits.IsCompleteDefinitionRequired = V;
3798 bool isBeingDefined() const { return TagDeclBits.IsBeingDefined; } in isBeingDefined()
3803 return TagDeclBits.IsEmbeddedInDeclarator; in isEmbeddedInDeclarator()
3809 TagDeclBits.IsEmbeddedInDeclarator = isInDeclarator; in setEmbeddedInDeclarator()
3813 bool isFreeStanding() const { return TagDeclBits.IsFreeStanding; } in isFreeStanding()
[all …]
H A DDeclBase.h2044 TagDeclBitfields TagDeclBits;
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp648 BitsPacker TagDeclBits; in VisitTagDecl() local
649 TagDeclBits.addBits(llvm::to_underlying(D->getTagKind()), /*BitWidth=*/3); in VisitTagDecl()
650 TagDeclBits.addBit(!isa<CXXRecordDecl>(D) ? D->isCompleteDefinition() : 0); in VisitTagDecl()
651 TagDeclBits.addBit(D->isEmbeddedInDeclarator()); in VisitTagDecl()
652 TagDeclBits.addBit(D->isFreeStanding()); in VisitTagDecl()
653 TagDeclBits.addBit(D->isCompleteDefinitionRequired()); in VisitTagDecl()
654 TagDeclBits.addBits( in VisitTagDecl()
657 Record.push_back(TagDeclBits); in VisitTagDecl()
H A DASTReaderDecl.cpp738 BitsUnpacker TagDeclBits(Record.readInt()); in VisitTagDecl() local
740 static_cast<TagTypeKind>(TagDeclBits.getNextBits(/*Width=*/3))); in VisitTagDecl()
741 TD->setCompleteDefinition(TagDeclBits.getNextBit()); in VisitTagDecl()
742 TD->setEmbeddedInDeclarator(TagDeclBits.getNextBit()); in VisitTagDecl()
743 TD->setFreeStanding(TagDeclBits.getNextBit()); in VisitTagDecl()
744 TD->setCompleteDefinitionRequired(TagDeclBits.getNextBit()); in VisitTagDecl()
747 switch (TagDeclBits.getNextBits(/*Width=*/2)) { in VisitTagDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp4816 TagDeclBits.IsThisDeclarationADemotedDefinition = false; in TagDecl()