[#absl-AnySpan-2constructor-0a] = xref:absl.adoc[absl]::xref:absl/AnySpan.adoc[AnySpan]::AnySpan :relfileprefix: ../../ :mrdocs: Constructs a span wrapping another span, applying a transform (by copy). == Synopsis Declared in `<absl/types/any_span.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< typename Element, typename Transform, typename = xref:absl/AnySpan.adoc[EnableIfTransformIsValid<Transform, Element&>], xref:absl/AnySpan.adoc[EnableIfTransformIsByCopy<Transform>] = true> constexpr explicit AnySpan( xref:absl/AnySpan.adoc[AnySpan<Element>] const& other, Transform const& transform); ---- == Description Made explicit because it has lifetime consequences. == Parameters [cols="1,4"] |=== | Name| Description | *other* | The source span to wrap. | *transform* | Functor applied to each element on access. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#