aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/smallstringio.h
Commit message (Collapse)AuthorAgeFilesLines
* Clang: Add BuildDependencyCollectorMarco Bubke2018-11-201-1/+14
| | | | | | | | | | IncludeCollector is renamed to BuildDependencyCollector. It is now returning a BuildDependency instead of individual getter. The test coverage is improved too. Task-number: QTCREATORBUG-21379 Change-Id: Ifc2d1c40c85772cf498c21968de526f4408b6023 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
* Clang: Improve generated files handlingMarco Bubke2018-09-061-4/+0
| | | | | | | | Generated files are referenced by the system collector directly to set the unsaved files. Change-Id: I24be3ee544b7824b8b0e518eafd409f32bd002ab Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
* UnitTests: Cleanup unit testsMarco Bubke2018-01-161-21/+0
| | | | | | | | There was still unneeded PrintTo functions and gtest includes. It is now possible to use MockFunction for callbacks. Change-Id: Ie5875c3697069a37b48c2f2022f1f8c21f1c794f Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
* Utils: Cleanup SmallString IOMarco Bubke2017-08-281-26/+14
| | | | | Change-Id: I59d0239e600f91304bf6e084d9e3550e423fc54e Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Utils: Improve string vector for string view usageMarco Bubke2017-08-011-11/+11
| | | | | | | | Some times it makes sense to have a Utils::StringViewVector instead of a Utils::SmallStringVector because you don't want to hold the ownership. Change-Id: I5ae39efe21aebbf82d4b3effa9e67eae6727ba8b Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Clang: fix QDebug for SmallStringViewTim Jenssen2017-07-031-1/+1
| | | | | Change-Id: I54b200dc142d3d143fd3238ea97c4d6277c6604f Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Clang: Make file ids uniqueTim Jenssen2017-07-031-2/+2
| | | | | | | | Clang file ids are only unique for one query. Because we query in parallel we have to manage our own unique ids. Change-Id: I67d57d8b1766cab75ad252a14e57bbf9dc5fdb79 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Utils: Add io support for all BasicSmallStringsMarco Bubke2017-01-091-16/+29
| | | | | Change-Id: I4c37d0f5940f9424175db7dbf4d6b057f8ced9ef Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Utils: Improve print function for SmallStringVectorwip/clang-queryMarco Bubke2016-11-171-1/+1
| | | | | Change-Id: I9dc66ddddf380d8e2af057719005f4d14a592396 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Utils: Improve debug output of SmallStringMarco Bubke2016-11-171-5/+14
| | | | | Change-Id: I738ac9d139271b7d154dd39f30ae3c08b5e5b921 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Utils: Improve test printing functionsMarco Bubke2016-11-011-3/+37
| | | | | Change-Id: I35df70a504f976422b6c05d4d60e7bc8d918ee1c Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Fix build with namespaced QtChristian Kandeler2016-08-081-1/+1
| | | | | Change-Id: I52cb8b88e6555c71e2b86a332fbf63c47b68b7dd Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Clang: Smallstring should not depend on std::ostreamMarco Bubke2016-08-081-0/+238
We move the io operators in an extra header file because if we would include ostream in smallstring.h we would blow the compile time. Change-Id: Iea61ceedbbbcdd2adc6dc149794dab6e743084f8 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>