data: saving typedef to Storage

This change save typedef expressions to the Storage using a node of type Node::NODE_TYPEDEF and an edge of type
Edge::EDGE_TYPEDEF_OF that leads to the original type, with the qualifiers saved as DataType on the edge.
This commit is contained in:
Eberhard Graether
2014-07-14 16:47:40 +02:00
parent b7cbef3772
commit bbe5874a89
6 changed files with 19 additions and 6 deletions
+4 -3
View File
@@ -13,6 +13,10 @@ y fooy();
z fooz();
*/
class A {};
class B : public A {};
typedef A* C;
const bool *ab(int a, int b);
bool const *abc(int a, int b);
@@ -23,6 +27,3 @@ int main();
void foo();
int sum(int a, int b);
int diff(int a, int b);
class A {};
class B : public A {};