| add_ancestor_changed_listener(AncestorChangedListener listener, ListenerDelivery delivery=ListenerDelivery::kCoalesced) | pulp::state::StateTree | |
| add_child(Ptr child) | pulp::state::StateTree | |
| add_child_added_listener(ChildListener listener, ListenerDelivery delivery=ListenerDelivery::kCoalesced) | pulp::state::StateTree | |
| add_child_checked(Ptr child) | pulp::state::StateTree | |
| add_child_moved_listener(ChildMovedListener listener, ListenerDelivery delivery=ListenerDelivery::kCoalesced) | pulp::state::StateTree | |
| add_child_removed_listener(ChildListener listener, ListenerDelivery delivery=ListenerDelivery::kCoalesced) | pulp::state::StateTree | |
| add_listener(TreeListener listener, ListenerDelivery delivery=ListenerDelivery::kCoalesced) | pulp::state::StateTree | |
| add_parent_changed_listener(ParentChangedListener listener, ListenerDelivery delivery=ListenerDelivery::kCoalesced) | pulp::state::StateTree | |
| begin_transaction() | pulp::state::StateTree | |
| begin_transaction(UndoManager *undo, std::string_view name) | pulp::state::StateTree | |
| begin_validated_transaction(PropertyValidator validator={}, UndoManager *undo=nullptr, std::string_view name={}) | pulp::state::StateTree | |
| child(int index) const | pulp::state::StateTree | |
| child_count() const | pulp::state::StateTree | inline |
| clone_synced() | pulp::state::StateTree | |
| create(std::string type_name) | pulp::state::StateTree | inlinestatic |
| deep_copy() const | pulp::state::StateTree | |
| find_child(std::string_view type_name) const | pulp::state::StateTree | |
| find_children(std::string_view type_name) const | pulp::state::StateTree | |
| find_descendant(const std::function< bool(const StateTree &)> &predicate) const | pulp::state::StateTree | |
| for_each_descendant(const std::function< void(StateTree &)> &fn) | pulp::state::StateTree | |
| from_json(std::string_view json) | pulp::state::StateTree | static |
| get(std::string_view name) const | pulp::state::StateTree | |
| get_bool(std::string_view name, bool default_val=false) const | pulp::state::StateTree | |
| get_double(std::string_view name, double default_val=0.0) const | pulp::state::StateTree | |
| get_int(std::string_view name, int64_t default_val=0) const | pulp::state::StateTree | |
| get_string(std::string_view name, std::string_view default_val="") const | pulp::state::StateTree | |
| has(std::string_view name) const | pulp::state::StateTree | |
| in_transaction() const | pulp::state::StateTree | |
| index_of(const StateTree *node) const | pulp::state::StateTree | |
| insert_child(int index, Ptr child) | pulp::state::StateTree | |
| insert_child_checked(int index, Ptr child) | pulp::state::StateTree | |
| is_equivalent_to(const StateTree &other) const | pulp::state::StateTree | |
| move_child(StateTree &from_parent, int from_index, StateTree &to_parent, int to_index) | pulp::state::StateTree | static |
| move_child_checked(StateTree &from_parent, int from_index, StateTree &to_parent, int to_index) | pulp::state::StateTree | static |
| parent() const | pulp::state::StateTree | inline |
| property_names() const | pulp::state::StateTree | |
| Ptr typedef | pulp::state::StateTree | |
| remove(std::string_view name) | pulp::state::StateTree | |
| remove_all_children() | pulp::state::StateTree | |
| remove_ancestor_changed_listener(int id) | pulp::state::StateTree | |
| remove_checked(std::string_view name) | pulp::state::StateTree | |
| remove_child(int index) | pulp::state::StateTree | |
| remove_child(StateTree *child) | pulp::state::StateTree | |
| remove_child_added_listener(int id) | pulp::state::StateTree | |
| remove_child_checked(int index) | pulp::state::StateTree | |
| remove_child_moved_listener(int id) | pulp::state::StateTree | |
| remove_child_removed_listener(int id) | pulp::state::StateTree | |
| remove_listener(int id) | pulp::state::StateTree | |
| remove_parent_changed_listener(int id) | pulp::state::StateTree | |
| set(std::string_view name, PropertyValue value) | pulp::state::StateTree | |
| set_checked(std::string_view name, PropertyValue value, const PropertyValidator &validator={}) | pulp::state::StateTree | |
| to_json() const | pulp::state::StateTree | |
| type_name() const | pulp::state::StateTree | inline |