Files
codeql/cpp/ql/test/library-tests/noexcept/noexcept/box.h
2018-08-02 17:53:23 +01:00

12 lines
202 B
C++

template <typename T>
struct Box {
Box(T&& apple) noexcept(__has_nothrow_copy(T)) {
T banana = apple;
}
};
template <typename T>
inline Box<T> box(T&& carrot) {
return Box<T>((T&&)carrot);
}