Table of Contents

Method RemoveAttribute

Namespace
Ubiquity.NET.Llvm.Values
Assembly
Ubiquity.NET.Llvm.dll

RemoveAttribute<T>(T, FunctionAttributeIndex, uint)

Removes an uint from an IFunctionAttributeAccessor

public static T RemoveAttribute<T>(this T self, FunctionAttributeIndex index, uint id) where T : notnull, IFunctionAttributeAccessor

Parameters

self T

Container to remove the attribute from

index FunctionAttributeIndex

FunctionAttributeIndex to remove the attribute from

id uint

Attribute to remove from the container

Returns

T

self for fluent use

Type Parameters

T

Container type

RemoveAttribute<T>(T, FunctionAttributeIndex, LazyEncodedString)

Removes a named attribute from an IFunctionAttributeAccessor

public static T RemoveAttribute<T>(this T self, FunctionAttributeIndex index, LazyEncodedString name) where T : notnull, IFunctionAttributeAccessor

Parameters

self T

Container to remove the attribute from

index FunctionAttributeIndex

FunctionAttributeIndex to remove the attribute from

name LazyEncodedString

Attribute name to remove from the container

Returns

T

self for fluent use

Type Parameters

T

Container type