Searched defs:BarrierMaker (Results 1 – 1 of 1) sorted by relevance
3607 template<class X, class Y> struct BarrierMaker { struct3608 const X& m_x;3609 BarrierMaker (const X& x) : m_x(x) {} in BarrierMaker() function3610 uint32_t count () const { return 1; } in count()3611 const X* pointer () const { return &m_x; } in pointer()3613 template<class Y> struct BarrierMaker<std::false_type, Y> { struct3614 BarrierMaker (const std::false_type&) {} in BarrierMaker() function3615 uint32_t count () const { return 0; } in count()3616 Y* pointer () const { return nullptr; } in pointer()3618 template<class Z, uint32_t N> struct BarrierMaker<const Z[N], Z> { struct[all …]