Boost.Multi

    • Introduction
    • Installation
    • Getting Started
    • Advanced Usage
      • Motivation
      • Manipulation of Non-managed Memory
      • Initialization
      • Copy, Assignment, and Aliasing
      • Change Sizes
      • Iteration
      • Indexing
      • Element Access and Partial Access
      • Slices and Strides
      • Conversions
      • Uninitialized vs. Initialized Elements
      • Const-correctness
      • Compile-time Evaluation
      • Restrictions
      • Elementwise Expressions
    • Interoperability
      • Standard Library (STL Algorithms)
      • Range-v3
      • Serialization
      • Boost.Interprocess
      • CUDA (via Thrust)
      • OpenMP via Thrust
      • CUDA C++
      • SYCL
      • HPX
      • Formatting ({fmt})
      • Python (cppyy)
      • Legacy Libraries (C-APIs)
    • Reference
      • Fundamental Types and Concepts
        • Subarrays
        • Array References
        • Dynamic Arrays
        • Arrays
        • Restriction
        • Iterators
    • API Reference (auto-generated)
    • How-To Guides
      • How to Fill Elements?
    • Technical Points (Design Rationale)
      • Indexing
      • Thread Safety Guarantees
      • Out-of-Bounds Pointers
      • Change Dimensionality at Runtime?
      • Why Is Dimensionality Static?
      • Why C++17 Minimum?
      • Type Requirements
        • Linear Sequences: Pointers
        • Special Memory: Pointers and Views
        • Transformed Views
    • Appendix
      • Comparison to Other Libraries
      • Multi for Fortran Programmers
      • Multi for APL Programmers
      • Multi for NumPy Programmers
  • boost::multi::elements_range_t::element
arrow_upward

boost::multi::elements_range_t::element

Synopsis

Declared in <boost/multi/array_ref.hpp>

using element = value_type;

Created with MrDocs

Edit this Page