Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TClingCallFunc.cxx File Reference

Macros

#define X(type, name)

Functions

static void EvaluateExpr (cling::Interpreter &interp, const Expr *E, cling::Value &V)
static void GetDeclName (const clang::Decl *D, ASTContext &Context, std::string &name)
static void GetTypeAsString (QualType QT, string &type_name, ASTContext &C, PrintingPolicy Policy)
static void indent (ostringstream &buf, int indent_level)
static bool IsCopyConstructorDeleted (QualType QT)
static const string kIndentString (" ")

Variables

static unsigned long long gWrapperSerial = 0LL

Macro Definition Documentation

◆ X

#define X ( type,
name )
Value:
case BuiltinType::name: fArgVals[i] = cling::Value::Create(*fInterp, fArgVals[i].castAs<type>()); break;

Function Documentation

◆ EvaluateExpr()

void EvaluateExpr ( cling::Interpreter & interp,
const Expr * E,
cling::Value & V )
static

Definition at line 94 of file TClingCallFunc.cxx.

◆ GetDeclName()

void GetDeclName ( const clang::Decl * D,
ASTContext & Context,
std::string & name )
static

Definition at line 154 of file TClingCallFunc.cxx.

◆ GetTypeAsString()

void GetTypeAsString ( QualType QT,
string & type_name,
ASTContext & C,
PrintingPolicy Policy )
static

Definition at line 142 of file TClingCallFunc.cxx.

◆ indent()

void indent ( ostringstream & buf,
int indent_level )
inlinestatic

Definition at line 85 of file TClingCallFunc.cxx.

◆ IsCopyConstructorDeleted()

bool IsCopyConstructorDeleted ( QualType QT)
static

Definition at line 241 of file TClingCallFunc.cxx.

◆ kIndentString()

const string kIndentString ( " " )
static

Variable Documentation

◆ gWrapperSerial

unsigned long long gWrapperSerial = 0LL
static

Definition at line 79 of file TClingCallFunc.cxx.