Changeset View
Changeset View
Standalone View
Standalone View
languages/clang/util/clangtypes.cpp
Show First 20 Lines • Show All 132 Lines • ▼ Show 20 Line(s) | |||||
133 | ClangRange::ClangRange(CXSourceRange range) | 133 | ClangRange::ClangRange(CXSourceRange range) | ||
134 | : m_range(range) | 134 | : m_range(range) | ||
135 | { | 135 | { | ||
136 | 136 | | |||
137 | } | 137 | } | ||
138 | 138 | | |||
139 | ClangLocation ClangRange::start() const | 139 | ClangLocation ClangRange::start() const | ||
140 | { | 140 | { | ||
141 | return {clang_getRangeStart(m_range)}; | 141 | return ClangLocation(clang_getRangeStart(m_range)); | ||
142 | } | 142 | } | ||
143 | 143 | | |||
144 | ClangLocation ClangRange::end() const | 144 | ClangLocation ClangRange::end() const | ||
145 | { | 145 | { | ||
146 | return {clang_getRangeEnd(m_range)}; | 146 | return ClangLocation(clang_getRangeEnd(m_range)); | ||
147 | } | 147 | } | ||
148 | 148 | | |||
149 | CXSourceRange ClangRange::range() const | 149 | CXSourceRange ClangRange::range() const | ||
150 | { | 150 | { | ||
151 | return m_range; | 151 | return m_range; | ||
152 | } | 152 | } | ||
153 | 153 | | |||
154 | DocumentRange ClangRange::toDocumentRange() const | 154 | DocumentRange ClangRange::toDocumentRange() const | ||
▲ Show 20 Lines • Show All 62 Lines • ▼ Show 20 Line(s) | |||||
217 | { | 217 | { | ||
218 | return m_unit; | 218 | return m_unit; | ||
219 | } | 219 | } | ||
220 | 220 | | |||
221 | QDebug operator<<(QDebug stream, const ClangTokens& tokens) | 221 | QDebug operator<<(QDebug stream, const ClangTokens& tokens) | ||
222 | { | 222 | { | ||
223 | stream << "ClangTokens {"; | 223 | stream << "ClangTokens {"; | ||
224 | for (uint i = 0; i < tokens.size(); ++i) { | 224 | for (uint i = 0; i < tokens.size(); ++i) { | ||
225 | stream << i << tokens.at(i) << clang_getTokenSpelling(tokens.unit(), tokens.at(i)) << ","; | 225 | stream << i << tokens.at(i) << ClangString(clang_getTokenSpelling(tokens.unit(), tokens.at(i))) << ","; | ||
226 | } | 226 | } | ||
227 | return stream << "}"; | 227 | return stream << "}"; | ||
228 | } | 228 | } | ||
229 | 229 | | |||
230 | QDebug operator<<(QDebug stream, const CXToken& token) | 230 | QDebug operator<<(QDebug stream, const CXToken& token) | ||
231 | { | 231 | { | ||
232 | return stream << clang_getTokenKind(token); | 232 | return stream << clang_getTokenKind(token); | ||
233 | } | 233 | } |