فهرست منبع

refactor & fix: Parser删除复制构造和赋值

SongZihuan 3 سال پیش
والد
کامیت
a8bb1a5bb0
2فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 0 1
      include/core/core-message.h
  2. 2 0
      include/parser/parser-parser.h

+ 0 - 1
include/core/core-message.h

@@ -9,7 +9,6 @@ namespace aFuncore {
         AFUN_INLINE explicit Message() = default;
         virtual ~Message() = default;
         Message &operator=(const Message &)=delete;
-
     };
 }
 

+ 2 - 0
include/parser/parser-parser.h

@@ -72,6 +72,8 @@ namespace aFunparser {
         };
 
         AFUN_INLINE explicit Parser(Reader &reader_);
+        Parser(const Parser &) = delete;
+        Parser &operator=(const Parser &) = delete;
 
         TokenType getTokenFromLexical(std::string &text);
         bool parserCode(aFuncode::Code &code);