Ticket #19: filter.sed

File filter.sed, 2.2 KB (added by dmik, 18 years ago)

sed filter for QT.DEF

Line 
1#
2#  Exclude all variables starting with 'qt_'
3#
4
5/_qt_.*/d
6
7#
8#  Exclude all functions starting with 'qt_'
9#
10
11/__Z[0-9]\+qt_.*/d
12
13#
14#  Exclude all classes starting with 'Q' and ending with 'Private'
15#
16
17# class vtables
18/__ZTV[0-9]\+Q.*Private/d
19
20# class ctors/dtors (including non-virtual thunks)
21/__ZN[0-9]\+Q.*PrivateC[0-2]E.*/d
22/__ZN[0-9]\+Q.*PrivateD[0-2]Ev/d
23/__ZThn[0-9]\+_N[0-9]\+Q.*PrivateC[0-2]E.*/d
24/__ZThn[0-9]\+_N[0-9]\+Q.*PrivateD[0-2]Ev/d
25
26# class members (non-const and const, and n.-v. thunks)
27/__ZNK\?[0-9]\+Q.*Private[0-9]\+.*/d
28/__ZThn[0-9]\+_NK\?[0-9]\+Q.*Private[0-9]\+.*/d
29
30# class operators
31/__ZNK\?[0-9]\+Q.*Private\(eq\|ne\|aS\|ix\|pp\)E.*/d
32
33# vtables of inner classes of private classes
34/__ZTVN[0-9]\+Q.*Private[0-9]\+.*E/d
35
36# vtables of templates instantiated for private classes
37/__ZTV[0-9]\+\(QPtrList\|QPtrDict\|QDict\|QDictIterator\)I[0-9]\+Q.*PrivateE/d
38
39# ctors/dtors of templates instantiated for private classes
40/__ZN[0-9]\+\(QPtrList\|QPtrDict\|QDict\|QDictIterator\)I[0-9]\+Q.*PrivateEC[0-2]E.*/d
41/__ZN[0-9]\+\(QPtrList\|QPtrDict\|QDict\|QDictIterator\)I[0-9]\+Q.*PrivateED[0-2]Ev/d
42
43# members of templates instantiated for private classes
44/__ZNK\?[0-9]\+\(QPtrList\|QPtrDict\|QDict\|QDictIterator\)I[0-9]\+Q.*PrivateE[0-9]\+.*/d
45
46# operators of templates instantiated for private classes
47/__ZNK\?[0-9]\+\(QPtrList\|QPtrDict\|QDict\|QDictIterator\)I[0-9]\+Q.*PrivateE\(eq\|ne\|aS\|ix\|pp\)E.*/d
48
49#
50#  Individually excluded symbols
51#
52
53/_QtOldSysMenuProc/d
54/_QtOldFrameProc/d
55/_qdb_pixmap_cleanup/d
56/_cleanup_static_cleaner/d
57/__Z10loadEngineN5QFont6ScriptEPK12QFontPrivateRK8QFontDefP12QtFontFamilyP13QtFontFoundryP11QtFontStyleP10QtFontSize/d
58/__Z5qCopyIPN16QLineEditPrivate7CommandES2_ET0_T_S4_S3_/d
59/__Z9qHeapSortIPN16QListViewPrivate12SortableItemEEvT_S3_ @6527 NONAME/d
60/__Z15qHeapSortHelperIPN16QListViewPrivate12SortableItemES1_EvT_S3_T0_j/d
61/__Z17qHeapSortPushDownIN16QListViewPrivate12SortableItemEEvPT_ii/d
62/__Z13qCopyBackwardIPN16QLineEditPrivate7CommandES2_ET0_T_S4_S3_/d
63/__Z5qFillIPN16QLineEditPrivate7CommandES1_EvT_S3_RKT0_/d
64/__Z5qSwapIN16QListViewPrivate12SortableItemEEvRT_S3_/d