This file is indexed.

/usr/include/openturns/TTY.hxx is in libopenturns-dev 0.15-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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
//                                               -*- C++ -*-
/**
 * @file  TTY.hxx
 * @brief This file provides definitions for tty control sequences
 *
 * (C) Copyright 2005-2011 EDF
 *
 * Permission to copy, use, modify, sell and distribute this software
 * is granted provided this copyright notice appears in all copies.
 * This software is provided "as is" without express or implied
 * warranty, and with no claim as to its suitability for any purpose.
 *
 *
 * @author $LastChangedBy: dutka $
 * @date   $LastChangedDate: 2011-04-08 17:04:10 +0200 (Fri, 08 Apr 2011) $
 */

#ifndef OPENTURNS_TTY_HXX
#define OPENTURNS_TTY_HXX

#include "OTprivate.hxx"

namespace OpenTURNS {

  struct TTY
  {

    enum Color {
      DEFAULT = 0,
      BOLD,
      UNDERLINE,
      BLINK,
      BLACKFG,
      REDFG,
      GREENFG,
      YELLOWFG,
      BLUEFG,
      PURPLEFG,
      CYANFG,
      WHITEFG,
      BLACKBG,
      REDBG,
      GREENBG,
      YELLOWBG,
      BLUEBG,
      PURPLEBG,
      CYANBG,
      WHITEBG,
      LASTCOLOR /* for internal usage only */
    };

    /** Return a control sequence corresponding to the current color */
    static const char * GetColor( Color c );

    /** Define the colorization strategy. Flag = true if colored output */
    static void ShowColors( Bool flag );

    /** Query the colorization strategy. Return true if colored output */
    static Bool ColoredOutput();

  }; // struct TTY

} // namespace OpenTURNS

#endif /* OPENTURNS_TTY_HXX */