#include "IncrementalParser.h"
#include "InterpreterUtils.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/PrettyPrinter.h"
#include "clang/AST/Type.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Interpreter/Interpreter.h"
#include "clang/Interpreter/Value.h"
#include "clang/Lex/Preprocessor.h"
#include "clang/Sema/Lookup.h"
#include "clang/Sema/Sema.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/raw_ostream.h"
#include <cassert>
#include <string>
#include <cstdarg>
Go to the source code of this file.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
|
◆ __clang_Interpreter_SetValueNoAlloc()
void REPL_EXTERNAL_VISIBILITY __clang_Interpreter_SetValueNoAlloc |
( |
void * |
This, |
|
|
void * |
OutVal, |
|
|
void * |
OpaqueType, |
|
|
|
... |
|
) |
| |
Definition at line 313 of file InterpreterValuePrinter.cpp.
References clang::Type::castAs(), clang::Type::getAs(), clang::BuiltinType::getKind(), clang::Value::getKind(), clang::Value::getType(), clang::Value::isVoid(), clang::Value::K_PtrOrObj, clang::Value::setPtr(), va_arg, va_end, and va_start.
◆ __clang_Interpreter_SetValueWithAlloc()
◆ operator new()