ROOT_Application
2.0
C++ Core modules and GUIStock
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
src_cpp
StockManager_LinkDef.h
Go to the documentation of this file.
1
// good enought to get the instance, make a dictionnary entry
2
// no need of global, because singleton ??
3
#ifdef __MAKECINT__
4
5
#pragma link C++ class DataStock+;
6
#pragma link C++ class SimpleData+;
7
#pragma link C++ class DataCSV+;
8
#pragma link C++ class MultiData+;
9
// TimeScale is now a namespace
10
#pragma link C++ enum TimeScale+;
11
// Enum is apart, ok works DAY or ETime::DAY
12
#pragma link C++ enum ETime+;
13
#pragma link C++ class Indicator+;
14
#pragma link C++ class FullName+;
15
16
// error following the addition of exception
17
// not needed here (for compilation) but was required in rootcint command
18
//#pragma link C++ class TALibException+;
19
//#pragma link C++ class StockException+;
20
21
// problem with ListdataStock, need direct application,
22
// no problem if gROOT->ProcessLine(".L ListDataStock.h+");
23
// ok but explicit
24
/*
25
#pragma link C++ class ListDataStockBase;
26
#pragma link C++ class ListDataStock<SimpleData>;
27
#pragma link C++ class ListDataStock<MultiData>;
28
#pragma link C++ class ListDataStock<DataCSV>;
29
*/
30
31
// like this ok, defined all corect templates, implicit
32
// cannot use At()->GetOpen() // yes ((DataCSV)ldata->At(0)).GetOpen()
33
// only generate BaseClass now...,
34
// limited in script.C maybe not in compiled version
35
#pragma link C++ defined_in ListDataStock.h;
36
37
//should work for Wavelet ?? order important ??
38
//#pragma link C++ defined_in Wavelet.h;
39
//#pragma link C++ class WaveletBase+;
40
//#pragma link C++ class Haar+;
41
42
// test for Utils, cool works !
43
#pragma link C++ namespace Utils+;
44
// to generate specific template function, see problem in script_Haar
45
#pragma link C++ function Utils::toString(const char * )+;
46
47
// main class of the library
48
#pragma link C++ class Stock+;
49
#pragma link C++ class StockManager+;
50
51
#endif
Generated on Mon May 25 2015 20:35:30 for ROOT_Application by
1.8.6