Changeset View
Changeset View
Standalone View
Standalone View
duchain/builders/typebuilder.h
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Line(s) | 50 | protected: | |||
---|---|---|---|---|---|
70 | KDevelop::AbstractType::Ptr getTypeForNode(AstNode* node); | 70 | KDevelop::AbstractType::Ptr getTypeForNode(AstNode* node); | ||
71 | private: | 71 | private: | ||
72 | KDevelop::FunctionType::Ptr m_currentFunctionType; | 72 | KDevelop::FunctionType::Ptr m_currentFunctionType; | ||
73 | QList<KDevelop::AbstractType::Ptr> m_currentFunctionParams; | 73 | QList<KDevelop::AbstractType::Ptr> m_currentFunctionParams; | ||
74 | 74 | | |||
75 | bool m_gotTypeFromDocComment; | 75 | bool m_gotTypeFromDocComment; | ||
76 | bool m_gotReturnTypeFromDocComment; | 76 | bool m_gotReturnTypeFromDocComment; | ||
77 | 77 | | |||
78 | KDevelop::FunctionType::Ptr openFunctionType(AstNode* node); | | |||
79 | | ||||
80 | KDevelop::AbstractType::Ptr injectParseType(QString type, AstNode* node); | 78 | KDevelop::AbstractType::Ptr injectParseType(QString type, AstNode* node); | ||
81 | KDevelop::AbstractType::Ptr parseType(QString type, AstNode* node); | 79 | KDevelop::AbstractType::Ptr parseType(QString type, AstNode* node); | ||
82 | KDevelop::AbstractType::Ptr parseDocComment(AstNode* node, const QString& docCommentName); | 80 | KDevelop::AbstractType::Ptr parseDocComment(AstNode* node, const QString& docCommentName); | ||
83 | QList<KDevelop::AbstractType::Ptr> parseDocCommentParams(AstNode* node); | 81 | QList<KDevelop::AbstractType::Ptr> parseDocCommentParams(AstNode* node); | ||
84 | }; | 82 | }; | ||
85 | 83 | | |||
86 | } | 84 | } | ||
87 | 85 | | |||
88 | #endif // TYPEBUILDER_H | 86 | #endif // TYPEBUILDER_H | ||
89 | 87 | |