LLVM: ScopeLocationsMatcher Struct Reference (original) (raw)
| Public Member Functions | |
|---|---|
| void | insert (DIScope *S, LineColumn Loc) |
| DIScope * | match (DIScope *S, LineColumn Loc) |
| Public Attributes | |
|---|---|
| SmallMapVector< std::pair< DIFile *, LineColumn >, SmallSetVector< DIScope *, 8 >, 8 > | Scopes |
Detailed Description
Definition at line 197 of file DebugInfoMetadata.cpp.
Member Function Documentation
◆ insert()
| void ScopeLocationsMatcher::insert ( DIScope * S, LineColumn Loc ) | inline |
|---|
Definition at line 202 of file DebugInfoMetadata.cpp.
References llvm::DIScope::getFile(), and Scopes.
◆ match()
| DIScope * ScopeLocationsMatcher::match ( DIScope * S, LineColumn Loc ) | inline |
|---|
Definition at line 206 of file DebugInfoMetadata.cpp.
References llvm::DIScope::getFile(), llvm_unreachable, and Scopes.
Member Data Documentation
◆ Scopes
SmallMapVector<std::pair<DIFile *, LineColumn>, SmallSetVector<DIScope *, 8>, 8> ScopeLocationsMatcher::Scopes
Definition at line 200 of file DebugInfoMetadata.cpp.
Referenced by insert(), and match().
The documentation for this struct was generated from the following file:
- lib/IR/DebugInfoMetadata.cpp