About
Contact
../
avoid-endl.cpp
CustomLogger
basic_iostream
basic_ostream
enum-size.cpp
CalculatedDueToUnknown1
CalculatedDueToUnknown2
CorrectU16
CorrectU8
EnumClass
EnumOnlyNegative
EnumThatCanBeReducedTo2Bytes
EnumWithNegative
EnumWithType
IgnoredEnum
Value
EnumClassWithoutValues
EnumWithoutValues
IgnoredSecondEnum
faster-string-find.cpp
NotStringRef
StringRef
basic_string
basic_string_view
for-range-copy-allowed-types.cpp
Iterator
OtherType
SmartPointer
SmartPtr
SmartRef
SmartReference
SomeComplexTemplate
View
QualifiedType
Type
smart_pointer
smart_ptr
smart_ref
smart_reference
for-range-copy-warn-on-all-auto-copies.cpp
Iterator
S
View
for-range-copy.cpp
ConstructorConvertible
Convertible
Iterator
Mutable
Point
S
ValueReturningIterator
View
remove_reference
implicit-conversion-in-loop.cpp
ComplexClass
ImplicitWrapper
Iterator
OperatorWrapper
RefIterator
SimpleClass
View
inefficient-algorithm.cpp
Ordering
Value
main
greater
iterator_type
less
map
multimap
multiset
other_iterator_type
set
unordered_map
unordered_multimap
unordered_multiset
unordered_set
inefficient-string-concatenation.cpp
main
basic_string
inefficient-vector-operation.cpp
Bar
BarProto
Foo
FooProto
StructWithFieldContainer
Message
MessageLite
initializer_list
vector
move-const-arg-const-ref.cpp
MoveSemantics
NoMoveSemantics
TriviallyCopyable
remove_reference
move-const-arg-trivially-copyable.cpp
MoveSemantics
NoMoveSemantics
TriviallyCopyable
function
remove_reference
move-const-arg.cpp
A
MoveOnly
MoveSemantics
NoMoveSemantics
Tmp
TriviallyCopyable
function
NonMoveAssignable
NonMoveConstructable
NonMoveable
remove_reference
move-constructor-init.cpp
B
C
D
E
F
G
H
I
Immovable
J
K
L
M
Movable
N
NegativeImmovableParameter
NegativeMultipleInitializerReferences
NegativeNotPassedByValue
NegativeParamTriviallyCopyable
NegativeReferencedInConstructorBody
O
P
Positive
TriviallyCopyable
remove_reference
no-automatic-move.cpp
FromConstRefOnly
NonTemplate
Obj
TemplateCtorPair
UrefCtor
no-int-to-ptr.c
no-int-to-ptr.cpp
noexcept-destructor.cpp
B
D
E
Empty
F
FalseT
G
H
I
InheritFromThrowOnAnything
IntWrapper
J
K
L
M
N
O
OK
OK1
OK10
OK11
OK12
OK13
OK14
OK15
OK16
OK17
OK18
OK19
OK2
OK20
OK21
OK22
OK23
OK24
OK25
OK26
OK27
OK28
OK29
OK3
OK30
OK31
OK32
OK33
OK34
OK35
OK4
OK5
OK6
OK7
OK8
OK9
TemplatedType
ThrowOnAnything
TrueT
noexcept-move-constructor-fix.cpp
C_1
C_2
C_3
C_4
C_5
C_6
noexcept-move-constructor.cpp
A
B
C
D
E
Empty
F
FalseT
G
H
I
InheritFromThrowOnAnything
IntWrapper
J
K
L
M
N
O
OK
OK1
OK10
OK11
OK12
OK13
OK14
OK15
OK16
OK17
OK18
OK19
OK2
OK20
OK21
OK22
OK23
OK24
OK25
OK26
OK27
OK28
OK29
OK3
OK30
OK31
OK4
OK5
OK6
OK7
OK8
OK9
TemplatedType
ThrowOnAnything
TrueT
Container
is_nothrow_move_constructible
noexcept-swap.cpp
A
B
C
D
E
F
G
OK
OK1
OK12
OK13
OK14
OK15
OK16
OK17
OK18
OK19
OK2
OK20
OK21
OK3
OK4
OK5
Test
TemplateNoexceptWithInt
Container
is_nothrow_move_constructible
trivially-destructible.cpp
MaybeTriviallyDestructible1
MaybeTriviallyDestructible2
NotTriviallyDestructible1
NotTriviallyDestructible2
NotTriviallyDestructible3
TriviallyDestructible1
TriviallyDestructible2
type-promotion-in-math-fn.cpp
unnecessary-copy-initialization-allowed-types.cpp
OtherType
SmartPointer
SmartPtr
SmartRef
SmartReference
SomeComplexTemplate
smart_pointer
smart_ptr
smart_ref
smart_reference
unnecessary-copy-initialization-excluded-container-types.cpp
ConstInCorrectType
ExpensiveToCopy
ViewType
ViewType
unnecessary-copy-initialization.cpp
ConstIterator
Container
Element
ExpensiveToCopyType
Iterator
NegativeConstructor
Struct
TrivialToCopyType
WeirdCopyCtorType
function
function
unnecessary-value-param-allowed-types.cpp
OtherType
SmartPointer
SmartPtr
SmartRef
SmartReference
SomeComplexTemplate
smart_pointer
smart_ptr
smart_ref
smart_reference
unnecessary-value-param-arc.m
unnecessary-value-param-arc.mm
unnecessary-value-param-delayed.cpp
Container
ExpensiveToCopyType
NegativeDeletedMethod
NegativeOverriddenMethod
PositiveConstValueConstructor
PositiveValueCopiedConstructor
PositiveValueUnusedConstructor
SomewhatTrivial
VirtualMethod
unnecessary-value-param-header.cpp
unnecessary-value-param-incomplete-type.cpp
unnecessary-value-param.cpp
Container
ExpensiveMovableType
ExpensiveToCopyType
MoveOnlyType
NegativeDeletedMethod
NegativeDependentTypeInterface
NegativeFinalImpl
NegativeOverriddenMethod
NegativeOverrideImpl
NegativeUsingConstructor
NegativeValueMovedConstructor
NotCopyAssigned
PositiveConstValueConstructor
PositiveConstructor
PositiveNonVirualMethod
PositiveValueCopiedConstructor
PositiveValueMovableConstructor
PositiveValueUnusedConstructor
SomewhatTrivial
Vector
VirtualMethod
VirtualMethodWarningOnly