summaryrefslogtreecommitdiff
path: root/gi/arg-inl.h
Commit message (Expand)AuthorAgeFilesLines
* gi: Mark more functions using gjs_arg_* constexprMarco Trevisan (Treviño)2022-06-141-0/+26
* gi/arg-inl: Mark the arg functions as constexprMarco Trevisan (Treviño)2022-06-131-14/+14
* value: Support converting BigInt to (u)int64 valuesMarco Trevisan (Treviño)2022-02-031-15/+2
* maint: Fix cppcheck warning about returning integer as pointerPhilip Chimento2021-08-251-1/+1
* arg-inl: Use more auto-generated code avoiding typed parametersMarco Trevisan (Treviño)2021-05-171-24/+23
* maint: Convert all existing license/copyright comments to SPDX formatPhilip Chimento2020-10-041-5/+2
* arg: Automatically set all the numeric values to GIArgumentsMarco Trevisan (Treviño)2020-10-011-0/+23
* Merge branch 'safe-integers-check' into 'master'Philip Chimento2020-09-101-2/+2
|\
| * arg: Fix MIN/MAX safe big integer limitsMarco Trevisan (Treviño)2020-09-071-2/+2
* | arg-inl: Add gjs_arg_steal to unset a value and return its valueMarco Trevisan (Treviño)2020-09-041-0/+9
|/
* arg-inl: Use more constexpr functions and constexpr checksMarco Trevisan (Treviño)2020-08-221-8/+4
* arg: Use if constexpr to simplify boolean specializations on setMarco Trevisan (Treviño)2020-08-091-22/+8
* arg: Use if constexpr to return the argument memberMarco Trevisan (Treviño)2020-08-091-115/+61
* arg: Use if constexpr instead of std::enable_if when possibleMarco Trevisan (Treviño)2020-08-091-20/+14
* arg: Add functions to get/set pointer values from/to integersMarco Trevisan (Treviño)2020-08-081-0/+14
* arg: Add function to handle big numbers warning on roundingMarco Trevisan (Treviño)2020-08-081-0/+40
* maint: Use C++17 attributesPhilip Chimento2020-08-051-29/+28
* arg: Make GType argument value selection more explicitMarco Trevisan (Treviño)2020-08-051-2/+2
* Fix build on 32-bit architecturesMichael Catanzaro2020-08-031-1/+11
* arg-cache: extend to handle interface types tooGiovanni Campagna2020-08-011-0/+7
* arg: Explicitly enable pointer and non-pointer inlinesPhilip Chimento2020-07-281-4/+7
* maint: Use concise C++17 type traitsPhilip Chimento2020-07-281-4/+2
* arg: GType should be stored in unsigned GIArgument storagePhilip Chimento2020-07-271-1/+1
* gi: Use specialized GIArgument wrapper to handle enum typesMarco Trevisan (Treviño)2020-07-271-0/+6
* arg: Rename GIArgument accessor templates to be shorterPhilip Chimento2020-07-271-61/+76
* arg: Add utility function to unset a GIArgument depending on typeMarco Trevisan (Treviño)2020-07-271-0/+12
* arg: Add GIArgument setter overload for function pointersPhilip Chimento2020-07-271-0/+8
* arg: Add GIArgument setter overload for char32_tPhilip Chimento2020-07-271-0/+6
* arg: Make possible to set any pointer type without castingMarco Trevisan (Treviño)2020-07-271-6/+15
* arg: Use GIArgument's char pointer to store stringsMarco Trevisan (Treviño)2020-07-271-1/+6
* arg: Add template specialization for booleanMarco Trevisan (Treviño)2020-07-041-0/+22
* arg: Add arguments setter/getter to use implicit typesMarco Trevisan (Treviño)2020-07-041-0/+10
* arg: Add an utility header to access to GIArgument union members by typeMarco Trevisan (Treviño)2020-07-041-0/+112