OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CXXRD
(Results
1 - 25
of
25
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
PaddingChecker.cpp
85
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RD))
86
if (
CXXRD
->field_empty() &&
CXXRD
->getNumBases() == 1)
87
return visitRecord(
CXXRD
->bases().begin()->getType()->getAsRecordDecl(),
150
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RD)) {
155
if (!
CXXRD
->field_empty() &&
CXXRD
->getNumBases() != 0)
157
if (
CXXRD
->field_empty() &&
CXXRD
->getNumBases() != 1)
160
if (
CXXRD
->getNumVBases() != 0
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/
NoUncountedMembersChecker.cpp
115
auto
CXXRD
= llvm::dyn_cast_or_null<CXXRecordDecl>(RD);
116
if (
CXXRD
)
117
return isRefCounted(
CXXRD
);
UncountedLocalVarsChecker.cpp
60
if (auto *
CXXRD
= T->getAsCXXRecordDecl()) {
61
if (safeClass(safeGetName(
CXXRD
)))
65
if (auto *
CXXRD
= T->getPointeeCXXRecordDecl()) {
66
if (safeClass(safeGetName(
CXXRD
)))
PtrTypesSemantics.cpp
131
if (auto *
CXXRD
= T->getPointeeCXXRecordDecl()) {
132
return isUncounted(
CXXRD
);
/src/external/apache2/llvm/dist/clang/lib/Index/
IndexTypeSourceInfo.cpp
304
if (auto
CXXRD
= dyn_cast<CXXRecordDecl>(D)) {
305
for (const auto &I :
CXXRD
->bases()) {
306
indexTypeSourceInfo(I.getTypeSourceInfo(),
CXXRD
,
CXXRD
, /*isBase=*/true);
IndexBody.cpp
102
if (auto *
CXXRD
= BaseTy->getPointeeCXXRecordDecl())
104
CXXRD
);
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
UninitializedObjectChecker.cpp
352
const auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RD);
353
if (!
CXXRD
)
356
for (const CXXBaseSpecifier &BaseSpec :
CXXRD
->bases()) {
/src/external/apache2/llvm/dist/clang/lib/AST/
Decl.cpp
4194
const auto *
CXXRD
= cast<CXXRecordDecl>(RD);
4195
if (!
CXXRD
->isEmpty())
4321
if (const auto *
CXXRD
= dyn_cast<CXXRecordDecl>(this))
4322
return
CXXRD
->getDefinition();
4625
const auto *
CXXRD
= dyn_cast<CXXRecordDecl>(this);
4628
if (!
CXXRD
||
CXXRD
->isExternCContext())
4630
else if (
CXXRD
->hasAttr<PackedAttr>())
4632
else if (
CXXRD
->isUnion())
4634
else if (
CXXRD
->isTriviallyCopyable()
[
all
...]
RecordLayoutBuilder.cpp
3495
auto
CXXRD
= dyn_cast<CXXRecordDecl>(RD);
3501
if (
CXXRD
&&
CXXRD
->isEmpty())
3508
if (
CXXRD
) {
3514
if (
CXXRD
->isDynamicClass() && !PrimaryBase && !isMsLayout(C)) {
3525
for (const CXXBaseSpecifier &Base :
CXXRD
->bases()) {
3584
if (
CXXRD
&& IncludeVirtualBases) {
3588
for (const CXXBaseSpecifier &Base :
CXXRD
->vbases()) {
3611
if (
CXXRD
&& !isMsLayout(C))
3617
if (
CXXRD
) {
[
all
...]
ExprConstant.cpp
6851
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RD)) {
6852
for (size_t I = 0, E =
CXXRD
->getNumBases(); I != E; ++I) {
6853
const CXXBaseSpecifier &BS =
CXXRD
->bases_begin()[I];
7045
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RD))
7046
NumBases =
CXXRD
->getNumBases();
7052
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RD)) {
7053
for (size_t I = 0, E =
CXXRD
->getNumBases(); I != E; ++I) {
7054
const CXXBaseSpecifier &BS =
CXXRD
->bases_begin()[I];
7188
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(Record)) {
7189
for (CXXBaseSpecifier &BS :
CXXRD
->bases()
[
all
...]
ItaniumMangle.cpp
1764
const CXXRecordDecl *
CXXRD
= dyn_cast<CXXRecordDecl>(RD);
1765
if (
CXXRD
&&
CXXRD
->isLambda()) {
1767
= dyn_cast_or_null<ParmVarDecl>(
CXXRD
->getLambdaContextDecl())) {
Type.cpp
4362
if (const auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RD)) {
4364
if (
CXXRD
->hasDefinition() && !
CXXRD
->hasTrivialDestructor())
ASTContext.cpp
7383
auto *
CXXRD
= T->getAsCXXRecordDecl();
7385
if (!
CXXRD
)
7388
if (isa<ClassTemplateSpecializationDecl>(
CXXRD
))
7391
if (!
CXXRD
->hasDefinition() || !VisitBasesAndFields)
7394
for (auto B :
CXXRD
->bases())
7399
for (auto *FD :
CXXRD
->fields())
DeclCXX.cpp
3308
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RD))
3309
if (
CXXRD
->getNumBases())
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprAgg.cpp
1643
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(record)) {
1644
assert(E->getNumInits() >=
CXXRD
->getNumBases() &&
1646
for (auto &Base :
CXXRD
->bases()) {
1650
Dest.getAddress(),
CXXRD
, BaseRD,
1657
CGF.getOverlapForBaseInit(
CXXRD
, BaseRD, Base.isVirtual()));
1901
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(SD))
1902
while (ILEElement !=
CXXRD
->getNumBases())
TargetInfo.cpp
553
if (const CXXRecordDecl *
CXXRD
= dyn_cast<CXXRecordDecl>(RD))
554
for (const auto &I :
CXXRD
->bases())
584
if (const CXXRecordDecl *
CXXRD
= dyn_cast<CXXRecordDecl>(RD)) {
585
for (const auto &I :
CXXRD
->bases()) {
1440
if (const CXXRecordDecl *
CXXRD
= dyn_cast<CXXRecordDecl>(RD)) {
1444
if (!
CXXRD
->isCLike())
1448
if (
CXXRD
->isDynamicClass())
1451
if (!addBaseAndFieldSizes(getContext(),
CXXRD
, Size))
1573
if (const CXXRecordDecl *
CXXRD
= dyn_cast<CXXRecordDecl>(RD))
1574
for (const auto &I :
CXXRD
->bases()
[
all
...]
CGDebugInfo.cpp
348
if (const CXXRecordDecl *
CXXRD
= dyn_cast<CXXRecordDecl>(RD))
349
if (
CXXRD
->isLambda())
351
CGM.getCXXABI().getMangleContext().getLambdaString(
CXXRD
));
1104
if (const CXXRecordDecl *
CXXRD
= dyn_cast<CXXRecordDecl>(RD))
1105
if (!
CXXRD
->hasDefinition() ||
1106
(
CXXRD
->hasDefinition() && !
CXXRD
->isTrivial()))
2320
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RD))
2321
if (
CXXRD
->isDynamicClass() &&
2322
CGM.getVTableLinkage(
CXXRD
) =
[
all
...]
CGExprCXX.cpp
1210
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RType->getDecl()))
1211
NumElements =
CXXRD
->getNumBases();
CGExprConstant.cpp
683
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RD))
684
if (
CXXRD
->getNumBases())
CGDecl.cpp
1492
const auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RD);
1493
if ((
CXXRD
&& !
CXXRD
->hasTrivialDestructor()) ||
CGCall.cpp
940
if (const auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RD)) {
941
assert(!
CXXRD
->isDynamicClass() &&
943
for (const CXXBaseSpecifier &BS :
CXXRD
->bases())
MicrosoftCXXABI.cpp
4379
const CXXRecordDecl *
CXXRD
) const {
4384
isTrivialForAArch64MSVC(
CXXRD
);
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaInit.cpp
802
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(RDecl)) {
803
for (auto &Base :
CXXRD
->bases()) {
988
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(structDecl))
989
InitializableMembers +=
CXXRD
->getNumBases();
1017
CXXRecordDecl *
CXXRD
= cast<CXXRecordDecl>(ParentRD);
1018
return
CXXRD
->getNumBases() == 1 &&
CXXRD
->field_empty();
1025
if (CXXRecordDecl *
CXXRD
= dyn_cast<CXXRecordDecl>(ParentRD)) {
1026
if (
CXXRD
->getNumBases()) {
1113
auto *
CXXRD
= T->getAsCXXRecordDecl()
[
all
...]
SemaDecl.cpp
16389
if (auto *
CXXRD
= dyn_cast<CXXRecordDecl>(New))
16390
inferGslOwnerPointerAttribute(
CXXRD
);
/src/external/apache2/llvm/dist/clang/tools/libclang/
CXIndexDataConsumer.cpp
642
if (const CXXRecordDecl *
CXXRD
= dyn_cast<CXXRecordDecl>(D))
643
return handleCXXRecordDecl(
CXXRD
, D);
Completed in 90 milliseconds
Indexes created Mon Jun 08 00:24:58 UTC 2026