HomeSort by relevance Sort by last modified time
    Searched defs:Sema (Results 1 - 8 of 8) sorted by null

  /external/clang/include/clang/ASTMatchers/Dynamic/
Parser.h 17 /// to a Sema object received as an argument.
54 /// The parser uses the Sema instance passed into
62 class Sema {
64 virtual ~Sema();
68 /// This can be used in the Sema layer to declare known constants or to
110 /// \brief Sema implementation that uses the matcher registry to process the
112 class RegistrySema : public Parser::Sema {
130 /// use the overload below that takes a Sema.
145 /// \param S The Sema instance that will help the parser
152 parseMatcherExpression(StringRef MatcherCode, Sema *S, Diagnostics *Error)
    [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/unittests/ASTMatchers/Dynamic/
ParserTest.cpp 24 class MockSema : public Parser::Sema {
76 MockSema Sema;
77 Sema.parse("0");
78 Sema.parse("123");
79 Sema.parse("0x1f");
80 Sema.parse("12345678901");
81 Sema.parse("1a1");
82 EXPECT_EQ(5U, Sema.Values.size());
83 EXPECT_EQ(0U, Sema.Values[0].getUnsigned());
84 EXPECT_EQ(123U, Sema.Values[1].getUnsigned())
    [all...]
  /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/lib/ASTMatchers/Dynamic/
Parser.cpp 259 Parser::Sema::~Sema() {}
261 VariantValue Parser::Sema::getNamedValue(StringRef Name) {
497 Parser::Parser(CodeTokenizer *Tokenizer, Sema *S,
525 bool Parser::parseExpression(StringRef Code, Sema *S,
556 Parser::parseMatcherExpression(StringRef Code, Parser::Sema *S,
  /external/clang/lib/AST/
CommentSema.cpp 28 Sema::Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr,
36 void Sema::setDecl(const Decl *D) {
45 ParagraphComment *Sema::actOnParagraphComment(
50 BlockCommandComment *Sema::actOnBlockCommandStart(
62 void Sema::actOnBlockCommandArgs(BlockCommandComment *Command,
67 void Sema::actOnBlockCommandFinish(BlockCommandComment *Command,
80 ParamCommandComment *Sema::actOnParamCommandStart(
98 void Sema::checkFunctionDeclVerbatimLine(const BlockCommandComment *Comment) {
131 void Sema::checkContainerDeclVerbatimLine(const BlockCommandComment *Comment)
    [all...]
  /external/clang/lib/CodeGen/
CGExprScalar.cpp 629 const llvm::fltSemantics &Sema =
632 MinSrc.convert(Sema, APFloat::rmTowardZero, &IsInexact);
633 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/Scope.h
188 namespace sema { namespace in namespace:clang
    [all...]

Completed in 266 milliseconds