type method

int type()

Implementation

int type(){
	if( ClipMath.valueType() != _type ){
		switch( ClipMath.valueType() ){
		case ClipMath.valueTypeComplex:
			switch( _type ){
			case ClipMath.valueTypeFract: _c.ass( _f.toFloat() ); break;
			case ClipMath.valueTypeTime : _c.ass( _t.toFloat() ); break;
			}
			break;
		case ClipMath.valueTypeFract:
			switch( _type ){
			case ClipMath.valueTypeComplex: _f.ass( _c.toFloat() ); break;
			case ClipMath.valueTypeTime   : _f.ass( _t.toFloat() ); break;
			}
			break;
		case ClipMath.valueTypeTime:
			switch( _type ){
			case ClipMath.valueTypeComplex: _t.ass( _c.toFloat() ); break;
			case ClipMath.valueTypeFract  : _t.ass( _f.toFloat() ); break;
			}
			break;
		}
		_type = ClipMath.valueType();
	}
	return _type;
}