class NameMatcher

Declaration

class NameMatcher { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ObjCopy/CommonConfig.h:131

Member Variables

private DenseSet<llvm::CachedHashStringRef> PosNames
private std::vector<NameOrPattern> PosPatterns
private std::vector<NameOrPattern> NegMatchers

Method Overview

  • public llvm::Error addMatcher(Expected<llvm::objcopy::NameOrPattern> Matcher)
  • public bool empty() const
  • public bool matches(llvm::StringRef S) const

Methods

llvm::Error addMatcher(
    Expected<llvm::objcopy::NameOrPattern>
        Matcher)

Declared at: llvm/include/llvm/ObjCopy/CommonConfig.h:137

Parameters

Expected<llvm::objcopy::NameOrPattern> Matcher

bool empty() const

Declared at: llvm/include/llvm/ObjCopy/CommonConfig.h:155

bool matches(llvm::StringRef S) const

Declared at: llvm/include/llvm/ObjCopy/CommonConfig.h:150

Parameters

llvm::StringRef S