clang 20.0.0git
Public Types | Public Member Functions | List of all members
clang::RuntimeInterfaceBuilder Class Referenceabstract

Generate glue code between the Interpreter's built-in runtime and user code. More...

#include "clang/Interpreter/Interpreter.h"

Public Types

using TransformExprFunction = ExprResult(RuntimeInterfaceBuilder *Builder, Expr *, ArrayRef< Expr * >)
 

Public Member Functions

virtual ~RuntimeInterfaceBuilder ()=default
 
virtual TransformExprFunctiongetPrintValueTransformer ()=0
 

Detailed Description

Generate glue code between the Interpreter's built-in runtime and user code.

Definition at line 81 of file Interpreter.h.

Member Typedef Documentation

◆ TransformExprFunction

Definition at line 85 of file Interpreter.h.

Constructor & Destructor Documentation

◆ ~RuntimeInterfaceBuilder()

virtual clang::RuntimeInterfaceBuilder::~RuntimeInterfaceBuilder ( )
virtualdefault

Member Function Documentation

◆ getPrintValueTransformer()

virtual TransformExprFunction * clang::RuntimeInterfaceBuilder::getPrintValueTransformer ( )
pure virtual

The documentation for this class was generated from the following file: