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