clang 20.0.0git
|
An input file for the front end. More...
#include "clang/Frontend/FrontendOptions.h"
Public Member Functions | |
FrontendInputFile ()=default | |
FrontendInputFile (StringRef File, InputKind Kind, bool IsSystem=false) | |
FrontendInputFile (llvm::MemoryBufferRef Buffer, InputKind Kind, bool IsSystem=false) | |
InputKind | getKind () const |
bool | isSystem () const |
bool | isEmpty () const |
bool | isFile () const |
bool | isBuffer () const |
bool | isPreprocessed () const |
bool | isHeader () const |
InputKind::HeaderUnitKind | getHeaderUnitKind () const |
StringRef | getFile () const |
llvm::MemoryBufferRef | getBuffer () const |
An input file for the front end.
Definition at line 232 of file FrontendOptions.h.
|
default |
|
inline |
Definition at line 249 of file FrontendOptions.h.
References clang::File.
|
inline |
Definition at line 251 of file FrontendOptions.h.
|
inline |
Definition at line 272 of file FrontendOptions.h.
References isBuffer().
Referenced by clang::FrontendAction::getCurrentFileOrBufferName(), clang::ASTUnit::getMainFileName(), and clang::CompilerInstance::InitializeSourceManager().
|
inline |
Definition at line 267 of file FrontendOptions.h.
References clang::File, and isFile().
Referenced by clang::FrontendAction::BeginSourceFile(), clang::FrontendAction::getCurrentFile(), clang::FrontendAction::getCurrentFileOrBufferName(), clang::ASTUnit::getMainFileName(), and clang::CompilerInstance::InitializeSourceManager().
|
inline |
Definition at line 263 of file FrontendOptions.h.
|
inline |
Definition at line 255 of file FrontendOptions.h.
Referenced by clang::FrontendAction::BeginSourceFile(), clang::FrontendAction::getCurrentFileKind(), clang::CompilerInstance::InitializeSourceManager(), and needsModules().
|
inline |
Definition at line 260 of file FrontendOptions.h.
Referenced by getBuffer(), clang::CompilerInstance::InitializeSourceManager(), and isFile().
|
inline |
Definition at line 258 of file FrontendOptions.h.
References clang::File.
Referenced by clang::FrontendAction::BeginSourceFile(), clang::FrontendAction::getCurrentFile(), clang::FrontendAction::getCurrentFileKind(), clang::FrontendAction::getCurrentFileOrBufferName(), and clang::FrontendAction::isCurrentFileAST().
|
inline |
Definition at line 259 of file FrontendOptions.h.
References isBuffer().
Referenced by clang::FrontendAction::getCurrentFileOrBufferName(), getFile(), and clang::ASTUnit::getMainFileName().
|
inline |
Definition at line 262 of file FrontendOptions.h.
|
inline |
Definition at line 261 of file FrontendOptions.h.
Referenced by clang::FrontendAction::BeginSourceFile().
|
inline |
Definition at line 256 of file FrontendOptions.h.
Referenced by clang::FrontendAction::BeginSourceFile(), and clang::CompilerInstance::InitializeSourceManager().