[#llvm-OperandTraits-0a6] = xref:llvm.adoc[llvm]::xref:llvm/OperandTraits-0f9.adoc[OperandTraits]<xref:llvm/ConstantAggregate.adoc[ConstantAggregate]> :relfileprefix: ../ :mrdocs: Operand layout traits for ConstantAggregate. == Synopsis Declared in `<llvm/IR/Constants.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<> struct xref:llvm/OperandTraits-0f9.adoc[OperandTraits]<xref:llvm/ConstantAggregate.adoc[ConstantAggregate]> : xref:llvm/VariadicOperandTraits-04.adoc[VariadicOperandTraits<ConstantAggregate>] ---- == Base Classes [cols="1,4"] |=== | Name| Description | `xref:llvm/VariadicOperandTraits-04.adoc[VariadicOperandTraits<ConstantAggregate>]` | Traits for a prefix Use array sized at allocation time. |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/OperandTraits-0a6/op_begin.adoc[`op_begin`] | Return a pointer to the first operand `Use` for `U.` | xref:llvm/OperandTraits-0a6/op_end.adoc[`op_end`] | Return a pointer past the last operand `Use` for `U.` | xref:llvm/OperandTraits-0a6/operands.adoc[`operands`] | Return the number of operands of `U.` |=== == Return Value Operand layout traits for ConstantAggregate. [.small]#Created with https://www.mrdocs.com[MrDocs]#