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: