llvm::SmallVectorImpl<AttributeSpec>::assign

assign overloads

Synopses

Declared in <llvm/ADT/SmallVector.h>

Replace the contents with the elements of IL.

void
assign(std::initializer_list<AttributeSpec> IL);
» more...

Replace the contents with the elements of RHS.

void
assign(SmallVectorImpl<AttributeSpec> const& RHS);
» more...

Replace the contents with the elements of AR.

template<typename U>
requires std::is_convertible_v<U, T>
void
assign(ArrayRef<U> AR);
» more...

Replace the contents with NumElts copies of Elt.

void
assign(
    size_type NumElts,
    ValueParamT Elt);
» more...

Replace the contents with the elements in []in_start, in_end).

template<
    typename ItTy,
    typename = EnableIfConvertibleToInputIterator<ItTy>>
void
assign(
    ItTy in_start,
    ItTy in_end);
» more...