HomeSort by: relevance | last modified time | path
    Searched defs:NamedDecl (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclAccessPair.h 10 // efficient representation of a pair of a NamedDecl* and an
25 class NamedDecl;
27 /// A POD class for pairing a NamedDecl* with an access specifier.
35 static DeclAccessPair make(NamedDecl *D, AccessSpecifier AS) {
41 NamedDecl *getDecl() const {
42 return reinterpret_cast<NamedDecl*>(~Mask & Ptr);
48 void setDecl(NamedDecl *D) {
54 void set(NamedDecl *D, AccessSpecifier AS) {
58 operator NamedDecl*() const { return getDecl(); }
59 NamedDecl *operator->() const { return getDecl();
    [all...]
Decl.h 221 /// Note that not every NamedDecl is actually named (e.g., a struct might
223 class NamedDecl : public Decl {
232 NamedDecl *getUnderlyingDeclImpl() LLVM_READONLY;
235 NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N)
275 /// Note that generally in diagnostics, the non-null \p NamedDecl* itself
282 /// A \p NamedDecl* in a diagnostic will also ultimately result in a call to
316 /// This is the method invoked by Sema when displaying a NamedDecl
334 bool declarationReplaces(NamedDecl *OldD, bool IsKnownNewer = true) const;
433 NamedDecl *getUnderlyingDecl() {
443 const NamedDecl *getUnderlyingDecl() const
    [all...]

Completed in 18 milliseconds