2
0
mirror of https://github.com/boostorg/hana.git synced 2026-02-01 20:42:13 +00:00
Files
hana/test/core/operators.cpp
2015-03-03 14:16:50 -05:00

31 lines
624 B
C++

/*
@copyright Louis Dionne 2015
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
*/
#include <boost/hana/core/operators.hpp>
namespace hana = boost::hana;
struct Concept { };
struct _method { };
constexpr _method method{};
template <>
struct boost::hana::operators::of<Concept>
: decltype(method)
{ };
struct Nested {
struct hana {
struct operators
: boost::hana::operators::of<Concept>
{ };
};
};
static_assert(boost::hana::has_operator<Nested, decltype(method)>{}, "");
int main() { }