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

References

tools/clang/tools/libclang/CXType.cpp
  487   if (!TP)
  493   switch (TP->getTypeClass()) {
  495     D = cast<TypedefType>(TP)->getDecl();
  498     D = cast<ObjCObjectType>(TP)->getInterface();
  501     D = cast<ObjCInterfaceType>(TP)->getDecl();
  505     D = cast<TagType>(TP)->getDecl();
  508     if (const RecordType *Record = TP->getAs<RecordType>())
  511       D = cast<TemplateSpecializationType>(TP)->getTemplateName()
  517     TP = cast<DeducedType>(TP)->getDeducedType().getTypePtrOrNull();
  517     TP = cast<DeducedType>(TP)->getDeducedType().getTypePtrOrNull();
  518     if (TP)
  523     D = cast<InjectedClassNameType>(TP)->getDecl();
  529     TP = cast<ElaboratedType>(TP)->getNamedType().getTypePtrOrNull();
  529     TP = cast<ElaboratedType>(TP)->getNamedType().getTypePtrOrNull();