GameServer
GMCommandParser.h
[詳解]
1 
6 #ifndef __GMCOMMANDPARSER_H__
7 #define __GMCOMMANDPARSER_H__
8 
9 #include "GMCommandArg.h"
10 
16 {
17 
18 public:
19 
24  GMCommandParser(const std::string &InCommand);
25 
30 
36  bool IsCommand() const { return (Command.length() > 1 && Command[0] == '#'); }
37 
43  u8 GetCommandType() const;
44 
50  std::vector<GMCommandArg> GetArgList() const;
51 
52 private:
53 
54  // コマンド
55  std::string Command;
56 
57 };
58 
59 #endif // #ifndef __GMCOMMANDPARSER_H___
unsigned char u8
Definition: TypeDefs.h:6
GMコマンドの引数
bool IsCommand() const
コマンドか?
Definition: GMCommandParser.h:36
~GMCommandParser()
デストラクタ
Definition: GMCommandParser.h:29
GMコマンド解析
Definition: GMCommandParser.h:15
u8 GetCommandType() const
コマンドの種類を取得
Definition: GMCommandParser.cpp:20
std::vector< GMCommandArg > GetArgList() const
引数リストを取得
Definition: GMCommandParser.cpp:46
GMCommandParser(const std::string &InCommand)
コンストラクタ
Definition: GMCommandParser.cpp:14