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().