/external/clang/include/clang/ASTMatchers/Dynamic/ |
Parser.h | 17 /// to a Sema object received as an argument. 51 /// The parser uses the Sema instance passed into 59 class Sema { 61 virtual ~Sema(); 91 /// use the overload below that takes a Sema. 105 /// \param S The Sema instance that will help the parser 112 Sema *S, 128 static bool parseExpression(StringRef Code, Sema *S, 135 Parser(CodeTokenizer *Tokenizer, Sema *S, 142 Sema *const S [all...] |
/external/clang/include/clang/AST/ |
CommentSema.h | 33 class Sema { 34 Sema(const Sema &) LLVM_DELETED_FUNCTION; 35 void operator=(const Sema &) LLVM_DELETED_FUNCTION; 73 Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr, 79 /// Returns a copy of array, owned by Sema's allocator.
|
/external/clang/lib/Sema/ |
Sema.cpp | 1 //===--- Sema.cpp - AST Builder and Semantic Analysis Implementation ------===// 15 #include "clang/Sema/SemaInternal.h" 30 #include "clang/Sema/CXXFieldCollector.h" 31 #include "clang/Sema/DelayedDiagnostic.h" 32 #include "clang/Sema/ExternalSemaSource.h" 33 #include "clang/Sema/MultiplexExternalSemaSource.h" 34 #include "clang/Sema/ObjCMethodList.h" 35 #include "clang/Sema/PrettyDeclStackTrace.h" 36 #include "clang/Sema/Scope.h" 37 #include "clang/Sema/ScopeInfo.h [all...] |
/external/clang/unittests/ASTMatchers/Dynamic/ |
ParserTest.cpp | 61 class MockSema : public Parser::Sema { 105 MockSema Sema; 106 Sema.parse("0"); 107 Sema.parse("123"); 108 Sema.parse("0x1f"); 109 Sema.parse("12345678901"); 110 Sema.parse("1a1"); 111 EXPECT_EQ(5U, Sema.Values.size()); 112 EXPECT_EQ(0U, Sema.Values[0].getUnsigned()); 113 EXPECT_EQ(123U, Sema.Values[1].getUnsigned()) [all...] |
/external/clang/lib/ASTMatchers/Dynamic/ |
Parser.cpp | 229 Parser::Sema::~Sema() {} 354 Parser::Parser(CodeTokenizer *Tokenizer, Sema *S, 358 class RegistrySema : public Parser::Sema { 381 bool Parser::parseExpression(StringRef Code, Sema *S, 400 Parser::Sema *S,
|
/external/clang/lib/AST/ |
CommentSema.cpp | 28 Sema::Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr, 35 void Sema::setDecl(const Decl *D) { 44 ParagraphComment *Sema::actOnParagraphComment( 49 BlockCommandComment *Sema::actOnBlockCommandStart( 61 void Sema::actOnBlockCommandArgs(BlockCommandComment *Command, 66 void Sema::actOnBlockCommandFinish(BlockCommandComment *Command, 75 ParamCommandComment *Sema::actOnParamCommandStart( 93 void Sema::checkFunctionDeclVerbatimLine(const BlockCommandComment *Comment) { 126 void Sema::checkContainerDeclVerbatimLine(const BlockCommandComment *Comment) [all...] |
/external/clang/lib/CodeGen/ |
CGExprScalar.cpp | 626 const llvm::fltSemantics &Sema = 629 MinSrc.convert(Sema, APFloat::rmTowardZero, &IsInexact); 630 MaxSrc.convert(Sema, APFloat::rmTowardZero, &IsInexact); [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | 1 //===--- Sema.h - Semantic Analysis & AST Building --------------*- C++ -*-===// 10 // This file defines the Sema class, which performs semantic analysis and 34 #include "clang/Sema/AnalysisBasedWarnings.h" 35 #include "clang/Sema/DeclSpec.h" 36 #include "clang/Sema/ExternalSemaSource.h" 37 #include "clang/Sema/IdentifierResolver.h" 38 #include "clang/Sema/LocInfoType.h" 39 #include "clang/Sema/ObjCMethodList.h" 40 #include "clang/Sema/Ownership.h" 41 #include "clang/Sema/ScopeInfo.h 184 namespace sema { namespace in namespace:clang [all...] |