Skip to content

A2-7-3: Friend functions in template classes do not recognise documentation #606

Closed
@lcartey

Description

@lcartey

Affected rules

  • A2-7-3

Description

Friend functions in template classes do not detect documentation.

Example

template <typename T> class ClassG {
  private:
    int x;
  public:
  // Documentation
  friend int foo(ClassG<T> g) {
    return g.x;
  }
};

void test() {
  ClassG<int> g;
  foo(g);
}

Metadata

Metadata

Assignees

Labels

Difficulty-MediumA false positive or false negative report which is expected to take 1-5 days effort to addressImpact-MediumPhase IIIStandard-AUTOSARfalse positive/false negativeAn issue related to observed false positives or false negatives.user-reportIssue reported by an end user of CodeQL Coding Standards

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions