A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/Parsing_8cpp.html below:

clang: lib/Tooling/Transformer/Parsing.cpp File Reference

#include "clang/Tooling/Transformer/Parsing.h"
#include "clang/AST/Expr.h"
#include "clang/ASTMatchers/ASTMatchFinder.h"
#include "clang/Basic/CharInfo.h"
#include "clang/Basic/SourceLocation.h"
#include "clang/Lex/Lexer.h"
#include "clang/Tooling/Transformer/RangeSelector.h"
#include "clang/Tooling/Transformer/SourceCode.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Errc.h"
#include "llvm/Support/Error.h"
#include <optional>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

static const llvm::StringMap< RangeSelectorOp< std::string > > &  getUnaryStringSelectors ()   static const llvm::StringMap< RangeSelectorOp< RangeSelector > > &  getUnaryRangeSelectors ()   static const llvm::StringMap< RangeSelectorOp< std::string, std::string > > &  getBinaryStringSelectors ()   static const llvm::StringMap< RangeSelectorOp< RangeSelector, RangeSelector > > &  getBinaryRangeSelectors ()   template<typename Element > std::optional< Element >  findOptional (const llvm::StringMap< Element > &Map, llvm::StringRef Key)   template<typename ResultType > ParseProgress< ResultType >  makeParseProgress (ParseState State, ResultType Result)   static llvm::Error  makeParseError (const ParseState &S, std::string ErrorMsg)   static ParseState  advance (ParseState S, size_t N)   static StringRef  consumeWhitespace (StringRef S)   static ExpectedProgress< std::nullopt_t >  parseChar (char c, ParseState State)   static ExpectedProgress< std::string >  parseId (ParseState State)   static ExpectedProgress< std::string >  parseStringId (ParseState State)   template<typename T > ExpectedProgress< RangeSelectorparseSingle (ParseFunction< T > ParseElement, RangeSelectorOp< T > Op, ParseState State)   template<typename T > ExpectedProgress< RangeSelectorparsePair (ParseFunction< T > ParseElement, RangeSelectorOp< T, T > Op, ParseState State)   static ExpectedProgress< RangeSelectorparseRangeSelectorImpl (ParseState State)   ◆ advance() static ParseState advance ( ParseState  S, size_t  N  ) static ◆ consumeWhitespace() static StringRef consumeWhitespace ( StringRef  S ) static ◆ findOptional()

template<typename Element >

std::optional< Element > findOptional ( const llvm::StringMap< Element > &  Map, llvm::StringRef  Key  ) ◆ getBinaryRangeSelectors() ◆ getBinaryStringSelectors() static const llvm::StringMap< RangeSelectorOp< std::string, std::string > > & getBinaryStringSelectors ( ) static ◆ getUnaryRangeSelectors() static const llvm::StringMap< RangeSelectorOp< RangeSelector > > & getUnaryRangeSelectors ( ) static ◆ getUnaryStringSelectors() static const llvm::StringMap< RangeSelectorOp< std::string > > & getUnaryStringSelectors ( ) static ◆ makeParseError() static llvm::Error makeParseError ( const ParseState &  S, std::string  ErrorMsg  ) static ◆ makeParseProgress()

template<typename ResultType >

ParseProgress< ResultType > makeParseProgress ( ParseState  State, ResultType  Result  ) ◆ parseChar() static ExpectedProgress< std::nullopt_t > parseChar ( char  c, ParseState  State  ) static ◆ parseId() static ExpectedProgress< std::string > parseId ( ParseState  State ) static ◆ parsePair()

template<typename T >

ExpectedProgress< RangeSelector > parsePair ( ParseFunction< T >  ParseElement, RangeSelectorOp< T, T >  Op, ParseState  State  ) ◆ parseRangeSelectorImpl() static ExpectedProgress< RangeSelector > parseRangeSelectorImpl ( ParseState  State ) static

Definition at line 246 of file Parsing.cpp.

References findOptional(), getBinaryRangeSelectors(), getBinaryStringSelectors(), getUnaryRangeSelectors(), getUnaryStringSelectors(), Id, makeParseError(), parseId(), parsePair(), parseRangeSelectorImpl(), parseSingle(), and parseStringId().

Referenced by clang::transformer::parseRangeSelector(), and parseRangeSelectorImpl().

◆ parseSingle()

template<typename T >

ExpectedProgress< RangeSelector > parseSingle ( ParseFunction< T >  ParseElement, RangeSelectorOp< T >  Op, ParseState  State  ) ◆ parseStringId() static ExpectedProgress< std::string > parseStringId ( ParseState  State ) static

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4