1//===----------------------------------------------------------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is dual licensed under the MIT and the University of Illinois Open 6// Source Licenses. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9 10// <functional> 11 12// template <class Fn, class T> 13// binder1st<Fn> 14// bind1st(const Fn& fn, const T& x); 15 16#include <functional> 17#include <cassert> 18 19#include "../test_func.h" 20 21int main() 22{ 23 assert(std::bind1st(test_func(1), 5)(10.) == -5.); 24} 25