This file is indexed.

/usr/include/bse/bsecxxvalue.hh is in libbse-dev 0.7.8-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
// Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html
#ifndef __BSE_CXX_VALUE_H__
#define __BSE_CXX_VALUE_H__
#include <bse/bsecxxutils.hh>
namespace Bse {
class CxxBase; // prototype CxxBase since we deal with pointers thereof
/* Generic Value keeping, basically a convenient wrapper around GValue */
struct Value : GValue {
  bool                  get_bool    () const { return get_num(); }
  SfiInt                get_int     () const { return get_num(); }
  SfiInt                get_enum    () const { return get_num(); }
  SfiNum                get_num     () const;
  SfiReal               get_real    () const;
  const char*           get_string  () const;
  const char*           get_choice  () const { return get_string(); }
  gpointer              get_pointer () const;
  CxxBase*              get_base    () const;
  GObject*              get_object  () const;
  GParamSpec*           get_pspec   () const;
  GValue*               gvalue  () const { return (GValue*) this; }
  void set_bool    (bool          b) { set_num (b); }
  void set_int     (SfiInt        i) { set_num (i); }
  void set_enum    (SfiInt        e) { set_num (e); }
  void set_num     (SfiNum        n);
  void set_real    (SfiReal       r);
  void set_string  (const char   *s);
  void set_string  (const String &s) { set_string (s.c_str()); }
  void set_choice  (const char   *c) { set_string (c); }
  void set_pointer (gpointer      p);
  void set_base    (CxxBase      *b);
  void set_object  (GObject      *o);
  void set_pspec   (GParamSpec   *p);
  void operator=   (bool          b) { set_bool (b); }
  void operator=   (SfiInt        i) { set_int (i); }
  void operator=   (SfiNum        n) { set_num (n); }
  void operator=   (SfiReal       r) { set_real (r); }
  void operator=   (const String &s) { set_string (s.c_str()); }
};
} // Bse
#endif /* __BSE_CXX_VALUE_H__ */