[#absl-AnySpan-2constructor-027] = xref:absl.adoc[absl]::xref:absl/AnySpan.adoc[AnySpan]::AnySpan :relfileprefix: ../../ :mrdocs: Constructs a span wrapping an initializer list, applying a transform. == Synopsis Declared in `<absl/types/any_span.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< typename Element, typename Transform = xref:absl/any_span_transform/IdentityT.adoc[any_span_transform::IdentityT], typename = xref:absl/AnySpan.adoc[EnableIfTransformIsValid<Transform, Element const&>], xref:absl/AnySpan.adoc[EnableIfTransformIsByRef<Transform>] = true> constexpr AnySpan( std::initializer_list<Element> l, Transform const& transform = any_span_transform::Identity()); ---- == Description Useful for a list of a type other than `value_type`. The transform is held by reference. The initializer list must outlive this span. == Parameters [cols="1,4"] |=== | Name| Description | *l* | The initializer list whose elements the span refers to. | *transform* | Functor applied to each element on access. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#