LLVM 22.0.0git
llvm::orc::SymbolEnumeratorOptions Struct Reference

#include "llvm/ExecutionEngine/Orc/TargetProcess/LibraryResolver.h"

Public Types

enum  Filter : uint32_t {
  None = 0 , IgnoreUndefined = 1 << 0 , IgnoreWeak = 1 << 1 , IgnoreIndirect = 1 << 2 ,
  IgnoreHidden = 1 << 3 , IgnoreNonGlobal = 1 << 4
}

Static Public Member Functions

static SymbolEnumeratorOptions defaultOptions ()

Public Attributes

uint32_t FilterFlags = Filter::None

Detailed Description

Definition at line 262 of file LibraryResolver.h.

Member Enumeration Documentation

◆ Filter

Enumerator
None 
IgnoreUndefined 
IgnoreWeak 
IgnoreIndirect 
IgnoreHidden 
IgnoreNonGlobal 

Definition at line 263 of file LibraryResolver.h.

Member Function Documentation

◆ defaultOptions()

SymbolEnumeratorOptions llvm::orc::SymbolEnumeratorOptions::defaultOptions ( )
inlinestatic

Definition at line 272 of file LibraryResolver.h.

References IgnoreIndirect, IgnoreUndefined, and IgnoreWeak.

Member Data Documentation

◆ FilterFlags

uint32_t llvm::orc::SymbolEnumeratorOptions::FilterFlags = Filter::None

The documentation for this struct was generated from the following file: