This file is indexed.

/usr/include/BALL/COMMON/logStream.iC is in libball1.4-dev 1.4.3~beta1-3.

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
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//

BALL_INLINE
int LogStreamBuf::overflow(int c)
{
	sync();
	return ::std::streambuf::overflow(c);
}
		
BALL_INLINE
LogStreamBuf* LogStream::rdbuf() 
{
	return (LogStreamBuf*)std::ios::rdbuf();
}

BALL_INLINE
LogStreamBuf* LogStream::operator -> () 
{
	return rdbuf();
}

BALL_INLINE
void LogStream::setLevel(int level) 
{
	if (rdbuf() == 0)
	{
		return;
	}

	// set the new level
	rdbuf()->level_ = level;

	// set tmp_level_, too - to otherwise the
	// new level would take effect in the line after 
	// the next!
	rdbuf()->tmp_level_ = level;
}

BALL_INLINE
int LogStream::getLevel() 
{
	if (rdbuf() != 0)
	{
		return rdbuf()->level_;
	}
	else 
	{
		return 0;
	}
}

BALL_INLINE
LogStream& LogStream::level(int level) 
{
	// set the temporary level 
	// will be reset by sync(), i.e. at the end of the next line
	if (rdbuf() != 0)
	{
		rdbuf()->tmp_level_ = level;
	}

	return *this;
}

BALL_INLINE
LogStream& LogStream::error(int level)
{
	// set the temporary level to ERROR
	// will be reset by sync(), i.e. at the end of the next line
	if (rdbuf() != 0)
	{
		rdbuf()->tmp_level_ = ERROR_LEVEL + level;
	}

	return *this;
}

BALL_INLINE
LogStream& LogStream::warn(int level)
{
	// set the temporary level to WARNING
	// will be reset by sync(), i.e. at the end of the next line
	if (rdbuf() != 0)
	{
		rdbuf()->tmp_level_ = WARNING_LEVEL + level;
	}

	return *this;
}

BALL_INLINE
LogStream& LogStream::info(int level)
{
	// set the temporary level to INFORMATION
	// will be reset by sync(), i.e. at the end of the next line
	if (rdbuf() != 0)
	{
		rdbuf()->tmp_level_ = INFORMATION_LEVEL + level;
	}

	return *this;
}