Changeset View
Changeset View
Standalone View
Standalone View
src/lib/definition.h
Show All 25 Lines | |||||
26 | 26 | | |||
27 | #include "ksyntaxhighlighting_export.h" | 27 | #include "ksyntaxhighlighting_export.h" | ||
28 | 28 | | |||
29 | #include <QTypeInfo> | 29 | #include <QTypeInfo> | ||
30 | #include <QPair> | 30 | #include <QPair> | ||
31 | 31 | | |||
32 | #include <memory> | 32 | #include <memory> | ||
33 | 33 | | |||
34 | QT_BEGIN_NAMESPACE | ||||
34 | class QChar; | 35 | class QChar; | ||
35 | class QString; | 36 | class QString; | ||
36 | class QStringList; | 37 | class QStringList; | ||
37 | template <typename T> class QVector; | 38 | template <typename T> class QVector; | ||
39 | QT_END_NAMESPACE | ||||
38 | 40 | | |||
39 | namespace KSyntaxHighlighting { | 41 | namespace KSyntaxHighlighting { | ||
40 | 42 | | |||
41 | class Context; | 43 | class Context; | ||
42 | class Format; | 44 | class Format; | ||
43 | class KeywordList; | 45 | class KeywordList; | ||
44 | 46 | | |||
45 | class DefinitionData; | 47 | class DefinitionData; | ||
▲ Show 20 Lines • Show All 182 Lines • ▼ Show 20 Line(s) | 387 | private: | |||
386 | friend class DefinitionData; | 388 | friend class DefinitionData; | ||
387 | friend class DefinitionRef; | 389 | friend class DefinitionRef; | ||
388 | explicit Definition(const std::shared_ptr<DefinitionData> &dd); | 390 | explicit Definition(const std::shared_ptr<DefinitionData> &dd); | ||
389 | std::shared_ptr<DefinitionData> d; | 391 | std::shared_ptr<DefinitionData> d; | ||
390 | }; | 392 | }; | ||
391 | 393 | | |||
392 | } | 394 | } | ||
393 | 395 | | |||
396 | QT_BEGIN_NAMESPACE | ||||
394 | Q_DECLARE_TYPEINFO(KSyntaxHighlighting::Definition, Q_MOVABLE_TYPE); | 397 | Q_DECLARE_TYPEINFO(KSyntaxHighlighting::Definition, Q_MOVABLE_TYPE); | ||
398 | QT_END_NAMESPACE | ||||
395 | 399 | | |||
396 | #endif | 400 | #endif | ||
Context not available. |