ROOT  6.06/09
Reference Guide
Public Member Functions | Public Attributes | List of all members
ROOTaaS.iPyROOT.cpptransformer.CppTransformer Class Reference

Definition at line 13 of file cpptransformer.py.

Public Member Functions

def __init__ (self)
 
def push (self, line)
 
def reset (self)
 

Public Attributes

 cell
 
 mustSwitchToPython
 
 runAsDecl
 
 runAsAclic
 
 runAsBash
 
+ Inheritance diagram for ROOTaaS.iPyROOT.cpptransformer.CppTransformer:
+ Collaboration diagram for ROOTaaS.iPyROOT.cpptransformer.CppTransformer:

Constructor & Destructor Documentation

def ROOTaaS.iPyROOT.cpptransformer.CppTransformer.__init__ (   self)

Definition at line 15 of file cpptransformer.py.

Member Function Documentation

def ROOTaaS.iPyROOT.cpptransformer.CppTransformer.push (   self,
  line 
)
>>> import ROOT
>>> t = CppTransformer()
>>> t.push("int i=3;")
>>> t.reset()
>>> ROOT.i
3
>>> t.push('.cpp -a')
>>> t.push('int q(int i){return i+i;};')
>>> t.reset()
>>> ROOT.q(2)
4
>>> t.push('   .cpp      -a\t\t ')
>>> t.push('int qq(int i){return i+i;};')
>>> t.reset()
>>> ROOT.qq(2)
4
>>> t.push('.cpp -d')
>>> t.push('int f(int i){return i+i;}')
>>> t.reset()
>>> ROOT.f(3)
6
>>> t.push('.cpp -d')
>>> t.push('int ff(int i){return i+i;}')
>>> t.reset()
>>> ROOT.ff(3)
6
>>> t.push('.bash echo    Hello  ')
>>> t.reset()
Hello
>>> t.push(' \t .bash \t echo    Hello  ')
>>> t.reset()
Hello
>>> t.push('.bash')
>>> t.push('echo    Hello')
>>> t.reset()
Hello

Definition at line 22 of file cpptransformer.py.

def ROOTaaS.iPyROOT.cpptransformer.CppTransformer.reset (   self)

Definition at line 77 of file cpptransformer.py.

Member Data Documentation

ROOTaaS.iPyROOT.cpptransformer.CppTransformer.cell
ROOTaaS.iPyROOT.cpptransformer.CppTransformer.mustSwitchToPython
ROOTaaS.iPyROOT.cpptransformer.CppTransformer.runAsAclic
ROOTaaS.iPyROOT.cpptransformer.CppTransformer.runAsBash
ROOTaaS.iPyROOT.cpptransformer.CppTransformer.runAsDecl

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