clang API Documentation
#include "clang/Lex/PreprocessingRecord.h"
#include "clang/Lex/MacroInfo.h"
#include "clang/Lex/Token.h"
#include "llvm/Support/Capacity.h"
#include "llvm/Support/ErrorHandling.h"
Go to the source code of this file.
Functions | |
static bool | isPreprocessedEntityIfInFileID (PreprocessedEntity *PPE, FileID FID, SourceManager &SM) |
static bool isPreprocessedEntityIfInFileID | ( | PreprocessedEntity * | PPE, |
FileID | FID, | ||
SourceManager & | SM | ||
) | [static] |
Definition at line 66 of file PreprocessingRecord.cpp.
References clang::SourceRange::getBegin(), clang::SourceManager::getFileLoc(), clang::PreprocessedEntity::getSourceRange(), clang::SourceManager::isInFileID(), clang::FileID::isInvalid(), and clang::SourceLocation::isInvalid().
Referenced by clang::PreprocessingRecord::isEntityInFileID().