Searched refs:outputType (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/style/expression/ |
| H A D | case.cpp | 66 optional<type::Type> outputType; in parse() local 68 outputType = ctx.getExpected(); in parse() 79 auto output = ctx.parse(arrayMember(value, i + 1), i + 1, outputType); in parse() 84 if (!outputType) { in parse() 85 outputType = (*output)->getType(); in parse() 91 assert(outputType); in parse() 93 auto otherwise = ctx.parse(arrayMember(value, length - 1), length - 1, outputType); in parse() 98 return ParseResult(std::make_unique<Case>(*outputType, in parse()
|
| H A D | coalesce.cpp | 50 optional<type::Type> outputType; in parse() local 53 outputType = expectedType; in parse() 59 …auto parsed = ctx.parse(arrayMember(value, i), i, outputType, ParsingContext::omitTypeAnnotations); in parse() 63 if (!outputType) { in parse() 64 outputType = (*parsed)->getType(); in parse() 68 assert(outputType); in parse() 80 …return ParseResult(std::make_unique<Coalesce>(needsAnnotation ? type::Value : *outputType, std::mo… in parse()
|
| H A D | step.cpp | 104 optional<type::Type> outputType; in parse() local 106 outputType = ctx.getExpected(); in parse() 113 auto firstOutput = ctx.parse(arrayMember(value, 2), 2, outputType); in parse() 117 if (!outputType) { in parse() 118 outputType = (*firstOutput)->getType(); in parse() 166 auto output = ctx.parse(arrayMember(value, i + 1), i + 1, outputType); in parse() 170 if (!outputType) { in parse() 171 outputType = (*output)->getType(); in parse() 177 assert(outputType); in parse() 179 return ParseResult(std::make_unique<Step>(*outputType, std::move(*input), std::move(stops))); in parse()
|
| H A D | match.cpp | 192 static ParseResult create(type::Type outputType, in create() argument 218 outputType, in create() 242 optional<type::Type> outputType; in parseMatch() local 244 outputType = ctx.getExpected(); in parseMatch() 280 ParseResult output = ctx.parse(arrayMember(value, i + 1), i + 1, outputType); in parseMatch() 285 if (!outputType) { in parseMatch() 286 outputType = (*output)->getType(); in parseMatch() 297 auto otherwise = ctx.parse(arrayMember(value, length - 1), length - 1, outputType); in parseMatch() 302 assert(inputType && outputType); in parseMatch() 312 …return create<int64_t>(*outputType, std::move(*input), std::move(branches), std::move(*otherwise),… in parseMatch() [all …]
|
| H A D | interpolate.cpp | 158 optional<type::Type> outputType; in parseInterpolate() local 160 outputType = ctx.getExpected(); in parseInterpolate() 211 auto output = ctx.parse(arrayMember(value, i + 1), i + 1, outputType); in parseInterpolate() 215 if (!outputType) { in parseInterpolate() 216 outputType = (*output)->getType(); in parseInterpolate() 222 assert(outputType); in parseInterpolate() 224 return createInterpolate(*outputType, in parseInterpolate()
|