clang-format Mosh

Run clang-format over the Mosh source tree. This is a large change and
has been factored into its own commit for auditability. Reproduce it
with

    find . -name \*.cc -or -name \*.h | while read f; do clang-format -i --style=file $f; done
This commit is contained in:
Benjamin Barenblat
2023-08-07 21:53:48 -04:00
committed by Alex Chernyakhovsky
parent 0b15dc94fa
commit 3acaa1c4d3
77 changed files with 4838 additions and 4848 deletions
+70 -61
View File
@@ -33,89 +33,98 @@
#ifndef TERMINALDISPATCHER_HPP
#define TERMINALDISPATCHER_HPP
#include <vector>
#include <string>
#include <map>
#include <string>
#include <vector>
namespace Parser {
class Action;
class Param;
class Collect;
class Clear;
class Esc_Dispatch;
class CSI_Dispatch;
class Execute;
class OSC_Start;
class OSC_Put;
class OSC_End;
class Action;
class Param;
class Collect;
class Clear;
class Esc_Dispatch;
class CSI_Dispatch;
class Execute;
class OSC_Start;
class OSC_Put;
class OSC_End;
}
namespace Terminal {
class Framebuffer;
class Dispatcher;
class Framebuffer;
class Dispatcher;
enum Function_Type { ESCAPE, CSI, CONTROL };
enum Function_Type
{
ESCAPE,
CSI,
CONTROL
};
class Function {
public:
Function() : function( NULL ), clears_wrap_state( true ) {}
Function( Function_Type type, const std::string & dispatch_chars,
void (*s_function)( Framebuffer *, Dispatcher * ),
bool s_clears_wrap_state = true );
void (*function)( Framebuffer *, Dispatcher * );
bool clears_wrap_state;
};
class Function
{
public:
Function() : function( NULL ), clears_wrap_state( true ) {}
Function( Function_Type type,
const std::string& dispatch_chars,
void ( *s_function )( Framebuffer*, Dispatcher* ),
bool s_clears_wrap_state = true );
void ( *function )( Framebuffer*, Dispatcher* );
bool clears_wrap_state;
};
using dispatch_map_t = std::map<std::string, Function>;
using dispatch_map_t = std::map<std::string, Function>;
class DispatchRegistry {
public:
dispatch_map_t escape;
dispatch_map_t CSI;
dispatch_map_t control;
class DispatchRegistry
{
public:
dispatch_map_t escape;
dispatch_map_t CSI;
dispatch_map_t control;
DispatchRegistry() : escape(), CSI(), control() {}
};
DispatchRegistry() : escape(), CSI(), control() {}
};
DispatchRegistry & get_global_dispatch_registry( void );
DispatchRegistry& get_global_dispatch_registry( void );
class Dispatcher {
private:
std::string params;
std::vector<int> parsed_params;
bool parsed;
class Dispatcher
{
private:
std::string params;
std::vector<int> parsed_params;
bool parsed;
std::string dispatch_chars;
std::vector<wchar_t> OSC_string; /* only used to set the window title */
std::string dispatch_chars;
std::vector<wchar_t> OSC_string; /* only used to set the window title */
void parse_params( void );
void parse_params( void );
public:
static const int PARAM_MAX = 65535;
/* prevent evil escape sequences from causing long loops */
public:
static const int PARAM_MAX = 65535;
/* prevent evil escape sequences from causing long loops */
std::string terminal_to_host; /* this is the reply string */
std::string terminal_to_host; /* this is the reply string */
Dispatcher();
int getparam( size_t N, int defaultval );
int param_count( void );
Dispatcher();
int getparam( size_t N, int defaultval );
int param_count( void );
void newparamchar( const Parser::Param *act );
void collect( const Parser::Collect *act );
void clear( const Parser::Clear *act );
std::string str( void );
void newparamchar( const Parser::Param* act );
void collect( const Parser::Collect* act );
void clear( const Parser::Clear* act );
void dispatch( Function_Type type, const Parser::Action *act, Framebuffer *fb );
std::string get_dispatch_chars( void ) const { return dispatch_chars; }
std::vector<wchar_t> get_OSC_string( void ) const { return OSC_string; }
std::string str( void );
void OSC_put( const Parser::OSC_Put *act );
void OSC_start( const Parser::OSC_Start *act );
void OSC_dispatch( const Parser::OSC_End *act, Framebuffer *fb );
void dispatch( Function_Type type, const Parser::Action* act, Framebuffer* fb );
std::string get_dispatch_chars( void ) const { return dispatch_chars; }
std::vector<wchar_t> get_OSC_string( void ) const { return OSC_string; }
bool operator==( const Dispatcher &x ) const;
};
void OSC_put( const Parser::OSC_Put* act );
void OSC_start( const Parser::OSC_Start* act );
void OSC_dispatch( const Parser::OSC_End* act, Framebuffer* fb );
bool operator==( const Dispatcher& x ) const;
};
}
#endif