Differential D18097 Diff 48961 kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h
Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h
Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Line(s) | 52 | protected: | |||
---|---|---|---|---|---|
63 | * @note In case @p declaration is deprecated, the resulting string will get a special formatting | 63 | * @note In case @p declaration is deprecated, the resulting string will get a special formatting | ||
64 | */ | 64 | */ | ||
65 | QString identifierHighlight(const QString& identifier, const DeclarationPointer& decl) const; | 65 | QString identifierHighlight(const QString& identifier, const DeclarationPointer& decl) const; | ||
66 | 66 | | |||
67 | static QString stringFromAccess(Declaration::AccessPolicy access); | 67 | static QString stringFromAccess(Declaration::AccessPolicy access); | ||
68 | static QString stringFromAccess(const DeclarationPointer& decl); | 68 | static QString stringFromAccess(const DeclarationPointer& decl); | ||
69 | QString declarationName(const DeclarationPointer& decl) const; | 69 | QString declarationName(const DeclarationPointer& decl) const; | ||
70 | static QStringList declarationDetails(const DeclarationPointer& decl); | 70 | static QStringList declarationDetails(const DeclarationPointer& decl); | ||
71 | static QString declarationSizeInformation(const DeclarationPointer& decl); | 71 | static QString declarationSizeInformation(const DeclarationPointer& decl, const TopDUContext* topContext); | ||
72 | 72 | | |||
73 | ///This can be used for example to resolve typedefs within the type. | 73 | ///This can be used for example to resolve typedefs within the type. | ||
74 | ///All types that are visualized in the navigation-context are/should be mangled through this. | 74 | ///All types that are visualized in the navigation-context are/should be mangled through this. | ||
75 | ///The default-implementation returns the original type. | 75 | ///The default-implementation returns the original type. | ||
76 | virtual AbstractType::Ptr typeToShow(AbstractType::Ptr type); | 76 | virtual AbstractType::Ptr typeToShow(AbstractType::Ptr type); | ||
77 | 77 | | |||
78 | ///Print the function-signature in a way that return-type and argument can be jumped to | 78 | ///Print the function-signature in a way that return-type and argument can be jumped to | ||
79 | virtual void htmlFunction(); | 79 | virtual void htmlFunction(); | ||
Show All 18 Lines |