reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/DeclarationName.h
  713   DeclarationName getName() const { return Name; }
  716   void setName(DeclarationName N) { Name = N; }
  731     if (Name.getNameKind() != DeclarationName::CXXConstructorName &&
  732         Name.getNameKind() != DeclarationName::CXXDestructorName &&
  733         Name.getNameKind() != DeclarationName::CXXConversionFunctionName)
  741     assert(Name.getNameKind() == DeclarationName::CXXConstructorName ||
  742            Name.getNameKind() == DeclarationName::CXXDestructorName ||
  743            Name.getNameKind() == DeclarationName::CXXConversionFunctionName);
  750     if (Name.getNameKind() != DeclarationName::CXXOperatorName)
  761     assert(Name.getNameKind() == DeclarationName::CXXOperatorName);
  770     if (Name.getNameKind() != DeclarationName::CXXLiteralOperatorName)
  780     assert(Name.getNameKind() == DeclarationName::CXXLiteralOperatorName);
tools/clang/lib/AST/DeclarationName.cpp
  402   switch (Name.getNameKind()) {
  419     return Name.getCXXNameType()->containsUnexpandedParameterPack();
  425   switch (Name.getNameKind()) {
  442     return Name.getCXXNameType()->isInstantiationDependentType();
  455   switch (Name.getNameKind()) {
  464     OS << Name;
  471       if (Name.getNameKind() == DeclarationName::CXXDestructorName)
  473       else if (Name.getNameKind() == DeclarationName::CXXConversionFunctionName)
  482       OS << Name;
  489   switch (Name.getNameKind()) {