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

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclFriend.h 1 //===- DeclFriend.h - Classes for C++ friend declarations -------*- C++ -*-===//
9 // This file defines the section of the AST representing C++ friend
38 /// FriendDecl - Represents the declaration of a friend entity,
44 /// friend int foo(T);
45 /// friend class B;
46 /// friend T; // only in C++0x
47 /// template <typename U> friend class C;
48 /// template <typename U> friend A& operator+=(A&, const U&) { ... }
52 /// The semantic context of a friend decl is its declaring class.
62 friend class CXXRecordDecl
    [all...]
DeclTemplate.h 108 friend class FixedSizeTemplateParameterListStorage;
109 friend TrailingObjects;
250 friend TrailingObjects;
414 friend class ASTDeclReader;
415 friend class ASTDeclWriter;
513 friend TrailingObjects;
675 /// get one of these is in a friend declaration like the following:
680 /// friend void foo<>(T);
708 friend TrailingObjects;
854 friend class ASTDeclReader
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/
PDBTypes.h 263 Friend,
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
CodeView.h 272 Friend = 0x03,
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplate.cpp 1738 // Find any previous declaration with this name. For a friend with no
1750 // in the AST, and historically we have just ignored such friend
1825 // declared as a friend, and when the name of the friend class or
1881 // for a friend in a dependent context: the template parameter list itself
1941 // template declaration. Skip this check for a friend in a dependent
1967 // If this is a templated friend in a dependent context we should not put it
1968 // on the redecl chain. In some cases, the templated friend can be the most
2051 // Friend templates are visible in fairly strange ways.
2060 FriendDecl *Friend = FriendDecl::Create
    [all...]
SemaDecl.cpp 1566 // FIXME: The Modules TS is not clear about how friend declarations are
3185 // extern "C" declarations, and friend declarations in particular).
3653 // declarations of a friend function as an extension.
3655 // This liberal interpretation of C++ [class.friend]p3 matches GCC/MSVC
3659 // Check cautiously as the friend object kind isn't yet complete.
4407 Friend,
4449 // FIXME: We don't allow friend declarations. This violates the wording of
4452 return {NonCLikeKind::Friend, D->getSourceRange()};
4568 /// parameters to cope with template friend declarations.
6554 // templates), local extern declarations, qualified friend declarations o
    [all...]

Completed in 65 milliseconds