#ifndef PASCAL_CASE_RANGES_HPP
#define PASCAL_CASE_RANGES_HPP

// (C) Copyright 2019 Just Software Solutions Ltd
// This code is released under the Boost Software License V1.0
// See https://www.boost.org/LICENSE_1_0.txt for details

template <class C> constexpr auto begin(C &c) -> decltype(c.Begin()) {
    return c.Begin();
}
template <class C> constexpr auto begin(const C &c) -> decltype(c.Begin()) {
    return c.Begin();
}

template <class C> constexpr auto end(C &c) -> decltype(c.End()) {
    return c.End();
}
template <class C> constexpr auto end(const C &c) -> decltype(c.End()) {
    return c.End();
}

#endif
