summaryrefslogtreecommitdiff
path: root/tools/lldb-mi/MICmdInterpreter.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/lldb-mi/MICmdInterpreter.h')
-rw-r--r--tools/lldb-mi/MICmdInterpreter.h88
1 files changed, 43 insertions, 45 deletions
diff --git a/tools/lldb-mi/MICmdInterpreter.h b/tools/lldb-mi/MICmdInterpreter.h
index d924a1f77af2..cc06179de882 100644
--- a/tools/lldb-mi/MICmdInterpreter.h
+++ b/tools/lldb-mi/MICmdInterpreter.h
@@ -8,15 +8,15 @@
//===----------------------------------------------------------------------===//
//++
-// File: MICmdInterpreter.h
+// File: MICmdInterpreter.h
//
-// Overview: CMICmdInterpreter interface.
+// Overview: CMICmdInterpreter interface.
//
-// Environment: Compilers: Visual C++ 12.
-// gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1
-// Libraries: See MIReadmetxt.
+// Environment: Compilers: Visual C++ 12.
+// gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1
+// Libraries: See MIReadmetxt.
//
-// Copyright: None.
+// Copyright: None.
//--
#pragma once
@@ -30,49 +30,47 @@
class CMICmdFactory;
//++ ============================================================================
-// Details: MI command interpreter. It takes text data from the MI driver
-// (which got it from Stdin singleton) and validate the text to see if
-// matches Machine Interface (MI) format and commands defined in the
-// MI application.
-// A singleton class.
-// Gotchas: None.
-// Authors: Illya Rudkin 18/02/2014.
-// Changes: None.
+// Details: MI command interpreter. It takes text data from the MI driver
+// (which got it from Stdin singleton) and validate the text to see if
+// matches Machine Interface (MI) format and commands defined in the
+// MI application.
+// A singleton class.
+// Gotchas: None.
+// Authors: Illya Rudkin 18/02/2014.
+// Changes: None.
//--
-class CMICmdInterpreter
-: public CMICmnBase
-, public MI::ISingleton< CMICmdInterpreter >
+class CMICmdInterpreter : public CMICmnBase, public MI::ISingleton<CMICmdInterpreter>
{
- friend MI::ISingleton< CMICmdInterpreter >;
+ friend MI::ISingleton<CMICmdInterpreter>;
-// Methods:
-public:
-// Methods:
-public:
- bool Initialize( void );
- bool Shutdown( void );
- bool ValidateIsMi( const CMIUtilString & vTextLine, bool & vwbYesValid, bool & vwbCmdNotInCmdFactor, SMICmdData & rwCmdData );
+ // Methods:
+ public:
+ // Methods:
+ public:
+ bool Initialize(void);
+ bool Shutdown(void);
+ bool ValidateIsMi(const CMIUtilString &vTextLine, bool &vwbYesValid, bool &vwbCmdNotInCmdFactor, SMICmdData &rwCmdData);
-// Methods:
-private:
- /* ctor */ CMICmdInterpreter( void );
- /* ctor */ CMICmdInterpreter( const CMICmdInterpreter & );
- void operator=( const CMICmdInterpreter & );
-
- bool HasCmdFactoryGotMiCmd( const SMICmdData & vCmdData ) const;
- bool MiHasCmdTokenEndingHypthen( const CMIUtilString & vTextLine );
- bool MiHasCmdTokenEndingAlpha( const CMIUtilString & vTextLine );
- bool MiHasCmd( const CMIUtilString & vTextLine );
- bool MiHasCmdTokenPresent( const CMIUtilString & vTextLine );
- const SMICmdData & MiGetCmdData() const;
+ // Methods:
+ private:
+ /* ctor */ CMICmdInterpreter(void);
+ /* ctor */ CMICmdInterpreter(const CMICmdInterpreter &);
+ void operator=(const CMICmdInterpreter &);
-// Overridden:
-private:
- // From CMICmnBase
- /* dtor */ virtual ~CMICmdInterpreter( void );
+ bool HasCmdFactoryGotMiCmd(const SMICmdData &vCmdData) const;
+ bool MiHasCmdTokenEndingHypthen(const CMIUtilString &vTextLine);
+ bool MiHasCmdTokenEndingAlpha(const CMIUtilString &vTextLine);
+ bool MiHasCmd(const CMIUtilString &vTextLine);
+ bool MiHasCmdTokenPresent(const CMIUtilString &vTextLine);
+ const SMICmdData &MiGetCmdData() const;
-// Attributes:
-private:
- SMICmdData m_miCmdData; // Filled in on each new line being interpreted
- CMICmdFactory & m_rCmdFactory;
+ // Overridden:
+ private:
+ // From CMICmnBase
+ /* dtor */ virtual ~CMICmdInterpreter(void);
+
+ // Attributes:
+ private:
+ SMICmdData m_miCmdData; // Filled in on each new line being interpreted
+ CMICmdFactory &m_rCmdFactory;
};