aboutsummaryrefslogtreecommitdiff
path: root/lib/util.h
AgeCommit message (Expand)Author
2021-10-12Omittable: add a deduction guideAlexey Rusakov
2021-10-04Move away wrap_in_function to private interfaceAlexey Rusakov
2021-08-31Add functions and macros to query for Quotient's versionTobias Fella
2021-07-24Wrap SyncRoomData counters into OmittablesAlexey Rusakov
2021-07-24Make operator ""_ls constexprAlexey Rusakov
2021-01-16Updated copyright statements upon Git auditKitsune Ral
2021-01-15Merge pull request #428 from ognarb/licensingKitsune Ral
2020-12-27function_traits<>: define as empty by defaultKitsune Ral
2020-12-26Port existing copyright statement to reuse using licensediggerCarl Schwan
2020-08-22Cleanup and some extra commentsKitsune Ral
2020-06-14quotient_common.h for common namespace thingsKitsune Ral
2020-06-09Comments refreshKitsune Ral
2019-11-01Omittable: Add direct-list-initialising operator=; documentKitsune Ral
2019-11-01Reinstate Omittable<>::omitted (deprecated)Kitsune Ral
2019-11-01Omittable: get rid of value()Kitsune Ral
2019-11-01Derive Omittable<> from std::optional<>Kitsune Ral
2019-10-02wrap_in_function()Kitsune Ral
2019-09-29function_traits: drop unused piecesKitsune Ral
2019-09-12Introduce HashQ<> and UnorderedMap<>Kitsune Ral
2019-08-11Now that we're C++17, remove old compatibility cruftKitsune Ral
2019-08-09stringToHueF: pick a safer name for the variableKitsune Ral
2019-08-09Namespace: QMatrixClient -> Quotient (with back comp alias)Kitsune Ral
2019-08-02Apply the new brace wrapping to source filesKitsune Ral
2019-07-09Merge branch 'master' into use-clang-formatKitsune Ral
2019-07-09Move serverPart() to the public APIKitsune Ral
2019-06-29Merge remote-tracking branch 'remotes/origin/master' into use-clang-formatKitsune Ral
2019-06-24Merge branch 'master' into clang-formatKitsune Ral
2019-05-23Move out the logic of the hue calculation to utilsAlexey Andreyev
2019-03-24Expose linkifyUrls() into library API for future useKitsune Ral
2019-03-24RoomMemberEvent: sanitize user display namesKitsune Ral
2019-03-02style: apply .clang-format to all .cpp and .h filesMarc Deop
2019-02-25Have a build-wide macro for compilers that don't handle init-lists rightKitsune Ral
2019-02-15Omittable: disallow implicit conversion to value_type altogetherKitsune Ral
2019-02-09csapi: GetCapabilitiesJob (MSC1753)Kitsune Ral
2019-01-13Merge branch 'kitsune-workaround-stuck-invites'Kitsune Ral
2019-01-13qt_connection_util.h: a new home for connectSingleShot() and newly made conne...Kitsune Ral
2019-01-13util.h: check for fallthrough attribute instead of C++ versionKitsune Ral
2019-01-13Fix Omittables accidentally becoming non-omitted when compared with non-Omitt...Kitsune Ral
2019-01-13util.h: check for fallthrough attribute instead of C++ versionKitsune Ral
2018-12-08Omittable<>::merge<>Kitsune Ral
2018-12-08function_traits: more tests, fix function objects/lambdas not working with so...Kitsune Ral
2018-12-08Omittable: better editability; drop implicit cast to boolKitsune Ral
2018-12-08Omittable: make operator-> and operator* return an empty object if omitted ==...Kitsune Ral
2018-12-08Special-case FALLTHROUGH for ClangKitsune Ral
2018-12-08function_traits<>: support any arity; add compile-time testsKitsune Ral
2018-11-22Generalise and expose cacheLocation()Kitsune Ral
2018-09-09util.h: move qAsConst out of QMatrixClientKitsune Ral
2018-08-13ConnectionsGuard: Fix clazy warningKitsune Ral
2018-07-27util.h: findFirstOfKitsune Ral
2018-07-27Fix compilation with ClangKitsune Ral