This file is indexed.

/usr/include/primesieve/Callback.hpp is in libprimesieve6-dev-common 5.6.0+ds-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
///
/// @file   Callback.hpp
/// @brief  Callback interface classes.
///
/// Copyright (C) 2015 Kim Walisch, <kim.walisch@gmail.com>
///
/// This file is distributed under the BSD License. See the COPYING
/// file in the top level directory.
///

#ifndef CALLBACK_PRIMESIEVE_HPP
#define CALLBACK_PRIMESIEVE_HPP

#include <stdint.h>

namespace primesieve {

/// callback interface class. Objects derived from this class can be
/// passed to the primesieve::generate_primes() functions.
/// @param T  must be uint64_t.
///
template <typename T>
class Callback
{
public:
  virtual void callback(T prime) = 0;
  virtual ~Callback() { }
};

} // namespace primesieve

#endif