提交 0aa59b1d 编写于 作者: B Behdad Esfahbod

[C++11] Add operator= to IntType<>

Now that we require C++11 we can do this.
上级 eca466e6
...@@ -59,7 +59,7 @@ struct IntType ...@@ -59,7 +59,7 @@ struct IntType
typedef Type type; typedef Type type;
typedef typename hb_signedness_int (hb_is_signed (Type)) wide_type; typedef typename hb_signedness_int (hb_is_signed (Type)) wide_type;
//TODO(C++11)IntType<Type, Size>& operator = (wide_type v) { set (v); return *this; } IntType<Type, Size>& operator = (wide_type i) { v.set (i); return *this; }
void set (wide_type i) { v.set (i); } void set (wide_type i) { v.set (i); }
operator wide_type () const { return v; } operator wide_type () const { return v; }
bool operator == (const IntType<Type,Size> &o) const { return (Type) v == (Type) o.v; } bool operator == (const IntType<Type,Size> &o) const { return (Type) v == (Type) o.v; }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册