clang API Documentation
#include "clang/Sema/SemaInternal.h"
#include "TypeLocBuilder.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/ExprCXX.h"
#include "clang/AST/NestedNameSpecifier.h"
#include "clang/Basic/PartialDiagnostic.h"
#include "clang/Sema/DeclSpec.h"
#include "clang/Sema/Lookup.h"
#include "clang/Sema/Template.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
Functions | |
static CXXRecordDecl * | getCurrentInstantiationOf (QualType T, DeclContext *CurContext) |
Find the current instantiation that associated with the given type. |
static CXXRecordDecl* getCurrentInstantiationOf | ( | QualType | T, |
DeclContext * | CurContext | ||
) | [static] |
Find the current instantiation that associated with the given type.
Definition at line 29 of file SemaCXXScopeSpec.cpp.
References clang::Type::getCanonicalTypeInternal(), clang::QualType::getTypePtr(), clang::CXXRecordDecl::isCurrentInstantiation(), clang::DeclContext::isDependentContext(), clang::QualType::isNull(), and Record.