About
Contact
../
argument-comment-gmock.cpp
Base
Derived
MockDerived
MockStandalone
Matcher
MockSpec
Function
argument-comment-ignore-single-argument.cpp
A
argument-comment-literals.cpp
A
argument-comment-strict.cpp
argument-comment.cpp
C
Closure
S
T
C2
vector
assert-side-effect.cpp
MyClass
SomeoneElseClass
main
S
assert-side-effect.m
assignment-in-if-condition.cpp
BrokenOperator
bad-signal-to-kill-thread-sigterm-not-a-literal.cpp
bad-signal-to-kill-thread-undef-sigterm.cpp
bad-signal-to-kill-thread.cpp
main
bool-pointer-implicit-conversion.cpp
H
branch-clone-fallthrough.cpp
branch-clone-if-constexpr-template.cpp
branch-clone-macro-crash.c
branch-clone-unknown-expr.cpp
branch-clone.cpp
C
Object
casting-through-void.cpp
A
chained-comparison.c
chained-comparison.cpp
Value
compare-pointer-to-member-virtual-function.cpp
A
A1
copy-constructor-init.cpp
Copyable
Copyable2
Copyable3
Copyable4
Copyable5
EmptyCopyable
NonCopyable
NonCopyable2
X
X10
X11
X12
X13
X15
X16
X17
X18
X19
X2
X2_A
X3
X4
X5
X6
X7
X8
X9
crtp-constructor-accessibility.cpp
A
CRTP
A
CRTP
A
CRTP
A
CRTP
A
CRTP
A
CRTP
A
CRTP
A
CRTP
A
CRTP
A
B
CRTP
A
CRTP
A
CRTP
A
CRTP
A
CRTP
CRTP2
A
B
CRTP
A
CRTP
A
CRTP
A
CRTP
A
CRTP
dangling-handle.cpp
StringRef
basic_string
basic_string_view
map
pair
set
vector
dynamic-static-initializers.hpp
easily-swappable-parameters-ignore-default.cpp
A
easily-swappable-parameters-ignore.cpp
MyT
S
T
easily-swappable-parameters-implicit-qualifiers.cpp
easily-swappable-parameters-implicits.c
Unscoped
UnscopedFixed
easily-swappable-parameters-implicits.cpp
Ambiguous
AmbiguousConvCtor
AmbiguousConvOp
AmbiguousEverything1
AmbiguousEverything2
Base
BaseAndDerivedInverter
CDouble
Derived
FromInt
FromType
Integer
MiddleStep1
MiddleStep2
NoexceptMaker
PointerBox
Scoped
TDInt
TDIntDouble
TemplateConversion
ToInt
ToType
Unscoped
UnscopedFixed
easily-swappable-parameters-len2.cpp
Coord
MyComparator
MyFactory
Pair
S
Vector
easily-swappable-parameters-len3.cpp
easily-swappable-parameters-prefixsuffixname.cpp
Matrix
string
easily-swappable-parameters-qualifiermixing.cpp
easily-swappable-parameters-relatedness.c
easily-swappable-parameters-relatedness.cpp
Int
Tmp
easily-swappable-parameters.c
S
T
U
empty-catch.cpp
Exception
SafeException
WarnException
exception-escape-coro.cpp
Evil
Promise
Task
coroutine_handle
coroutine_traits
suspend_always
suspend_never
exception-escape-openmp.cpp
exception-escape-rethrow.cpp
exception-escape-throw.cpp
sub_throws
super_throws
exception-escape.cpp
A
B
C
D
E
test_explicit_throw
test_implicit_throw
base
baseMember
derived
derivedMember
ignored1
ignored2
implicit_init_member_throws
in_class_init_throws
init
init_member_throws
main
bad_alloc
sub_throws
super_throws
throwing_destructor
throwing_move_assignment
throwing_move_constructor
fold-init-type.cpp
AutoByRefTemplateIterator
AutoByValueTemplateIterator
ByRefTemplateIterator
ByRefTemplateIteratorWithAlias
ByValueTemplateIterator
DerivedFloatIterator
FloatIterator
InheritingByConstRefTemplateIterator
parallel_execution_policy
forward-declaration-namespace.cpp
Observer
T_A
T_C
T_TEMP
T_B
T_TEMP_1
OOP
forwarding-reference-overload-concepts.cpp
Test
Test1
Test2
forwarding-reference-overload.cpp
Test1
Test10
Test11
Test2
Test3
Test4
Test5
Test6
Test7
Test8
Test9
__overload
enable_if
result_of
enable_if
enable_if_nice
is_same
remove_cv
remove_cvref
remove_reference
variant
implicit-widening-of-multiplication-result-array-subscript-expression.cpp
implicit-widening-of-multiplication-result-char.cpp
implicit-widening-of-multiplication-result-extint.cpp
implicit-widening-of-multiplication-result-int.cpp
implicit-widening-of-multiplication-result-pointer-offset.cpp
implicit-widening-of-multiplication-result-short.cpp
inaccurate-erase.cpp
custom_container
custom_iter
main
unique_ptr
vec_iterator
vector
vector_with_const_iterator
inc-dec-in-conditions-bitint-no-crash.c
inc-dec-in-conditions.cpp
Container
Iterator
incorrect-enable-if.cpp
InvalidClass
ValidClass1
enable_if
incorrect-roundings.cpp
infinite-loop-noreturn.mm
infinite-loop.cpp
AggregateWithReference
AggregateWithValue
X
logger
atomic
infinite-loop.mm
integer-division.cpp
X
lambda-function-name.cpp
macro-parentheses-cmdline.cpp
macro-parentheses.cpp
macro-repeated-side-effects.c
misplaced-operator-in-strlen-in-alloc.c
misplaced-operator-in-strlen-in-alloc.cpp
C
misplaced-pointer-arithmetic-in-alloc.c
misplaced-pointer-arithmetic-in-alloc.cpp
C
misplaced-widening-cast-explicit-only.cpp
A
DaysEnum
misplaced-widening-cast-implicit-enabled.cpp
DontWarn2
move-forwarding-reference.cpp
A
SomeClass
remove_reference
multi-level-implicit-pointer-conversion.cpp
multiple-new-in-one-expression.cpp
A
B
G
H
align_val_t
bad_alloc
exception
nothrow_t
multiple-statement-macro.cpp
no-escape.m
non-zero-enum-to-bool-conversion-cpp11.cpp
EStatus
EStatusC
EStatusI
EStatusS
EResult
EResult
EResult
EResult
non-zero-enum-to-bool-conversion.cpp
EStatus
CustomOperatorEnum
EStatus
IgnoredEnum
IgnoredSecondEnum
StatusWithZero
WithDefault
WithNegative
not-null-terminated-result-in-initialization-strlen.c
not-null-terminated-result-memcpy-before-safe.c
not-null-terminated-result-memcpy-safe-cxx.cpp
not-null-terminated-result-memcpy-safe-other.c
not-null-terminated-result-memcpy-safe.c
not-null-terminated-result-stdc-want-lib-ext1-not-a-literal.c
not-null-terminated-result-strlen.c
not-null-terminated-result-undef-stdc-want-lib-ext1.c
not-null-terminated-result-wcslen.cpp
not-null-terminated-result-wmemcpy-safe-cxx.cpp
optional-value-conversion.cpp
CustomOptional
optional
optional
optional
parent-virtual-call.cpp
A
AA
B
BB_1
BB_2
BF
BI
C
C2
CC
CF
CI
CN
CNN
D
DF
A
BN
posix-return.cpp
G
redundant-branch-condition.cpp
reserved-identifier-c.c
reserved-identifier-invert.cpp
Helper
_helper2
helper
reference_wrapper
reserved-identifier.cpp
Object
S
S
S_
S
_Object
S
__object
_object
S
object_
S
object___o
object_
return-const-ref-from-parameter.cpp
shared-ptr-array-mismatch.cpp
A
S
shared_ptr
signal-handler-minimal.c
signal-handler-posix.c
signal-handler.c
signal-handler.cpp
Derived
Struct
X
A
Signal
signed-char-misuse-fsigned-char.cpp
signed-char-misuse-funsigned-char.cpp
signed-char-misuse-with-option.cpp
optional
signed-char-misuse.cpp
array
sizeof-container.cpp
array
basic_string
bitset
fake_container1
fake_container2
vector
string
sizeof-expression-2.c
sizeof-expression-warn-on-sizeof-pointer-to-aggregate.cpp
C
S
sizeof-expression.cpp
C
E
EC
M
S
spuriously-wake-up-functions.c
Node1
cnd_t
main
mtx_t
timespec
spuriously-wake-up-functions.cpp
Node1
duration
system_clock
time_point
condition_variable
cv_status
mutex
ratio
unique_lock
standalone-empty.cpp
string
string_with_clear
string_with_clear_args
string_with_clear_variable
string_with_int_empty
string_with_void_empty
base_vector
base_vector_clear_variable
base_vector_clear_with_args
base_vector_non_dependent
vector
vector_clear_variable
vector_clear_with_args
vector_non_dependent
vector_with_const_clear
vector_with_const_empty
vector_with_volatile_clear
vector_with_volatile_empty
vector
vector_with_clear
vector_with_clear_args
vector_with_clear_variable
vector_with_int_empty
vector_with_void_empty
vector
string-constructor.cpp
S
allocator
basic_string
basic_string_view
char_traits
string-integer-assignment.cpp
S
main
basic_string
string-literal-with-embedded-nul.cpp
allocator
basic_string
char_traits
stringview-nullptr.cpp
basic_string_view
type_identity
suspicious-enum-usage-strict.cpp
A
Days
PP
X
suspicious-enum-usage.cpp
A
Days
Empty
X
suspicious-include.cpp
suspicious-memory-comparison-32bits.cpp
S
S
suspicious-memory-comparison.c
AtomicMember
Bitfield_InnerPaddingBits
Bitfield_NoPadding
Bitfield_TrailingPaddingBits
Bitfield_TrailingPaddingBytes
Bitfield_TrailingUnnamed
InnerPadding
NoPadding
Packed_S
PaddingAfterNested
PaddingAfterUnion
PaddingInNested
S
S2
TrailingPadding
TrailingPadding2
UnionWithPaddingInNestedStruct
Union_NoPadding
suspicious-memory-comparison.cpp
S
Empty
S
S
S
Base
Derived
Derived2
Empty
Empty2
S
S
S
C
S
Base
Derived
Derived2
C
S
suspicious-memset-usage.c
suspicious-memset-usage.cpp
suspicious-missing-comma.cpp
suspicious-realloc-usage.cpp
P
P1
P2
suspicious-semicolon-constexpr.cpp
main
suspicious-semicolon-fail.cpp
suspicious-semicolon.cpp
suspicious-string-compare.c
suspicious-string-compare.cpp
locale_t
suspicious-stringview-data-usage.cpp
Pair
View
ViewWithSize
swapped-arguments.cpp
switch-missing-default-case.cpp
EnumType
terminating-continue.cpp
throw-keyword-missing.cpp
ClassBracedInitListTest
CtorInitializerListTest
ExceptionRAII
RegularClass
RegularError
RegularException
allocator
basic_string
char_traits
exception
runtime_error
too-small-loop-variable-magniute-bits-upper-limit.cpp
too-small-loop-variable.cpp
eSizeType
eSizeType2
unchecked-optional-access-ignore-smart.cpp
Bar
Foo
SmartPtr
unchecked-optional-access.cpp
C1
C2
C3
C4
ClassTemplateWithSpecializations
Foo
S
vector
undefined-memory-manipulation.cpp
Base
Copy
Derived
Destruct
E
Move
Plain
VirtualBase
VirtualFunc
undelegated-constructor-cxx98.cpp
Ctor
undelegated-constructor.cpp
Base
Ctor
Derived
Dtor
TDerived
unhandled-exception-at-new.cpp
A
ClassSpecificNew
align_val_t
bad_alloc
bad_array_new_length
exception
nothrow_t
unhandled-self-assignment-warn-only-if-this-has-suspicious-field.cpp
ClassWithoutFields
PtrField
TrivialFields
unhandled-self-assignment.cpp
ArrayCopy
AssertGuard
AssignIsForwarded
AssignOperator
AutoPtrField
CArrayField
CopyAndMove1
CopyAndMove2
CopyAndSwap1
CopyAndSwap2
CopyAndSwap3
CopyConstruct
CustomPtrField
CustomSelfCheck
DefaultOperator
DeletedOperator
GetterSetter
ImplicitOperator
InlineDefinition
MoveAssignOperator
NotACopyAssignmentOperator
NotSelfCheck
PassedByValue
PtrField
SelfCheck1
SelfCheck2
SelfCheck3
SelfCheck4
SharedPtrField
TemplateCArrayField
TemplateCopyAndMove
TemplateCopyAndMove2
TemplateCopyAndSwap
TemplatePtrField
TemplateSelfCheck
TrivialFields
UniquePtrField
WeakPtrField
WrongTemplateCopyAndMove
custom_ptr
auto_ptr
shared_ptr
unique_ptr
weak_ptr
unique-ptr-array-mismatch.cpp
A
S
default_delete
unique_ptr
unsafe-functions.c
unused-local-non-trivial-variable.cpp
Units
FizzFoo
FooBar
FooQux
Future
Ptr
unused-raii-crash.mm
CxxClass
unused-raii.cpp
Bar
Ctor
CtorDefaultArg
CtorTwoDefaultArg
Foo
FooBar
TCtorDefaultArg
TFoo
unused-return-value-avoid-assignment.cpp
S1
S2
unused-return-value-custom.cpp
ClassTemplate
Derived
Outer
Retval
Type
unused-return-value.cpp
Foo
basic_string
error_code
future
launch
unique_ptr
vector
use-after-move.cpp
A
AnnotatedContainer
Base
ClassTemplate
Container
CtorA
CtorB
CtorC
CtorD
CtorInit
CtorInitLambda
CtorInitOrder
Derived
Derived2
Derived3
FailureLogger
IgnoreMemberVariables
S1
S2
S3
Obj
A
B
C
D
PR38187
Foo
S
map
pair
remove_reference
shared_ptr
unique_ptr
unordered_map
weak_ptr
virtual-near-miss.cpp
Base
Child
Derived
DerivedMacro
Father
Mother
TBase
TDerived