Changeset 4f080f2a in mainline


Ignore:
Timestamp:
2018-07-05T21:41:22Z (6 years ago)
Author:
Dzejrou <dzejrou@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
af0fbaac
Parents:
2cb7f53
git-author:
Dzejrou <dzejrou@…> (2018-04-29 20:22:15)
git-committer:
Dzejrou <dzejrou@…> (2018-07-05 21:41:22)
Message:

cpp: fixed constness issues cause by set having only const iterators

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/cpp/include/internal/rbtree.hpp

    r2cb7f53 r4f080f2a  
    436436            }
    437437
    438             void update_root_(node_type* node)
     438            void update_root_(const node_type* node)
    439439            {
    440440                if (!node)
    441441                    return;
    442442
    443                 root_ = node;
     443                root_ = const_cast<node_type*>(node);
    444444                while (root_->parent)
    445445                    root_ = root_->parent;
    446446            }
    447447
    448             void repair_after_insert_(node_type* node)
     448            void repair_after_insert_(const node_type* node)
    449449            {
    450450                // TODO: implement
    451451            }
    452452
    453             void repair_after_erase_(node_type* node, node_type* child)
     453            void repair_after_erase_(const node_type* node, const node_type* child)
    454454            {
    455455                // TODO: implement
Note: See TracChangeset for help on using the changeset viewer.