Lines Matching defs:axis
122 namespace axis { namespace
264 constexpr unsigned options(const Axis& axis) noexcept { in options()
271 unsigned options(const variant<Ts...>& axis) noexcept { in options()
282 constexpr bool inclusive(const Axis& axis) noexcept { in inclusive()
289 bool inclusive(const variant<Ts...>& axis) noexcept { in inclusive()
300 constexpr bool ordered(const Axis& axis) noexcept { in ordered()
307 bool ordered(const variant<Ts...>& axis) noexcept { in ordered()
318 constexpr bool continuous(const Axis& axis) noexcept { in continuous()
325 bool continuous(const variant<Ts...>& axis) noexcept { in continuous()
334 index_type extent(const Axis& axis) noexcept { in extent()
349 decltype(auto) metadata(Axis&& axis) noexcept { in metadata()
364 decltype(auto) value(const Axis& axis, real_index_type index) { in value()
394 axis::index_type index(const Axis& axis, const U& value) noexcept( in index()
401 axis::index_type index(const variant<Ts...>& axis, const U& value) { in index()
411 constexpr unsigned int rank(const Axis& axis) { in rank()
422 unsigned int rank(const axis::variant<Ts...>& axis) { in rank()
439 std::pair<index_type, index_type> update(Axis& axis, const U& value) noexcept( in update()
453 std::pair<index_type, index_type> update(variant<Ts...>& axis, const U& value) { in update()
467 decltype(auto) width(const Axis& axis, index_type index) { in width()