Home
last modified time | relevance | path

Searched refs:ExprEvalResult (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCIndex.cpp3866 struct ExprEvalResult { struct
3875 ~ExprEvalResult() { in ~ExprEvalResult() argument
3884 delete static_cast<ExprEvalResult *>(E); in clang_EvalResult_dispose()
3891 return ((ExprEvalResult *)E)->EvalType; in clang_EvalResult_getKind()
3902 ExprEvalResult *Result = (ExprEvalResult *)E; in clang_EvalResult_getAsLongLong()
3909 return ((ExprEvalResult *)E)->IsUnsignedInt; in clang_EvalResult_isUnsignedInt()
3917 ExprEvalResult *Result = (ExprEvalResult *)E; in clang_EvalResult_getAsUnsigned()
3927 return ((ExprEvalResult *)E)->EvalData.floatVal; in clang_EvalResult_getAsDouble()
3934 return ((ExprEvalResult *)E)->EvalData.stringVal; in clang_EvalResult_getAsStr()
3937 static const ExprEvalResult *evaluateExpr(Expr *expr, CXCursor C) { in evaluateExpr()
[all …]