reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/libclang/CIndex.cpp
 3737       delete[] EvalData.stringVal;
 3763     return Result->EvalData.unsignedVal;
 3764   return Result->EvalData.intVal;
 3778     return Result->EvalData.unsignedVal;
 3779   return Result->EvalData.intVal;
 3786   return ((ExprEvalResult *)E)->EvalData.floatVal;
 3793   return ((ExprEvalResult *)E)->EvalData.stringVal;
 3820       result->EvalData.unsignedVal = val.getZExtValue();
 3822       result->EvalData.intVal = val.getExtValue();
 3837     result->EvalData.floatVal = apFloat.convertToDouble();
 3859       result->EvalData.stringVal = new char[strRef.size() + 1];
 3860       strncpy((char *)result->EvalData.stringVal, strRef.c_str(),
 3862       result->EvalData.stringVal[strRef.size()] = '\0';
 3880     result->EvalData.stringVal = new char[strRef.size() + 1];
 3881     strncpy((char *)result->EvalData.stringVal, strRef.c_str(), strRef.size());
 3882     result->EvalData.stringVal[strRef.size()] = '\0';
 3899         result->EvalData.stringVal = new char[strLiteral.size() + 1];
 3900         strncpy((char *)result->EvalData.stringVal, strLiteral.c_str(),
 3902         result->EvalData.stringVal[strLiteral.size()] = '\0';
 3924         result->EvalData.stringVal = new char[strLiteral.size() + 1];
 3925         strncpy((char *)result->EvalData.stringVal, strLiteral.c_str(),
 3927         result->EvalData.stringVal[strLiteral.size()] = '\0';
 3937       result->EvalData.stringVal = new char[strName.size() + 1];
 3938       strncpy(result->EvalData.stringVal, strName.c_str(), strName.size());
 3939       result->EvalData.stringVal[strName.size()] = '\0';