Jacob Oursland
5c251e73ac
python: apply const method annotations to impls.
2025-04-16 20:32:04 -07:00
Benjamin Nauck
6bee97a5d2
Base: Use constant for Type::BadType instead Type::badType()
2025-02-24 08:30:18 +01:00
Benjamin Nauck
7186b8a88f
Base: Use isBad() instead of comparing types with ==
2025-02-24 08:30:18 +01:00
Benjamin Bræstrup Sayoc
6f619b5f1c
Base: remove unneeded includes
2025-02-18 11:07:57 -06:00
wmayer
bd88162b9d
fix readability-*:
...
* readability-const-return-type
* readability-container-data-pointer
* readability-container-size-empty
* readability-delete-null-pointer
* readability-else-after-return
* readability-inconsistent-declaration-parameter-name
* readability-redundant-member-init
* readability-redundant-smartptr-get
* readability-redundant-string-cstr
* readability-use-anyofallof
* readability-static-definition-in-anonymous-namespace
* readability-static-accessed-through-instance
* readability-simplify-boolean-expr
2023-11-16 01:22:08 +01:00
wmayer
9c7d00ffcb
fix readability-identifier-length
2023-11-16 01:22:08 +01:00
wmayer
985def3416
Base: apply clang format
2023-11-13 12:01:26 -05:00
wmayer
097d5d6fee
Base: C++ core guidelines: init variables
2023-08-24 18:48:52 +02:00
wmayer
59760c723f
Base: modernize C++: return braced init list
2023-08-18 00:36:24 +02:00
wmayer
761905dbc2
Base: modernize C++: use range-based for loop
2023-08-14 14:09:29 +02:00
wmayer
1a56033e74
Core: [skip ci] ignore some code spell checks and filter all '_rc_.py' files
2022-12-05 10:12:49 +01:00
berniev
ba5c312a58
remove redundant void from Base
2022-07-31 14:10:34 +02:00
wmayer
ab6c75fad9
Core: replace PyObject_IsTrue with Base::asBoolean
2022-07-16 14:04:05 +02:00
marioalexis
33b2c7d353
Base: Add 'getTypeIfDerivedFrom' member function to Type class
2022-01-19 08:14:41 +01:00
wmayer
f978765b8a
Base: fix memory leak when creating object with factory method
2021-12-11 14:26:40 +01:00
luz paz
01b21e0d06
Base: Fix header uniformity, whitespace, and doxygen
...
[skip ci]
2020-11-22 18:12:16 +01:00
wmayer
e22286f5b4
Base: [skip ci] expose Type::createInstance and Type::createInstanceByName to Python
2020-10-29 17:18:10 +01:00
wmayer
065356281d
Python: change generation of callback functions for class or static methods
2019-12-19 17:55:12 +01:00
wmayer
f5a63e0953
Enhabce TypePy:
...
add convenience method getAllDerived()
support TypePy asrgument in getAllDerivedFrom() and isDerivedFrom()
return TypePy instead of str in getAllDerivedFrom()
2019-11-13 10:41:04 +01:00
wmayer
d953a44eaf
declare getAllDerivedFrom as static method
2019-11-13 00:57:21 +01:00
wmayer
79ef4be9de
export typeid system to Python
2019-11-13 00:43:23 +01:00