LLVM: llvm::logicalview::LVPatterns Class Reference (original) (raw)

#include "[llvm/DebugInfo/LogicalView/Core/LVOptions.h](LVOptions%5F8h%5Fsource.html)"

Public Member Functions
LVPatterns ()
LVPatterns (const LVPatterns &)=delete
LVPatterns & operator= (const LVPatterns &)=delete
~LVPatterns ()=default
void clear ()
void addRequest (LVElementKindSet &Selection)
void addRequest (LVLineKindSet &Selection)
void addRequest (LVScopeKindSet &Selection)
void addRequest (LVSymbolKindSet &Selection)
void addRequest (LVTypeKindSelection &Selection)
LLVM_ABI void updateReportOptions ()
LLVM_ABI bool matchPattern (StringRef Input, const LVMatchInfo &MatchInfo)
bool matchGenericPattern (StringRef Input)
bool matchOffsetPattern (LVOffset Offset)
void resolvePatternMatch (LVLine *Line)
void resolvePatternMatch (LVScope *Scope)
void resolvePatternMatch (LVSymbol *Symbol)
void resolvePatternMatch (LVType *Type)
LLVM_ABI void addPatterns (StringSet<> &Patterns, LVMatchInfo &Filters)
LLVM_ABI void addGenericPatterns (StringSet<> &Patterns)
LLVM_ABI void addOffsetPatterns (const LVOffsetSet &Patterns)
LLVM_ABI bool printElement (const LVLine *Line) const
LLVM_ABI bool printObject (const LVLocation *Location) const
LLVM_ABI bool printElement (const LVScope *Scope) const
LLVM_ABI bool printElement (const LVSymbol *Symbol) const
LLVM_ABI bool printElement (const LVType *Type) const
LLVM_ABI void print (raw_ostream &OS) const
void dump () const

Definition at line 451 of file LVOptions.h.

llvm::logicalview::LVPatterns::LVPatterns ( ) inline

LVPatterns() [2/2]

~LVPatterns()

llvm::logicalview::LVPatterns::~LVPatterns ( ) default

addGenericPatterns()

void LVPatterns::addGenericPatterns ( StringSet<> & Patterns )

addOffsetPatterns()

addPatterns()

void LVPatterns::addPatterns ( StringSet<> & Patterns,
LVMatchInfo & Filters )

addRequest() [1/5]

void llvm::logicalview::LVPatterns::addRequest ( LVElementKindSet & Selection) inline

addRequest() [2/5]

void llvm::logicalview::LVPatterns::addRequest ( LVLineKindSet & Selection) inline

addRequest() [3/5]

void llvm::logicalview::LVPatterns::addRequest ( LVScopeKindSet & Selection) inline

addRequest() [4/5]

void llvm::logicalview::LVPatterns::addRequest ( LVSymbolKindSet & Selection) inline

addRequest() [5/5]

clear()

void llvm::logicalview::LVPatterns::clear ( ) inline

dump()

void llvm::logicalview::LVPatterns::dump ( ) const inline

getPatterns()

matchGenericPattern()

bool llvm::logicalview::LVPatterns::matchGenericPattern ( StringRef Input) inline

matchOffsetPattern()

bool llvm::logicalview::LVPatterns::matchOffsetPattern ( LVOffset Offset) inline

matchPattern()

operator=()

print()

printElement() [1/4]

printElement() [2/4]

printElement() [3/4]

printElement() [4/4]

printObject()

resolvePatternMatch() [1/4]

void llvm::logicalview::LVPatterns::resolvePatternMatch ( LVLine * Line) inline

resolvePatternMatch() [2/4]

void llvm::logicalview::LVPatterns::resolvePatternMatch ( LVScope * Scope) inline

resolvePatternMatch() [3/4]

void llvm::logicalview::LVPatterns::resolvePatternMatch ( LVSymbol * Symbol) inline

resolvePatternMatch() [4/4]

void llvm::logicalview::LVPatterns::resolvePatternMatch ( LVType * Type) inline

updateReportOptions()

void LVPatterns::updateReportOptions ( )

The documentation for this class was generated from the following files: