This file is indexed.

/usr/include/dune/common/ftraits.hh is in libdune-common-dev 2.2.1-2.

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
// $Id: fvector.hh 5262 2008-09-07 09:03:38Z christi $
#ifndef DUNE_FTRAITS_HH
#define DUNE_FTRAITS_HH

/** \file
 * \brief Type traits to determine the type of reals (when working with complex numbers)
 */

#include <complex>

namespace Dune {

/**
   @addtogroup DenseMatVec
   \brief Type traits to retrieve the field and the real type of classes

   Type traits to retrieve the field and the real type of classes
   e.g. that of FieldVector or FieldMatrix
*/
template<class T>
struct FieldTraits
{
	//! export the type representing the field
	typedef T field_type;
	//! export the type representing the real type of the field
	typedef T real_type;
};

template<class T>
struct FieldTraits<const T>
{
    typedef typename FieldTraits<T>::field_type field_type;
    typedef typename FieldTraits<T>::real_type real_type;
};

template<class T>
struct FieldTraits< std::complex<T> >
{
    typedef std::complex<T> field_type;
    typedef T real_type;
};

} // end namespace Dune

#endif // DUNE_FTRAITS_HH