File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -6,21 +6,26 @@ pygccxml design
6
6
The view from 10000 fits
7
7
------------------------
8
8
9
- :doc: `pygccxml <pygccxml >` has 3 packages:
9
+ :doc: `pygccxml <pygccxml >` has 4 packages:
10
10
11
- * ``declarations `` package defines classes that describe C++ declarations and types
11
+ * :mod: `declarations <pygccxml.declarations> ` package defines classes that describe
12
+ C++ declarations and types
12
13
13
- * ``parser `` package defines classes that parse `GCC-XML `_ generated files. Also
14
- it defines few classes that will help you to eliminate unnecessary parsing of
15
- C++ source files.
14
+ * :mod: `parser <pygccxml.parser> ` package defines classes that parse `GCC-XML `_
15
+ generated files. Also it defines few classes that will help you to eliminate
16
+ unnecessary parsing of C++ source files.
17
+
18
+ * :mod: `binary_parsers <pygccxml.binary_parsers> ` package extracts some
19
+ information from binary files ( `.so `, `.dll `, `.map ` ) and merges it with
20
+ the declarations tree.
16
21
17
22
* ``utils `` package defines few functions, I found useful in the whole project.
18
23
19
24
-------------------------
20
25
``declarations `` package
21
26
-------------------------
22
27
23
- Please take a look on `UML diagram `_. This `UML diagram `_ describes almost all
28
+ Please take a look on the `UML diagram `_. This `UML diagram `_ describes almost all
24
29
classes defined in the package and their relationship. ``declarations `` package
25
30
defines two hierarchies of class:
26
31
You can’t perform that action at this time.
0 commit comments