コード例 #1
0
ファイル: TestTU.cpp プロジェクト: mpark/clang-tools-extra
const NamedDecl &findUnqualifiedDecl(ParsedAST &AST, llvm::StringRef Name) {
  return findDecl(AST, [Name](const NamedDecl &ND) {
    if (auto *ID = ND.getIdentifier())
      if (ID->getName() == Name)
        return true;
    return false;
  });
}
コード例 #2
0
ファイル: decl.cpp プロジェクト: Cav098/blitz3d
Decl *DeclSeq::insertDecl( const string &s,Type *t,int kind,ConstType *d ){
	if( findDecl( s ) ) return 0;
	decls.push_back( d_new Decl( s,t,kind,d ) );
	return decls.back();
}