Class Declaration

Import path

import semmle.code.cpp.internal.QualifiedName

Direct supertypes

Indirect supertypes

Known direct subtypes

    Predicates

    canHaveQualifiedName
    getDeclaringType

    Gets the class where this member is declared, if it is a member. For templates, both the template itself and all instantiations of the template are considered to have the same declaring class.

    getName

    Gets the name of this declaration.

    getNamespace
    getQualifiedName
    getTypeQualifierWithArgs
    getTypeQualifierWithoutArgs
    hasDeclaringType

    Holds if this declaration is a member of a class/struct/union.

    hasQualifiedName
    isMember

    Holds if this declaration is a member of a class/struct/union.

    isTopLevel
    toString