blueloveTH 1 год назад
Родитель
Сommit
7bfe8d4bbf
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      include/pocketpy/common.h

+ 1 - 0
include/pocketpy/common.h

@@ -103,6 +103,7 @@ struct Type {
 	bool operator==(Type other) const { return this->index == other.index; }
 	bool operator!=(Type other) const { return this->index != other.index; }
     constexpr operator int() const { return index; }
+    constexpr operator bool() const { return index != 0; }
 };
 
 #define PK_LAMBDA(x) ([](VM* vm, ArgsView args) { return x; })