This file is indexed.

/usr/include/srchilite/textstylebuilder.h is in libsource-highlight-dev 3.1.6-2ubuntu1.

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
/**
 * Author: Lorenzo Bettini <http://www.lorenzobettini.it>, (C) 2005
 * Copyright: See COPYING file that comes with this distribution
 */

#ifndef _TEXTSTYLEBUILDER_H_
#define _TEXTSTYLEBUILDER_H_

#include "textstyle.h"

namespace srchilite {

/**
 * Given TextStyle objects build a new one,
 * adding a starting part, and ending part, and separating
 * them.
 */
class TextStyleBuilder {
    std::string start_, separator_;

    TextStyle buffer; ///< where we store intermediate results
    bool added; ///< whether we've already added something

public:
    TextStyleBuilder(const std::string &st = "", const std::string &sep = "");
    void start();
    void add(const TextStyle &textStyle);
    TextStyle end();
};

}

#endif /*_TEXTSTYLEBUILDER_H_*/