clang: clang::FrontendInputFile Class Reference (original) (raw)

An input file for the front end. More...

#include "[clang/Frontend/FrontendOptions.h](FrontendOptions%5F8h%5Fsource.html)"

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.

clang::FrontendInputFile::FrontendInputFile ( ) default

FrontendInputFile() [2/3]

clang::FrontendInputFile::FrontendInputFile ( StringRef File, InputKind Kind, bool IsSystem = false ) inline

FrontendInputFile() [3/3]

clang::FrontendInputFile::FrontendInputFile ( llvm::MemoryBufferRef Buffer, InputKind Kind, bool IsSystem = false ) inline

getBuffer()

llvm::MemoryBufferRef clang::FrontendInputFile::getBuffer ( ) const inline

getFile()

StringRef clang::FrontendInputFile::getFile ( ) const inline

getHeaderUnitKind()

getKind()

InputKind clang::FrontendInputFile::getKind ( ) const inline

isBuffer()

bool clang::FrontendInputFile::isBuffer ( ) const inline

isEmpty()

bool clang::FrontendInputFile::isEmpty ( ) const inline

isFile()

bool clang::FrontendInputFile::isFile ( ) const inline

isHeader()

bool clang::FrontendInputFile::isHeader ( ) const inline

isPreprocessed()

bool clang::FrontendInputFile::isPreprocessed ( ) const inline

isSystem()

bool clang::FrontendInputFile::isSystem ( ) const inline

The documentation for this class was generated from the following file: