Simon Giesecke
|
c3739ff604
|
Use static_cast instead of C-style casts, make local variables const where possible, use switch instead of chained if/else, extract rm_helper_multiple_subnodes from rm_helper to reduce nesting
|
2018-08-09 12:41:08 +02:00 |
|
Simon Giesecke
|
e3c73d9881
|
Problem: inconsistent naming style for private data members, conflicts with naming of local variables and member functions
Solution: apply and check _lower_case naming style for private data members
|
2018-05-27 13:24:07 +02:00 |
|
Simon Giesecke
|
9cd01bb54f
|
Problem: inconsistent return values from mtrie_t::rm
Solution: Return an enum from rm instead of a bool, and adapt existing uses
|
2018-03-02 13:42:50 +01:00 |
|
Simon Giesecke
|
36cdcc6c1a
|
Problem: docs of mtrie referring to subscriptions and pipes
Solution: generalized terms to entries/values
|
2018-03-02 13:42:47 +01:00 |
|
Simon Giesecke
|
5d5def40b5
|
Problem: casts required due to void* arguments in a C++ class
Solution: introduce a type template argument
|
2018-03-02 13:42:42 +01:00 |
|
Simon Giesecke
|
5fb0e97ab7
|
Problem: semantic issues
Solution: added some TODO comments, improved existing documentation
|
2018-03-02 13:42:31 +01:00 |
|
Simon Giesecke
|
a9712c0bf2
|
Problem: no unittests for mtrie
Solution: made mtrie generic (to remove complex dependency on pipe_t),
and added some unit tests
|
2018-03-02 13:32:51 +01:00 |
|