BREW の boolean

boolean 型のラッパを

class Boolean{
    Boolean() : _value( false ){}
    Boolean( const boolean& b ) : _value( b ){}
    operator const boolean&()
        { return _value; }
    Boolean& operator =( const boolean& b )
        { _value = b; return (*this); }
private:
    boolean _value;

こうやって作って、

Boolean b;
b = true;

ってやると、ARM でエラーが出た(;´Д`)


最初は意味不明だったんだけど、BREW の boolean の typedef を見てみると驚愕の事実が。

typedef  unsigned char      boolean;     /* Boolean value type. */

boolean って bool の typedef じゃないのかよ(;´Д`)