tornavis/source/blender/functions
Jacques Lucke 8edb2222ae Cleanup: simplify subclassing CPPType
`CPPType` can wrap any C++ type so that code can work
with the wrapped type in a generic way. The goal of subclassing
`CPPType` is to provide additional methods for some types.
For example, the `CPPType` for `Array<int>` could have a `.element_type()`
method that returns the `CPPType` for `int`.
2021-08-02 12:44:17 +02:00
..
intern Cleanup: simplify subclassing CPPType 2021-08-02 12:44:17 +02:00
tests Functions: improve CPPType 2021-06-28 13:16:32 +02:00
CMakeLists.txt Functions: refactor virtual array data structures 2021-03-21 19:33:13 +01:00
FN_cpp_type.hh Cleanup: simplify subclassing CPPType 2021-08-02 12:44:17 +02:00
FN_cpp_type_make.hh Cleanup: simplify subclassing CPPType 2021-08-02 12:44:17 +02:00
FN_generic_pointer.hh Functions: improve CPPType 2021-06-28 13:16:32 +02:00
FN_generic_span.hh Functions: add slice method for generic spans 2021-04-21 16:59:22 +02:00
FN_generic_value_map.hh Functions: improve CPPType 2021-06-28 13:16:32 +02:00
FN_generic_vector_array.hh Functions: improve CPPType 2021-06-28 13:16:32 +02:00
FN_generic_virtual_array.hh Cleanup: clang-format (re-run after v12 version bump) 2021-07-30 16:19:19 +10:00
FN_generic_virtual_vector_array.hh Functions: extend virtual array functionality 2021-04-17 15:13:20 +02:00
FN_multi_function.hh BLI: simplify using DefaultHash 2021-03-25 16:01:41 +01:00
FN_multi_function_builder.hh Functions: improve CPPType 2021-06-28 13:16:32 +02:00
FN_multi_function_context.hh Cleanup: use C++ style casts in various places 2020-08-07 18:42:21 +02:00
FN_multi_function_data_type.hh BLI: simplify using DefaultHash 2021-03-25 16:01:41 +01:00
FN_multi_function_network.hh Cleanup: use C++ style casts in various places 2020-08-07 18:42:21 +02:00
FN_multi_function_network_evaluation.hh Functions: make multi functions smaller and cheaper to construct in many cases 2021-03-22 12:01:07 +01:00
FN_multi_function_network_optimization.hh BLI: rename resource collector to resource scope 2021-04-01 15:55:23 +02:00
FN_multi_function_param_type.hh Code Style: use "#pragma once" in source directory 2020-08-07 09:50:34 +02:00
FN_multi_function_params.hh Functions: simplify adding a single input to a multi-function 2021-05-13 13:23:53 +02:00
FN_multi_function_signature.hh Functions: make multi functions smaller and cheaper to construct in many cases 2021-03-22 12:01:07 +01:00