About
Contact
../
avoid-capturing-lambda-coroutines.cpp
S
avoid-const-or-ref-data-members.cpp
ConstAndRefMembers
ConstAndRefMembers2
ConstArrayMember
ConstLvalueRefArrayMember
ConstMember
ConstMember2
ConstRefMember
ConstRefMember2
ContainsBothNonCopyableAndNonMovable
ContainsNonCopyable
ContainsNonCopyableNonMovable
ContainsNonMovable
Foo
InheritBothFromNonCopyableAndNonMovable
InheritFromNonCopyable
InheritFromNonCopyableNonMovable
InheritFromNonMovable
LvalueRefArrayMember
LvalueRefMember
LvalueRefMember2
NonCopyable
NonCopyableMovesNotDeclared
NonCopyableNonMovable
NonCopyableNonMovableWithRef
NonCopyableWithRef
NonMovable
NonMovableCopiesNotDeclared
NonMovableWithRef
Ok
Ok2
RvalueRefArrayMember
RvalueRefMember
RvalueRefMember2
TemplatedConst
TemplatedConstRef
TemplatedOk
TemplatedRef
TemplatedRefRef
WithAlias
not_null
shared_ptr
unique_ptr
avoid-do-while.cpp
avoid-goto.cpp
main
avoid-non-const-global-variables.cpp
DummyClass
DummyEnum
DummyStruct
DummyUnion
StructWithStatic
main
avoid-reference-coroutine-parameters.cpp
Awaiter
Coro
Obj
coroutine_handle
coroutine_traits
init-variables-conflict.cpp
init-variables.cpp
Car
Color
Direction
Fruit
Gender
interfaces-global-init.cpp
B1
B2
Enum
A
macro-usage-caps-only.cpp
macro-usage-command-line-macros.cpp
macro-usage-custom.cpp
macro-usage.cpp
misleading-capture-default-by-value.cpp
Obj
missing-std-forward.cpp
S
S
AClass
AClass
remove_reference
narrowing-conversions-bitfields.cpp
BigBitfield
CompleteBitfield
NoBitfield
SmallBitfield
is_same
narrowing-conversions-equivalentbitwidth-option.cpp
narrowing-conversions-ignoreconversionfromtypes-option.cpp
vector
narrowing-conversions-intemplates-option.cpp
narrowing-conversions-long-is-32bits.cpp
narrowing-conversions-narrowingfloatingpoint-option.cpp
narrowing-conversions-narrowinginteger-option.cpp
narrowing-conversions-narrowingintegertofloatingpoint-option.cpp
narrowing-conversions-pedanticmode-option.cpp
narrowing-conversions-unsigned-char.cpp
narrowing-conversions.cpp
ConvertsToFloat
no-malloc-custom.cpp
no-malloc-no-functions.cpp
no-malloc.cpp
no-suspend-with-lock.cpp
Awaiter
Coro
my_container
my_own_mutex
coroutine_handle
coroutine_traits
mutex
unique_lock
owning-memory-containers.cpp
main
vector
owning-memory-legacy-functions.cpp
owning-memory.cpp
ArbitraryClass
ClassWithOwner
DefaultedDestructor
DeletedDestructor
HeapArray
S
A
B
TemplateValue
unique_ptr
prefer-member-initializer.cpp
BadDependancy
Complex1
Complex10
Complex11
Complex12
Complex13
Complex14
Complex15
Complex16
Complex17
Complex18
Complex19
Complex2
Complex20
Complex3
Complex4
Complex5
Complex6
Complex7
Complex8
Complex9
E
S1
S2
S3
T
HasInClassInit
HasInitListInit
InitFromVarDecl
MacroCantFix
Outside
PR52818
Foo
ReassignmentAfterUnsafetyAssignment
RefReassignment
SafeDependancy
Simple1
Simple2
Simple3
Simple4
VeryComplex1
pro-bounds-array-to-pointer-decay.cpp
array_view
pro-bounds-constant-array-index-c++03.cpp
B
pro-bounds-constant-array-index-gslheader.cpp
S
array
pro-bounds-constant-array-index.cpp
A
DerivedArray
PrivateDerivedArray
S
array
pro-bounds-pointer-arithmetic-pr36489.cpp
pro-bounds-pointer-arithmetic.cpp
E
S
pro-type-const-cast.cpp
pro-type-cstyle-cast.cpp
Base
Base2
Derived
MultiDerived
PolymorphicBase
PolymorphicDerived
PolymorphicMultiDerived
pro-type-member-init-cxx20.cpp
NegativeInitializedBitfieldMembers
NegativeUnnamedBitfieldMember
PositiveBitfieldMember
pro-type-member-init-cxx98.cpp
NegativeAggregateType
NegativeFieldInitialized
NegativeFieldInitializedInDefinition
NegativeInitializedInBody
PositiveAfterBaseInitializer
PositiveFieldAfterConstructor
PositiveFieldBeforeConstructor
PositiveIndirectMember
PositiveMixedFieldOrder
PositiveSeparateDefinition
PositiveTemplateBase
PositiveUninitializedBaseOrdering
TrivialType
pro-type-member-init-delayed.cpp
PositiveFieldAfterConstructor
PositiveFieldBeforeConstructor
UnusedDelayedConstructor
pro-type-member-init-no-crash.cpp
X
pro-type-member-init-use-assignment.cpp
S
T
pro-type-member-init.cpp
A
ComplexNonTrivialType
InheritedAggregate
NegativeAggregateType
NegativeConstructorDelegated
NegativeDefaultedCtorOutOfDecl
NegativeDeletedConstructor
NegativeEmpty
NegativeEmptyArrayMember
NegativeEmptyBase
NegativeEmptyMember
NegativeFieldInitialized
NegativeFieldInitializedInDefinition
NegativeImplicitInheritedCtor
NegativeImplicitInheritedCtorBase
NegativeInClassInitialized
NegativeInClassInitializedDefaulted
NegativeIncompleteArrayMember
NegativeInitializedBitfieldMembers
NegativeInitializedInBody
NegativeNonTrivialType
NegativeStaticMember
NegativeTemplateConstructor
NegativeUninitializedBase
NegativeUnionInClass
NegativeUnnamedBitfieldMember
NoCrash
NonTrivialType
A
B
C
S
V
PositiveAnonymousUnionAndStruct
PositiveBitfieldMember
PositiveDefaultConstructorOutOfDecl
PositiveEnumType
PositiveFieldAfterConstructor
PositiveFieldBeforeConstructor
PositiveIndirectMember
PositiveMixedFieldOrder
PositiveMultipleConstructors
PositiveSelfInitialization
PositiveSeparateDefinition
PositiveTemplateVirtualDestructor
PositiveTrivialType
PositiveUninitializedBase
PositiveUninitializedBaseOrdering
PositiveUnion
PositiveUnionReversed
PositiveVirtualBase
PositiveVirtualDestructor
PositiveVirtualMethod
S1
S2
S3
Template
TestEnum
TestScopedEnum
U1
U2
pro-type-member-init.ignorearrays.cpp
HasArrayMember
pro-type-reinterpret-cast.cpp
pro-type-static-cast-downcast.cpp
Base
Base2
Derived
MultiDerived
PolymorphicBase
PolymorphicDerived
PolymorphicMultiDerived
pro-type-union-access.cpp
S
U
pro-type-vararg-ms.cpp
pro-type-vararg.cpp
C
rvalue-reference-param-not-moved.cpp
AClass
AClassTemplate
AnotherObj
DeclaresMove
DefinesMove
Obj
S
myoptional
mypair
remove_reference
slicing.cpp
Base
DerivedThatAddsVirtualH
DerivedThatOverridesH
DerivedWithMemberVariables
DerivedWithOverride
BaseA
BaseB
ClassWithVirtualBases
TwiceDerivedWithNoMemberVariables
TwiceDerivedWithNoOverride
special-member-functions-allow-missing-move-when-copy-is-deleted.cpp
DefaultedCopyCtorAndOperator
DefinedCopyCtorAndOperator
DefinesEverything
DefinesNothing
DeletedCopyCtorAndOperator
MissingAll
MissingCopyCtor
MissingCopyOperator
special-member-functions-cxx-03.cpp
DefinesCopyAssignment
DefinesCopyConstructor
DefinesDestructor
DefinesEverything
DefinesNothing
special-member-functions-relaxed.cpp
DeclaresDestructor
DefinesCopyAssignment
DefinesCopyConstructor
DefinesDefaultedDestructor
DefinesDefaultedDestructorOutside
DefinesDestructor
DefinesEverything
DefinesMoveAssignment
DefinesMoveConstructor
DefinesNothing
DeletesCopyDefaultsMove
DeletesEverything
TemplateClass
special-member-functions.cpp
DefinesCopyAssignment
DefinesCopyConstructor
DefinesDefaultedDestructor
DefinesDestructor
DefinesEverything
DefinesMoveAssignment
DefinesMoveConstructor
DefinesNothing
DeletesCopyDefaultsMove
DeletesEverything
TemplateClass
virtual-class-destructor.cpp
DerivedFromTemplateNonVirtualBaseStruct
DerivedFromTemplateNonVirtualBaseStruct2
DerivedFromTemplateVirtualBaseStruct
DerivedFromTemplateVirtualBaseStruct2
ForwardDeclaredStruct
TemplatedDerived
Base
MostDerived
NonOverridingDerivedClass
NonOverridingDerivedStruct
OverridingDerivedClass
OverridingDerivedStruct
PrivateNonVirtualBaseStruct
PrivateVirtualBaseClass
PrivateVirtualBaseStruct
ProtectedNonVirtualBaseStruct
ProtectedNonVirtualClass
ProtectedVirtualBaseClass
ProtectedVirtualBaseStruct
ProtectedVirtualDefaultBaseStruct
PublicASImplicitNonVirtualBaseClass
PublicASImplicitNonVirtualBaseStruct
PublicImplicitNonVirtualBaseClass
PublicImplicitNonVirtualBaseStruct
PublicNonVirtualBaseClass
PublicNonVirtualBaseStruct
PublicNonVirtualNonBaseClass
PublicNonVirtualNonBaseStruct
PublicVirtualBaseClass
PublicVirtualBaseStruct
FooBar1
FooBar2
FooBar3
FooBar4
FooBar5
FooBar6