LLVM 23.0.0git
llvm::instrumentor::FunctionIO::ConfigTy Struct Referencefinal

#include "llvm/Transforms/IPO/Instrumentor.h"

Inheritance diagram for llvm::instrumentor::FunctionIO::ConfigTy:
[legend]

Public Member Functions

 ConfigTy (bool Enable=true)
Public Member Functions inherited from llvm::instrumentor::BaseConfigTy< ConfigKind >
 BaseConfigTy (bool Enable=true)
 Construct the option bitset with all bits set to Enable.
bool has (ConfigKind Opt) const
 Check if the option Opt is enabled.
void set (ConfigKind Opt, bool Value=true)
 Set the boolean value of option Opt to Value.

Public Attributes

std::function< bool(Argument &)> ArgFilter
Public Attributes inherited from llvm::instrumentor::BaseConfigTy< ConfigKind >
std::bitset< static_cast< int >(ConfigKind::NumConfig)> Options
 The bistset with as many bits as the enumeration's values.

Detailed Description

Definition at line 618 of file Instrumentor.h.

Constructor & Destructor Documentation

◆ ConfigTy()

llvm::instrumentor::FunctionIO::ConfigTy::ConfigTy ( bool Enable = true)
inline

Member Data Documentation

◆ ArgFilter

std::function<bool(Argument &)> llvm::instrumentor::FunctionIO::ConfigTy::ArgFilter

Definition at line 619 of file Instrumentor.h.


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