63 NonFunction = 0x4 }; |
63 NonFunction = 0x4 }; |
64 |
64 |
65 Tree(); |
65 Tree(); |
66 ~Tree(); |
66 ~Tree(); |
67 |
67 |
68 Node *findNode(const QStringList &path, Node *relative=0, int findFlags=0); |
68 Node* findNode(const QStringList &path, |
69 Node *findNode(const QStringList &path, |
69 Node* relative=0, |
|
70 int findFlags=0, |
|
71 const Node* self=0); |
|
72 Node* findNode(const QStringList &path, |
70 Node::Type type, |
73 Node::Type type, |
71 Node *relative = 0, |
74 Node* relative = 0, |
72 int findFlags = 0); |
75 int findFlags = 0); |
73 FunctionNode *findFunctionNode(const QStringList &path, |
76 FunctionNode *findFunctionNode(const QStringList &path, |
74 Node *relative = 0, |
77 Node *relative = 0, |
75 int findFlags = 0); |
78 int findFlags = 0); |
76 FunctionNode *findFunctionNode(const QStringList &parentPath, |
79 FunctionNode *findFunctionNode(const QStringList &parentPath, |
96 void fixInheritance(NamespaceNode *rootNode = 0); |
99 void fixInheritance(NamespaceNode *rootNode = 0); |
97 void setVersion(const QString &version) { vers = version; } |
100 void setVersion(const QString &version) { vers = version; } |
98 NamespaceNode *root() { return &roo; } |
101 NamespaceNode *root() { return &roo; } |
99 |
102 |
100 QString version() const { return vers; } |
103 QString version() const { return vers; } |
101 const Node *findNode(const QStringList &path, |
104 const Node* findNode(const QStringList &path, |
102 const Node *relative = 0, |
105 const Node* relative = 0, |
103 int findFlags = 0) const; |
106 int findFlags = 0, |
104 const Node *findNode(const QStringList &path, |
107 const Node* self=0) const; |
|
108 const Node* findNode(const QStringList &path, |
105 Node::Type type, const |
109 Node::Type type, const |
106 Node *relative = 0, |
110 Node* relative = 0, |
107 int findFlags = 0) const; |
111 int findFlags = 0) const; |
108 const FunctionNode *findFunctionNode(const QStringList &path, |
112 const FunctionNode *findFunctionNode(const QStringList &path, |
109 const Node *relative = 0, |
113 const Node *relative = 0, |
110 int findFlags = 0) const; |
114 int findFlags = 0) const; |
111 const FunctionNode *findFunctionNode(const QStringList &parentPath, |
115 const FunctionNode *findFunctionNode(const QStringList &parentPath, |