Home
last modified time | relevance | path

Searched refs:EnumDeclBits (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h4006 EnumDeclBits.NumPositiveBits = Num; in setNumPositiveBits()
4007 assert(EnumDeclBits.NumPositiveBits == Num && "can't store this bitcount"); in setNumPositiveBits()
4012 void setNumNegativeBits(unsigned Num) { EnumDeclBits.NumNegativeBits = Num; } in setNumNegativeBits()
4017 void setScoped(bool Scoped = true) { EnumDeclBits.IsScoped = Scoped; }
4024 EnumDeclBits.IsScopedUsingClassTag = ScopedUCT;
4029 void setFixed(bool Fixed = true) { EnumDeclBits.IsFixed = Fixed; }
4033 bool hasODRHash() const { return EnumDeclBits.HasODRHash; } in hasODRHash()
4034 void setHasODRHash(bool Hash = true) { EnumDeclBits.HasODRHash = Hash; }
4144 unsigned getNumPositiveBits() const { return EnumDeclBits.NumPositiveBits; } in getNumPositiveBits()
4155 unsigned getNumNegativeBits() const { return EnumDeclBits.NumNegativeBits; } in getNumNegativeBits()
[all …]
H A DDeclBase.h2045 EnumDeclBitfields EnumDeclBits;
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp680 BitsPacker EnumDeclBits; in VisitEnumDecl() local
681 EnumDeclBits.addBits(D->getNumPositiveBits(), /*BitWidth=*/8); in VisitEnumDecl()
682 EnumDeclBits.addBits(D->getNumNegativeBits(), /*BitWidth=*/8); in VisitEnumDecl()
683 EnumDeclBits.addBit(D->isScoped()); in VisitEnumDecl()
684 EnumDeclBits.addBit(D->isScopedUsingClassTag()); in VisitEnumDecl()
685 EnumDeclBits.addBit(D->isFixed()); in VisitEnumDecl()
686 Record.push_back(EnumDeclBits); in VisitEnumDecl()
H A DASTReaderDecl.cpp777 BitsUnpacker EnumDeclBits(Record.readInt()); in VisitEnumDecl() local
778 ED->setNumPositiveBits(EnumDeclBits.getNextBits(/*Width=*/8)); in VisitEnumDecl()
779 ED->setNumNegativeBits(EnumDeclBits.getNextBits(/*Width=*/8)); in VisitEnumDecl()
780 ED->setScoped(EnumDeclBits.getNextBit()); in VisitEnumDecl()
781 ED->setScopedUsingClassTag(EnumDeclBits.getNextBit()); in VisitEnumDecl()
782 ED->setFixed(EnumDeclBits.getNextBit()); in VisitEnumDecl()