# split

[algorithms.split]

Type of an argument for a splitting constructor of Range. An argument of type `split` is used to distinguish a splitting constructor from a copy constructor.

    // Defined in header <oneapi/tbb/blocked_range.h>
    // Defined in header <oneapi/tbb/blocked_range2d.h>
    // Defined in header <oneapi/tbb/blocked_range3d.h>
    // Defined in header <oneapi/tbb/blocked_nd_range.h>
    // Defined in header <oneapi/tbb/partitioner.h>
    // Defined in header <oneapi/tbb/parallel_for.h>
    // Defined in header <oneapi/tbb/parallel_reduce.h>
    // Defined in header <oneapi/tbb/parallel_scan.h>

    class split;

See also:

- Range requirements