Logtalk APIs Logo
3.91.1

Contents

  • Libraries
    • arbitrary
    • assertions
    • assignvars
    • base64
    • cbor
    • code_metrics
    • core
    • coroutining
    • csv
    • dates
    • dead_code_scanner
    • debug_messages
    • debugger
    • dependents
    • diagrams
    • dictionaries
    • dif
    • doclet
    • edcg
    • events
    • expand_library_alias_paths
    • expecteds
    • fcube
    • flags
    • format
    • genint
    • gensym
    • git
    • grammars
    • heaps
    • help
    • hierarchies
    • hook_flows
    • hook_objects
    • html
    • ids
    • intervals
    • iso8601
    • issue_creator
    • java
    • json
    • lgtdoc
    • lgtunit
    • library
    • listing
    • logging
    • loops
    • meta
    • meta_compiler
    • metagol
    • mutations
    • nested_dictionaries
      • navltree
      • nbintree
      • nested_dictionary_protocol
      • nrbtree
    • optionals
    • options
    • os
    • packs
    • pddl_parser
    • ports_profiler
    • queues
    • random
    • reader
    • recorded_database
    • redis
    • sets
    • statistics
    • term_io
    • timeout
    • toychr
    • tsv
    • tutor
    • types
    • ulid
    • union_find
    • uuid
    • verdi_neruda
    • wrapper
    • xml_parser
    • zippers
  • Directories
  • Entities
  • Predicates
  • Core diagram
  • Libraries diagram
  • Tools diagram
  • Ports diagram
  • Contributions diagram
  • Index

External Contents

  • Handbook
  • Logtalk website
  • GitHub repo
Logtalk APIs
  • Libraries
  • navltree
  • View page source

object

navltree

Nested dictionary implementation based on the AVL tree implementation. Uses standard order to compare keys.

Availability:
logtalk_load(nested_dictionaries(loader))
Author: Paul Brown and Paulo Moura.
Version: 0:1:0
Date: 2021-04-09
Compilation flags:
static, context_switching_calls
Implements:
public nested_dictionary_protocol
Extends:
private avltree
Remarks:
(none)
Inherited public predicates:
 as_curly_bracketed/2  as_nested_dictionary/2  delete_in/4  empty/1  insert_in/4  lookup_in/3  new/1  update_in/4  update_in/5
  • Public predicates

  • Protected predicates

  • Private predicates

  • Operators

Public predicates

(no local declarations; see entity ancestors if any)

Protected predicates

(no local declarations; see entity ancestors if any)

Private predicates

(no local declarations; see entity ancestors if any)

Operators

(none)

See also

nrbtree, nbintree

Previous Next

© Copyright 1998-2025, Paulo Moura.

Built with Sphinx using a theme provided by Read the Docs.