Remove private static class methods.

This commit is contained in:
John Hood
2016-11-07 01:01:33 -05:00
parent 4835dcf5ee
commit 2b3034b320
2 changed files with 2 additions and 15 deletions
-4
View File
@@ -63,10 +63,6 @@ namespace Terminal {
class Display {
private:
static bool ti_flag( const char *capname );
static int ti_num( const char *capname );
static const char *ti_str( const char *capname );
bool has_ech; /* erase character is part of vt200 but not supported by tmux
(or by "screen" terminfo entry, which is what tmux advertises) */
+2 -11
View File
@@ -62,7 +62,7 @@
using namespace Terminal;
bool Display::ti_flag( const char *capname )
static bool ti_flag( const char *capname )
{
int val = tigetflag( const_cast<char *>( capname ) );
if ( val == -1 ) {
@@ -71,16 +71,7 @@ bool Display::ti_flag( const char *capname )
return val;
}
int Display::ti_num( const char *capname )
{
int val = tigetnum( const_cast<char *>( capname ) );
if ( val == -2 ) {
throw std::invalid_argument( std::string( "Invalid terminfo numeric capability " ) + capname );
}
return val;
}
const char *Display::ti_str( const char *capname )
static const char *ti_str( const char *capname )
{
const char *val = tigetstr( const_cast<char *>( capname ) );
if ( val == (const char *)-1 ) {