LLVM 19.0.0git
Public Attributes | List of all members
FilterOptions Struct Reference

#include "llvm/DebugInfo/PDB/Native/LinePrinter.h"

Public Attributes

std::list< std::string > ExcludeTypes
 
std::list< std::string > ExcludeSymbols
 
std::list< std::string > ExcludeCompilands
 
std::list< std::string > IncludeTypes
 
std::list< std::string > IncludeSymbols
 
std::list< std::string > IncludeCompilands
 
uint32_t PaddingThreshold
 
uint32_t SizeThreshold
 
std::optional< uint32_tDumpModi
 
std::optional< uint32_tParentRecurseDepth
 
std::optional< uint32_tChildrenRecurseDepth
 
std::optional< uint32_tSymbolOffset
 
bool JustMyCode
 

Detailed Description

Definition at line 24 of file LinePrinter.h.

Member Data Documentation

◆ ChildrenRecurseDepth

std::optional<uint32_t> FilterOptions::ChildrenRecurseDepth

Definition at line 35 of file LinePrinter.h.

◆ DumpModi

std::optional<uint32_t> FilterOptions::DumpModi

◆ ExcludeCompilands

std::list<std::string> FilterOptions::ExcludeCompilands

Definition at line 27 of file LinePrinter.h.

Referenced by llvm::pdb::LinePrinter::LinePrinter().

◆ ExcludeSymbols

std::list<std::string> FilterOptions::ExcludeSymbols

Definition at line 26 of file LinePrinter.h.

Referenced by llvm::pdb::LinePrinter::LinePrinter().

◆ ExcludeTypes

std::list<std::string> FilterOptions::ExcludeTypes

Definition at line 25 of file LinePrinter.h.

Referenced by llvm::pdb::LinePrinter::LinePrinter().

◆ IncludeCompilands

std::list<std::string> FilterOptions::IncludeCompilands

Definition at line 30 of file LinePrinter.h.

Referenced by llvm::pdb::LinePrinter::LinePrinter().

◆ IncludeSymbols

std::list<std::string> FilterOptions::IncludeSymbols

Definition at line 29 of file LinePrinter.h.

Referenced by llvm::pdb::LinePrinter::LinePrinter().

◆ IncludeTypes

std::list<std::string> FilterOptions::IncludeTypes

Definition at line 28 of file LinePrinter.h.

Referenced by llvm::pdb::LinePrinter::LinePrinter().

◆ JustMyCode

bool FilterOptions::JustMyCode

Definition at line 37 of file LinePrinter.h.

Referenced by llvm::pdb::shouldDumpSymbolGroup().

◆ PaddingThreshold

uint32_t FilterOptions::PaddingThreshold

Definition at line 31 of file LinePrinter.h.

Referenced by llvm::pdb::LinePrinter::IsClassExcluded().

◆ ParentRecurseDepth

std::optional<uint32_t> FilterOptions::ParentRecurseDepth

Definition at line 34 of file LinePrinter.h.

◆ SizeThreshold

uint32_t FilterOptions::SizeThreshold

Definition at line 32 of file LinePrinter.h.

Referenced by llvm::pdb::LinePrinter::IsTypeExcluded().

◆ SymbolOffset

std::optional<uint32_t> FilterOptions::SymbolOffset

Definition at line 36 of file LinePrinter.h.


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