Logo ROOT   6.18/05
Reference Guide
rootclingTCling.h
Go to the documentation of this file.
1// @(#)root/utils:$Id$
2// Author: Axel Naumann, 2014-04-07
3
4/*************************************************************************
5 * Copyright (C) 1995-2014, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12// Provides bindings to TCling (compiled with rtti) from rootcling (compiled
13// without rtti).
14
15namespace cling {
16 class Interpreter;
17}
18
19#ifndef R__DLLIMPORT
20// I.e. we are imported.
21# if _WIN32
22# define R__DLLIMPORT __declspec(dllimport)
23# else
24# define R__DLLIMPORT __attribute__ ((visibility ("default")))
25# endif
26#endif
27
28extern "C" {
31 R__DLLIMPORT const char *TROOT__GetEtcDir();
32 R__DLLIMPORT cling::Interpreter *TCling__GetInterpreter();
33}
R__DLLIMPORT const char *** TROOT__GetExtraInterpreterArgs()
R__DLLIMPORT const char * TROOT__GetIncludeDir()
R__DLLIMPORT cling::Interpreter * TCling__GetInterpreter()
R__DLLIMPORT const char * TROOT__GetEtcDir()
#define R__DLLIMPORT