Skip to main content

class range_mapper_base

Declaration

class range_mapper_base { /* full declaration omitted */ };

Declared at: include/range_mapper.h:63

Member Function Overview

  • get_buffer_dimensions() const → virtual int
  • map_1(const chunk<0> & chnk) const → virtual region<1>
  • map_1(const chunk<1> & chnk) const → virtual region<1>
  • map_1(const chunk<2> & chnk) const → virtual region<1>
  • map_1(const chunk<3> & chnk) const → virtual region<1>
  • map_2(const chunk<0> & chnk) const → virtual region<2>
  • map_2(const chunk<1> & chnk) const → virtual region<2>
  • map_2(const chunk<2> & chnk) const → virtual region<2>
  • map_2(const chunk<3> & chnk) const → virtual region<2>
  • map_3(const chunk<3> & chnk) const → virtual region<3>
  • map_3(const chunk<2> & chnk) const → virtual region<3>
  • map_3(const chunk<0> & chnk) const → virtual region<3>
  • map_3(const chunk<1> & chnk) const → virtual region<3>
  • operator=(const range_mapper_base & other) → range_mapper_base &
  • operator=(range_mapper_base && other) → range_mapper_base &
  • range_mapper_base(const range_mapper_base & other)
  • range_mapper_base(range_mapper_base && other)
  • range_mapper_base()
  • ~range_mapper_base() → virtual

Member Functions

virtual int get_buffer_dimensions() const

Declared at: include/range_mapper.h:72


virtual region<1> map_1(
    const chunk<0>& chnk) const

Declared at: include/range_mapper.h:74

Parameters

const chunk<0>& chnk

virtual region<1> map_1(
    const chunk<1>& chnk) const

Declared at: include/range_mapper.h:75

Parameters

const chunk<1>& chnk

virtual region<1> map_1(
    const chunk<2>& chnk) const

Declared at: include/range_mapper.h:76

Parameters

const chunk<2>& chnk

virtual region<1> map_1(
    const chunk<3>& chnk) const

Declared at: include/range_mapper.h:77

Parameters

const chunk<3>& chnk

virtual region<2> map_2(
    const chunk<0>& chnk) const

Declared at: include/range_mapper.h:78

Parameters

const chunk<0>& chnk

virtual region<2> map_2(
    const chunk<1>& chnk) const

Declared at: include/range_mapper.h:79

Parameters

const chunk<1>& chnk

virtual region<2> map_2(
    const chunk<2>& chnk) const

Declared at: include/range_mapper.h:80

Parameters

const chunk<2>& chnk

virtual region<2> map_2(
    const chunk<3>& chnk) const

Declared at: include/range_mapper.h:81

Parameters

const chunk<3>& chnk

virtual region<3> map_3(
    const chunk<3>& chnk) const

Declared at: include/range_mapper.h:85

Parameters

const chunk<3>& chnk

virtual region<3> map_3(
    const chunk<2>& chnk) const

Declared at: include/range_mapper.h:84

Parameters

const chunk<2>& chnk

virtual region<3> map_3(
    const chunk<0>& chnk) const

Declared at: include/range_mapper.h:82

Parameters

const chunk<0>& chnk

virtual region<3> map_3(
    const chunk<1>& chnk) const

Declared at: include/range_mapper.h:83

Parameters

const chunk<1>& chnk

range_mapper_base& operator=(
    const range_mapper_base& other)

Declared at: include/range_mapper.h:69

Parameters

const range_mapper_base& other

range_mapper_base& operator=(
    range_mapper_base&& other)

Declared at: include/range_mapper.h:70

Parameters

range_mapper_base&& other

range_mapper_base(const range_mapper_base& other)

Declared at: include/range_mapper.h:67

Parameters

const range_mapper_base& other

range_mapper_base(range_mapper_base&& other)

Declared at: include/range_mapper.h:68

Parameters

range_mapper_base&& other

range_mapper_base()

Declared at: include/range_mapper.h:65


virtual ~range_mapper_base()

Declared at: include/range_mapper.h:87