This file is indexed.

/usr/include/stlport/functional is in libstlport5.2-dev 5.2.1-5.1.

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
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
/*
 * Copyright (c) 1996,1997
 * Silicon Graphics Computer Systems, Inc.
 *
 * Copyright (c) 1999
 * Boris Fomitchev
 *
 * This material is provided "as is", with absolutely no warranty expressed
 * or implied. Any use is at your own risk.
 *
 * Permission to use or copy this software for any purpose is hereby granted
 * without fee, provided the above notices are retained on all copies.
 * Permission to modify the code and to distribute modified code is granted,
 * provided the above notices are retained, and a notice that the code was
 * modified is included with the above copyright notice.
 *
 */

#ifndef _STLP_FUNCTIONAL

#ifndef _STLP_OUTERMOST_HEADER_ID
#  define _STLP_OUTERMOST_HEADER_ID 0x27
#  include <stl/_prolog.h>
#  define _STLP_FUNCTIONAL
#endif

#if (_STLP_OUTERMOST_HEADER_ID == 0x27)
#  ifndef _STLP_INTERNAL_FUNCTION_H
#    include <stl/_function.h>
#  endif
#endif

#if (_STLP_OUTERMOST_HEADER_ID != 0x27) || defined (_STLP_IMPORT_VENDOR_STD)
#  if defined (_STLP_HAS_INCLUDE_NEXT)
#    include_next <functional>
#  else
#    include _STLP_NATIVE_HEADER(functional)
#  endif
#endif

#if (_STLP_OUTERMOST_HEADER_ID == 0x27)
#  include <stl/_epilog.h>
#  undef _STLP_OUTERMOST_HEADER_ID
#endif

#if !defined(_STLP_NO_EXTENSIONS) && defined(_STLP_USE_BOOST_SUPPORT)

#include <boost/ref.hpp>
#include <boost/utility/result_of.hpp>
#include <boost/bind/placeholders.hpp>
#include <boost/mem_fn.hpp>
#include <boost/bind.hpp>

namespace boost {

template<class T> class reference_wrapper;
template<class T> reference_wrapper<T> const ref(T &);
template<class T> inline reference_wrapper<T const> const cref(T const &);

template<typename F> struct result_of;

namespace _mfi {
template<class R, class T> class dm;
}

template<class R, class T> _mfi::dm<R, T> mem_fn(R T::*f);

} // namespace boost

_STLP_BEGIN_NAMESPACE

namespace tr1 {

using ::boost::reference_wrapper;
using ::boost::ref;
using ::boost::cref;

using ::boost::result_of;

using ::boost::mem_fn;

using ::boost::bind;

namespace placeholders {
  using ::_1;
  using ::_2;
  using ::_3;
  using ::_4;
  using ::_5;
  using ::_6;
  using ::_7;
  using ::_8;
  using ::_9;
} // placeholders

} // namespace tr1

_STLP_END_NAMESPACE

#endif // !_STLP_NO_EXTENSIONS && _STLP_USE_BOOST_SUPPORT

#endif /* _STLP_FUNCTIONAL */

#if !defined(_STLP_FUNCTIONAL_FUN) && !defined(_STLP_NO_EXTENSIONS) && defined(_STLP_USE_BOOST_SUPPORT)

#ifndef BOOST_FUNCTION_NUM_ARGS // avoid recursive includes

// #ifdef BOOST_FUNCTION_BASE_HEADER
// #undef BOOST_FUNCTION_BASE_HEADER
// #endif

// #ifdef BOOST_FUNCTION_PROLOGUE_HPP
// #undef BOOST_FUNCTION_PROLOGUE_HPP
// #endif

#define _STLP_FUNCTIONAL_FUN

#ifndef BOOST_FUNCTION_BASE_HEADER // avoid recursive includes
#  include <boost/function.hpp>
#else
namespace boost {
class bad_function_call;
template<typename Signature, typename Allocator >
class function;
template<typename Signature, typename Allocator>
void swap(function<Signature, Allocator>& f1, function<Signature, Allocator>& f2);
}
#endif

_STLP_BEGIN_NAMESPACE

namespace tr1 {

using ::boost::bad_function_call;
using ::boost::function;
using ::boost::swap;

} // namespace tr1

_STLP_END_NAMESPACE

#endif // !BOOST_FUNCTION_NUM_ARGS

#endif // !_STLP_FUNCTIONAL_REF && !_STLP_NO_EXTENSIONS && _STLP_USE_BOOST_SUPPORT

// Local Variables:
// mode:C++
// End: