clang 20.0.0git
|
A type that provides access to a new line separated list of symbol names to ignore when extracting API information. More...
#include "clang/ExtractAPI/APIIgnoresList.h"
Public Types | |
using | FilePathList = std::vector< std::string > |
Public Member Functions | |
APIIgnoresList ()=default | |
bool | shouldIgnore (llvm::StringRef SymbolName) const |
Check if SymbolName is specified in the APIIgnoresList and if it should therefore be ignored. | |
Static Public Member Functions | |
static llvm::Expected< APIIgnoresList > | create (const FilePathList &IgnoresFilePathList, FileManager &FM) |
The API to use for generating from the files at IgnoresFilePathList . | |
A type that provides access to a new line separated list of symbol names to ignore when extracting API information.
Definition at line 46 of file APIIgnoresList.h.
using clang::extractapi::APIIgnoresList::FilePathList = std::vector<std::string> |
Definition at line 47 of file APIIgnoresList.h.
|
default |
Referenced by create().
|
static |
The API to use for generating from the files at IgnoresFilePathList
.
Definition at line 35 of file APIIgnoresList.cpp.
References APIIgnoresList(), clang::FileManager::getBufferForFile(), and clang::Line.
Referenced by clang::ExtractAPIAction::CreateASTConsumer(), and clang::WrappingExtractAPIAction::CreateASTConsumer().
bool APIIgnoresList::shouldIgnore | ( | llvm::StringRef | SymbolName | ) | const |
Check if SymbolName
is specified in the APIIgnoresList and if it should therefore be ignored.
Definition at line 59 of file APIIgnoresList.cpp.