Changeset View
Changeset View
Standalone View
Standalone View
clang/include/clang/Lex/Lexer.h
Show First 20 Lines • Show All 766 Lines • ▼ Show 20 Lines | private: | ||||
bool isHexaLiteral(const char *Start, const LangOptions &LangOpts); | bool isHexaLiteral(const char *Start, const LangOptions &LangOpts); | ||||
void codeCompleteIncludedFile(const char *PathStart, | void codeCompleteIncludedFile(const char *PathStart, | ||||
const char *CompletionPoint, bool IsAngled); | const char *CompletionPoint, bool IsAngled); | ||||
llvm::Optional<uint32_t> | llvm::Optional<uint32_t> | ||||
tryReadNumericUCN(const char *&StartPtr, const char *SlashLoc, Token *Result); | tryReadNumericUCN(const char *&StartPtr, const char *SlashLoc, Token *Result); | ||||
llvm::Optional<uint32_t> tryReadNamedUCN(const char *&StartPtr, | llvm::Optional<uint32_t> tryReadNamedUCN(const char *&StartPtr, | ||||
Token *Result); | const char *SlashLoc, Token *Result); | ||||
/// Read a universal character name. | /// Read a universal character name. | ||||
/// | /// | ||||
/// \param StartPtr The position in the source buffer after the initial '\'. | /// \param StartPtr The position in the source buffer after the initial '\'. | ||||
/// If the UCN is syntactically well-formed (but not | /// If the UCN is syntactically well-formed (but not | ||||
/// necessarily valid), this parameter will be updated to | /// necessarily valid), this parameter will be updated to | ||||
/// point to the character after the UCN. | /// point to the character after the UCN. | ||||
/// \param SlashLoc The position in the source buffer of the '\'. | /// \param SlashLoc The position in the source buffer of the '\'. | ||||
Show All 32 Lines |