src/API.cpp
changeset 222 0cde1379b29f
parent 209 5cbec15fadfe
child 232 2b8512340180
     1.1 --- a/src/API.cpp	Mon Nov 19 02:12:13 2012 -0800
     1.2 +++ b/src/API.cpp	Thu Dec 20 00:59:38 2012 -0800
     1.3 @@ -289,11 +289,13 @@
     1.4        case Ke::Parameter::Float:
     1.5          return type->isFloat();
     1.6        case Ke::Parameter::FloatRef:
     1.7 -        return type->isReference() && type->contained_ref()->isFloat();
     1.8 +        return type->isReference() && ReferenceType::cast(type)->contained()->isFloat();
     1.9        case Ke::Parameter::Int:
    1.10          return type->isInt32() || type->isEnum();
    1.11        case Ke::Parameter::IntRef:
    1.12 -       return type->isReference() && (type->contained_ref()->isInt32() || type->contained_ref()->isEnum());
    1.13 +       return type->isReference() &&
    1.14 +              (ReferenceType::cast(type)->contained()->isInt32() ||
    1.15 +               ReferenceType::cast(type)->contained()->isEnum());
    1.16        default:
    1.17          return false;
    1.18      }