Skip to content

Commit 52c7e45

Browse files
committed
Remove A3-1-5 deleted query
1 parent 1de5223 commit 52c7e45

File tree

2 files changed

+0
-26
lines changed

2 files changed

+0
-26
lines changed

cpp/common/src/codingstandards/cpp/exclusions/cpp/Classes.qll

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ newtype ClassesQuery =
1313
TClassDataMembersInitializationConditionQuery() or
1414
TRedundantMemberFunctionsShouldBeDefaultedOrLeftUndefinedQuery() or
1515
TNonTemplateMemberDefinedInTemplateQuery() or
16-
TTrivialOrTemplateFunctionDefinedOutsideClassDefinitionQuery() or
1716
TNonTrivialNonTemplateFunctionDefinedInsideClassDefinitionQuery() or
1817
TInParametersForNotCheapToCopyTypesNotPassedByReferenceQuery() or
1918
TInParametersForCheapToCopyTypesNotPassedByValueQuery() or
@@ -105,15 +104,6 @@ predicate isClassesQueryMetadata(Query query, string queryId, string ruleId, str
105104
ruleId = "A14-5-2" and
106105
category = "advisory"
107106
or
108-
query =
109-
// `Query` instance for the `trivialOrTemplateFunctionDefinedOutsideClassDefinition` query
110-
ClassesPackage::trivialOrTemplateFunctionDefinedOutsideClassDefinitionQuery() and
111-
queryId =
112-
// `@id` for the `trivialOrTemplateFunctionDefinedOutsideClassDefinition` query
113-
"cpp/autosar/trivial-or-template-function-defined-outside-class-definition" and
114-
ruleId = "A3-1-5" and
115-
category = "required"
116-
or
117107
query =
118108
// `Query` instance for the `nonTrivialNonTemplateFunctionDefinedInsideClassDefinition` query
119109
ClassesPackage::nonTrivialNonTemplateFunctionDefinedInsideClassDefinitionQuery() and
@@ -251,13 +241,6 @@ module ClassesPackage {
251241
TQueryCPP(TClassesPackageQuery(TNonTemplateMemberDefinedInTemplateQuery()))
252242
}
253243

254-
Query trivialOrTemplateFunctionDefinedOutsideClassDefinitionQuery() {
255-
//autogenerate `Query` type
256-
result =
257-
// `Query` type for `trivialOrTemplateFunctionDefinedOutsideClassDefinition` query
258-
TQueryCPP(TClassesPackageQuery(TTrivialOrTemplateFunctionDefinedOutsideClassDefinitionQuery()))
259-
}
260-
261244
Query nonTrivialNonTemplateFunctionDefinedInsideClassDefinitionQuery() {
262245
//autogenerate `Query` type
263246
result =

rule_packages/cpp/Classes.json

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -178,15 +178,6 @@
178178
"obligation": "required"
179179
},
180180
"queries": [
181-
{
182-
"description": "A function that is either trivial, a template function, or a member of a template class may not be defined outside of a class body.",
183-
"kind": "problem",
184-
"name": "A function shall be defined with a class body if and only if it is intended to be inlined",
185-
"precision": "very-high",
186-
"severity": "recommendation",
187-
"short_name": "TrivialOrTemplateFunctionDefinedOutsideClassDefinition",
188-
"tags": []
189-
},
190181
{
191182
"description": "A function that is not either trivial, a template function, or a member of a template class may not be defined within a class body.",
192183
"kind": "problem",

0 commit comments

Comments
 (0)