/usr/share/gccxml-0.9/GCC/2.95/functional is in gccxml 0.9.0+cvs20120420-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | #ifndef GCCXML_FUNCTIONAL
#define GCCXML_FUNCTIONAL
#include_next <functional>
// 20.3/1
namespace std
{
using ::unary_function;
using ::binary_function;
using ::plus;
using ::minus;
using ::multiplies;
using ::divides;
using ::modulus;
using ::negate;
using ::equal_to;
using ::not_equal_to;
using ::greater;
using ::less;
using ::greater_equal;
using ::less_equal;
using ::logical_and;
using ::logical_or;
using ::logical_not;
using ::unary_negate;
using ::not1;
using ::binary_negate;
using ::not2;
using ::binder1st;
using ::bind1st;
using ::binder2nd;
using ::bind2nd;
using ::pointer_to_unary_function;
using ::ptr_fun;
using ::pointer_to_binary_function;
using ::mem_fun_t;
using ::mem_fun1_t;
using ::mem_fun_ref_t;
using ::mem_fun1_ref_t;
using ::const_mem_fun_t;
using ::const_mem_fun1_t;
using ::mem_fun;
using ::const_mem_fun_ref_t;
using ::const_mem_fun1_ref_t;
using ::mem_fun_ref;
}
// Non-standard, but present:
namespace std
{
using ::select1st;
using ::select2nd;
}
#endif
|