blob: 1f565bb8426f2fb4bcb8f71b4bddd387a24cabc7 [file] [log] [blame]
import '../field_type.dart';
class DoubleFieldType extends FieldType {
DoubleFieldType() : super('double', 'CoreDoubleType', cppName: 'float');
@override
String get defaultValue => '0.0f';
@override
String? convertCpp(String value) {
var result = value;
if (result.isNotEmpty) {
if (result[result.length - 1] != 'f') {
if (!result.contains('.')) {
result += '.0';
}
result += 'f';
}
}
return result;
}
}