Lines Matching refs:EvalData
4069 } EvalData; member
4074 delete[] EvalData.stringVal; in ~ExprEvalResult()
4100 return Result->EvalData.unsignedVal; in clang_EvalResult_getAsLongLong()
4101 return Result->EvalData.intVal; in clang_EvalResult_getAsLongLong()
4115 return Result->EvalData.unsignedVal; in clang_EvalResult_getAsUnsigned()
4116 return Result->EvalData.intVal; in clang_EvalResult_getAsUnsigned()
4123 return ((ExprEvalResult *)E)->EvalData.floatVal; in clang_EvalResult_getAsDouble()
4130 return ((ExprEvalResult *)E)->EvalData.stringVal; in clang_EvalResult_getAsStr()
4157 result->EvalData.unsignedVal = val.getZExtValue(); in evaluateExpr()
4159 result->EvalData.intVal = val.getExtValue(); in evaluateExpr()
4174 result->EvalData.floatVal = apFloat.convertToDouble(); in evaluateExpr()
4196 result->EvalData.stringVal = new char[strRef.size() + 1]; in evaluateExpr()
4197 strncpy((char *)result->EvalData.stringVal, strRef.c_str(), in evaluateExpr()
4199 result->EvalData.stringVal[strRef.size()] = '\0'; in evaluateExpr()
4217 result->EvalData.stringVal = new char[strRef.size() + 1]; in evaluateExpr()
4218 strncpy((char *)result->EvalData.stringVal, strRef.c_str(), strRef.size()); in evaluateExpr()
4219 result->EvalData.stringVal[strRef.size()] = '\0'; in evaluateExpr()
4236 result->EvalData.stringVal = new char[strLiteral.size() + 1]; in evaluateExpr()
4237 strncpy((char *)result->EvalData.stringVal, strLiteral.c_str(), in evaluateExpr()
4239 result->EvalData.stringVal[strLiteral.size()] = '\0'; in evaluateExpr()
4261 result->EvalData.stringVal = new char[strLiteral.size() + 1]; in evaluateExpr()
4262 strncpy((char *)result->EvalData.stringVal, strLiteral.c_str(), in evaluateExpr()
4264 result->EvalData.stringVal[strLiteral.size()] = '\0'; in evaluateExpr()
4274 result->EvalData.stringVal = new char[strName.size() + 1]; in evaluateExpr()
4275 strncpy(result->EvalData.stringVal, strName.c_str(), strName.size()); in evaluateExpr()
4276 result->EvalData.stringVal[strName.size()] = '\0'; in evaluateExpr()