Lines Matching refs:stringVal
4098 char *stringVal; member
4104 delete[] EvalData.stringVal; in ~ExprEvalResult()
4160 return ((ExprEvalResult *)E)->EvalData.stringVal; in clang_EvalResult_getAsStr()
4226 result->EvalData.stringVal = new char[strRef.size() + 1]; in evaluateExpr()
4227 strncpy((char *)result->EvalData.stringVal, strRef.c_str(), in evaluateExpr()
4229 result->EvalData.stringVal[strRef.size()] = '\0'; in evaluateExpr()
4247 result->EvalData.stringVal = new char[strRef.size() + 1]; in evaluateExpr()
4248 strncpy((char *)result->EvalData.stringVal, strRef.c_str(), strRef.size()); in evaluateExpr()
4249 result->EvalData.stringVal[strRef.size()] = '\0'; in evaluateExpr()
4266 result->EvalData.stringVal = new char[strLiteral.size() + 1]; in evaluateExpr()
4267 strncpy((char *)result->EvalData.stringVal, strLiteral.c_str(), in evaluateExpr()
4269 result->EvalData.stringVal[strLiteral.size()] = '\0'; in evaluateExpr()
4291 result->EvalData.stringVal = new char[strLiteral.size() + 1]; in evaluateExpr()
4292 strncpy((char *)result->EvalData.stringVal, strLiteral.c_str(), in evaluateExpr()
4294 result->EvalData.stringVal[strLiteral.size()] = '\0'; in evaluateExpr()
4304 result->EvalData.stringVal = new char[strName.size() + 1]; in evaluateExpr()
4305 strncpy(result->EvalData.stringVal, strName.c_str(), strName.size()); in evaluateExpr()
4306 result->EvalData.stringVal[strName.size()] = '\0'; in evaluateExpr()