{
  "_id": "6a478f8a8b9f0d9747cf10e8",
  "Package": "cppcontainers",
  "Type": "Package",
  "Title": "'C++' Standard Template Library Containers",
  "Version": "1.0.5",
  "Authors@R": "person(\"Christian\", \"Düben\", email = \"cdueben.ml+cran@proton.me\", role = c(\"aut\", \"cre\"))",
  "Description": "Use 'C++' Standard Template Library containers\ninteractively in R. Includes sets, unordered sets, multisets,\nunordered multisets, maps, unordered maps, multimaps, unordered\nmultimaps, stacks, queues, priority queues, vectors, deques,\nforward lists, and lists.",
  "Encoding": "UTF-8",
  "URL": "https://github.com/cdueben/cppcontainers",
  "BugReports": "https://github.com/cdueben/cppcontainers/issues",
  "License": "MIT + file LICENSE",
  "SystemRequirements": "C++20",
  "RoxygenNote": "7.3.3",
  "Collate": "'RcppExports.R' 'utils.R' 'classes.R' 'assign.R' 'at.R'\n'back.R' 'bucket_count.R' 'capacity.R' 'clear.R' 'contains.R'\n'count.R' 'deque.R' 'emplace.R' 'emplace_after.R'\n'emplace_back.R' 'emplace_front.R' 'empty.R' 'erase.R'\n'erase_after.R' 'flip.R' 'forward_list.R' 'front.R' 'insert.R'\n'insert_after.R' 'insert_or_assign.R' 'list.R' 'load_factor.R'\n'map.R' 'max_bucket_count.R' 'max_load_factor.R' 'max_size.R'\n'merge.R' 'multimap.R' 'multiset.R' 'operators.R' 'pop.R'\n'pop_back.R' 'pop_front.R' 'print.R' 'priority_queue.R'\n'push.R' 'push_back.R' 'push_front.R' 'queue.R' 'rehash.R'\n'remove..R' 'reserve.R' 'resize.R' 'reverse.R' 'set.R' 'show.R'\n'shrink_to_fit.R' 'size.R' 'sort.R' 'sorting.R' 'splice.R'\n'splice_after.R' 'stack.R' 'to_r.R' 'top.R' 'try_emplace.R'\n'type.R' 'unique.R' 'unordered_map.R' 'unordered_multimap.R'\n'unordered_multiset.R' 'unordered_set.R' 'vector.R'",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Repository": "https://cdueben.r-universe.dev",
  "Date/Publication": "2025-09-04 07:15:44 UTC",
  "RemoteUrl": "https://github.com/cdueben/cppcontainers",
  "RemoteRef": "HEAD",
  "RemoteSha": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-02 08:07:31 UTC",
    "User": "root"
  },
  "Author": "Christian Düben [aut, cre]",
  "Maintainer": "Christian Düben <cdueben.ml+cran@proton.me>",
  "_user": "cdueben",
  "_type": "src",
  "_file": "cppcontainers_1.0.5.tar.gz",
  "_fileid": "https://r2.ropensci.org/6955dfa046985e616e10fd58e31de85b8de31bcb8d1ccac20dfdb8bc7301a8d0",
  "_filesize": 464978,
  "_sha256": "6955dfa046985e616e10fd58e31de85b8de31bcb8d1ccac20dfdb8bc7301a8d0",
  "_expires": "2026-10-11T10:31:37.000Z",
  "_created": "2026-07-02T08:07:31.000Z",
  "_published": "2026-07-03T10:31:38.317Z",
  "_jobs": [
    {
      "job": 84981217957,
      "time": 376,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8032850618"
    },
    {
      "job": 84981218099,
      "time": 382,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8032852264"
    },
    {
      "job": 84981218691,
      "time": 371,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8032848789"
    },
    {
      "job": 84981218632,
      "time": 374,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8032849124"
    },
    {
      "job": 84981218418,
      "time": 510,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8032884377"
    },
    {
      "job": 84981218401,
      "time": 523,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8032897797"
    },
    {
      "job": 84981218031,
      "time": 567,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8032898112"
    },
    {
      "job": 84981217958,
      "time": 879,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8033008044"
    },
    {
      "job": 84981217671,
      "time": 587,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8032703272"
    },
    {
      "job": 84981217913,
      "time": 364,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8032844277"
    },
    {
      "job": 84981218324,
      "time": 505,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8032896202"
    },
    {
      "job": 84981217953,
      "time": 477,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8032886280"
    },
    {
      "job": 84981218308,
      "time": 709,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8032970082"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067",
  "_status": "success",
  "_upstream": "https://github.com/cdueben/cppcontainers",
  "_commit": {
    "id": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
    "author": "Christian Düben <63813604+cdueben@users.noreply.github.com>",
    "committer": "Christian Düben <63813604+cdueben@users.noreply.github.com>",
    "message": "update news\n",
    "time": 1756970144
  },
  "_maintainer": {
    "name": "Christian Düben",
    "email": "cdueben.ml+cran@proton.me"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "base",
      "version": ">= 4.0.0",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cdueben",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-36",
      "n": 5
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "cdueben",
      "count": 53,
      "uuid": 63813604
    }
  ],
  "_userbio": {
    "uuid": 63813604,
    "type": "user",
    "name": "Christian Düben",
    "followers": 10
  },
  "_downloads": {
    "count": 467,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/cppcontainers"
  },
  "_devurl": "https://github.com/cdueben/cppcontainers",
  "_searchresults": 1,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/cppcontainers.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/cdueben/cppcontainers",
  "_realowner": "cdueben",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2024-11-14"
    },
    {
      "version": "1.0.1",
      "date": "2024-11-14"
    },
    {
      "version": "1.0.3",
      "date": "2025-01-10"
    },
    {
      "version": "1.0.4",
      "date": "2025-01-17"
    },
    {
      "version": "1.0.5",
      "date": "2025-09-04"
    }
  ],
  "_exports": [
    "assign",
    "at",
    "back",
    "bucket_count",
    "capacity",
    "clear",
    "contains",
    "count",
    "cpp_deque",
    "cpp_forward_list",
    "cpp_list",
    "cpp_map",
    "cpp_multimap",
    "cpp_multiset",
    "cpp_priority_queue",
    "cpp_queue",
    "cpp_set",
    "cpp_stack",
    "cpp_unordered_map",
    "cpp_unordered_multimap",
    "cpp_unordered_multiset",
    "cpp_unordered_set",
    "cpp_vector",
    "emplace",
    "emplace_after",
    "emplace_back",
    "emplace_front",
    "empty",
    "erase",
    "erase_after",
    "flip",
    "front",
    "insert",
    "insert_after",
    "insert_or_assign",
    "load_factor",
    "max_bucket_count",
    "max_load_factor",
    "max_size",
    "merge",
    "pop",
    "pop_back",
    "pop_front",
    "print",
    "push",
    "push_back",
    "push_front",
    "rehash",
    "remove.",
    "reserve",
    "resize",
    "reverse",
    "shrink_to_fit",
    "size",
    "sort",
    "sorting",
    "splice",
    "splice_after",
    "to_r",
    "top",
    "try_emplace",
    "type",
    "unique"
  ],
  "_help": [
    {
      "page": "sub",
      "title": "Access or insert elements without bounds checking",
      "topics": [
        "[,CppDeque-method",
        "[,CppMap-method",
        "[,CppUnorderedMap-method",
        "[,CppVector-method"
      ]
    },
    {
      "page": "equal",
      "title": "Check equality",
      "topics": [
        "==,CppDeque,CppDeque-method",
        "==,CppForwardList,CppForwardList-method",
        "==,CppList,CppList-method",
        "==,CppMap,CppMap-method",
        "==,CppMultimap,CppMultimap-method",
        "==,CppMultiset,CppMultiset-method",
        "==,CppQueue,CppQueue-method",
        "==,CppSet,CppSet-method",
        "==,CppStack,CppStack-method",
        "==,CppUnorderedMap,CppUnorderedMap-method",
        "==,CppUnorderedMultimap,CppUnorderedMultimap-method",
        "==,CppUnorderedMultiset,CppUnorderedMultiset-method",
        "==,CppUnorderedSet,CppUnorderedSet-method",
        "==,CppVector,CppVector-method"
      ]
    },
    {
      "page": "assign",
      "title": "Replace all elements",
      "topics": [
        "assign",
        "assign,CppDeque-method",
        "assign,CppForwardList-method",
        "assign,CppList-method",
        "assign,CppVector-method"
      ]
    },
    {
      "page": "at",
      "title": "Access elements with bounds checking",
      "topics": [
        "at",
        "at,CppDeque-method",
        "at,CppMap-method",
        "at,CppUnorderedMap-method",
        "at,CppVector-method"
      ]
    },
    {
      "page": "back",
      "title": "Access last element",
      "topics": [
        "back",
        "back,CppDeque-method",
        "back,CppList-method",
        "back,CppQueue-method",
        "back,CppVector-method"
      ]
    },
    {
      "page": "bucket_count",
      "title": "Get the number of buckets",
      "topics": [
        "bucket_count",
        "bucket_count,CppUnorderedMap-method",
        "bucket_count,CppUnorderedMultimap-method",
        "bucket_count,CppUnorderedMultiset-method",
        "bucket_count,CppUnorderedSet-method"
      ]
    },
    {
      "page": "capacity",
      "title": "Get container capacity",
      "topics": [
        "capacity",
        "capacity,CppVector-method"
      ]
    },
    {
      "page": "clear",
      "title": "Clear the container",
      "topics": [
        "clear",
        "clear,CppDeque-method",
        "clear,CppForwardList-method",
        "clear,CppList-method",
        "clear,CppMap-method",
        "clear,CppMultimap-method",
        "clear,CppMultiset-method",
        "clear,CppSet-method",
        "clear,CppUnorderedMap-method",
        "clear,CppUnorderedMultimap-method",
        "clear,CppUnorderedMultiset-method",
        "clear,CppUnorderedSet-method",
        "clear,CppVector-method"
      ]
    },
    {
      "page": "contains",
      "title": "Check for elements",
      "topics": [
        "contains",
        "contains,CppMap-method",
        "contains,CppMultimap-method",
        "contains,CppMultiset-method",
        "contains,CppSet-method",
        "contains,CppUnorderedMap-method",
        "contains,CppUnorderedMultimap-method",
        "contains,CppUnorderedMultiset-method",
        "contains,CppUnorderedSet-method"
      ]
    },
    {
      "page": "count",
      "title": "Count element frequency",
      "topics": [
        "count",
        "count,CppMap-method",
        "count,CppMultimap-method",
        "count,CppMultiset-method",
        "count,CppSet-method",
        "count,CppUnorderedMap-method",
        "count,CppUnorderedMultimap-method",
        "count,CppUnorderedMultiset-method",
        "count,CppUnorderedSet-method"
      ]
    },
    {
      "page": "cpp_deque",
      "title": "Create deque",
      "topics": [
        "cpp_deque"
      ]
    },
    {
      "page": "cpp_forward_list",
      "title": "Create forward list",
      "topics": [
        "cpp_forward_list"
      ]
    },
    {
      "page": "cpp_list",
      "title": "Create list",
      "topics": [
        "cpp_list"
      ]
    },
    {
      "page": "cpp_map",
      "title": "Create map",
      "topics": [
        "cpp_map"
      ]
    },
    {
      "page": "cpp_multimap",
      "title": "Create multimap",
      "topics": [
        "cpp_multimap"
      ]
    },
    {
      "page": "cpp_multiset",
      "title": "Create multiset",
      "topics": [
        "cpp_multiset"
      ]
    },
    {
      "page": "cpp_priority_queue",
      "title": "Create priority queue",
      "topics": [
        "cpp_priority_queue"
      ]
    },
    {
      "page": "cpp_queue",
      "title": "Create queue",
      "topics": [
        "cpp_queue"
      ]
    },
    {
      "page": "cpp_set",
      "title": "Create set",
      "topics": [
        "cpp_set"
      ]
    },
    {
      "page": "cpp_stack",
      "title": "Create stack",
      "topics": [
        "cpp_stack"
      ]
    },
    {
      "page": "cpp_unordered_map",
      "title": "Create unordered map",
      "topics": [
        "cpp_unordered_map"
      ]
    },
    {
      "page": "cpp_unordered_multimap",
      "title": "Create unordered multimap",
      "topics": [
        "cpp_unordered_multimap"
      ]
    },
    {
      "page": "cpp_unordered_multiset",
      "title": "Create unordered multiset",
      "topics": [
        "cpp_unordered_multiset"
      ]
    },
    {
      "page": "cpp_unordered_set",
      "title": "Create unordered set",
      "topics": [
        "cpp_unordered_set"
      ]
    },
    {
      "page": "cpp_vector",
      "title": "Create vector",
      "topics": [
        "cpp_vector"
      ]
    },
    {
      "page": "emplace",
      "title": "Add an element",
      "topics": [
        "emplace",
        "emplace,CppDeque-method",
        "emplace,CppList-method",
        "emplace,CppMap-method",
        "emplace,CppMultimap-method",
        "emplace,CppMultiset-method",
        "emplace,CppPriorityQueue-method",
        "emplace,CppQueue-method",
        "emplace,CppSet-method",
        "emplace,CppStack-method",
        "emplace,CppUnorderedMap-method",
        "emplace,CppUnorderedMultimap-method",
        "emplace,CppUnorderedMultiset-method",
        "emplace,CppUnorderedSet-method",
        "emplace,CppVector-method"
      ]
    },
    {
      "page": "emplace_after",
      "title": "Add an element",
      "topics": [
        "emplace_after",
        "emplace_after,CppForwardList-method"
      ]
    },
    {
      "page": "emplace_back",
      "title": "Add an element to the back",
      "topics": [
        "emplace_back",
        "emplace_back,CppDeque-method",
        "emplace_back,CppList-method",
        "emplace_back,CppVector-method"
      ]
    },
    {
      "page": "emplace_front",
      "title": "Add an element to the front",
      "topics": [
        "emplace_front",
        "emplace_front,CppDeque-method",
        "emplace_front,CppForwardList-method",
        "emplace_front,CppList-method"
      ]
    },
    {
      "page": "empty",
      "title": "Check emptiness",
      "topics": [
        "empty",
        "empty,CppDeque-method",
        "empty,CppForwardList-method",
        "empty,CppList-method",
        "empty,CppMap-method",
        "empty,CppMultimap-method",
        "empty,CppMultiset-method",
        "empty,CppPriorityQueue-method",
        "empty,CppQueue-method",
        "empty,CppSet-method",
        "empty,CppStack-method",
        "empty,CppUnorderedMap-method",
        "empty,CppUnorderedMultimap-method",
        "empty,CppUnorderedMultiset-method",
        "empty,CppUnorderedSet-method",
        "empty,CppVector-method"
      ]
    },
    {
      "page": "erase",
      "title": "Erase elements",
      "topics": [
        "erase",
        "erase,CppDeque-method",
        "erase,CppList-method",
        "erase,CppMap-method",
        "erase,CppMultimap-method",
        "erase,CppMultiset-method",
        "erase,CppSet-method",
        "erase,CppUnorderedMap-method",
        "erase,CppUnorderedMultimap-method",
        "erase,CppUnorderedMultiset-method",
        "erase,CppUnorderedSet-method",
        "erase,CppVector-method"
      ]
    },
    {
      "page": "erase_after",
      "title": "Erase elements",
      "topics": [
        "erase_after",
        "erase_after,CppForwardList-method"
      ]
    },
    {
      "page": "flip",
      "title": "Toggle boolean values",
      "topics": [
        "flip",
        "flip,CppVector-method"
      ]
    },
    {
      "page": "front",
      "title": "Access first element",
      "topics": [
        "front",
        "front,CppDeque-method",
        "front,CppForwardList-method",
        "front,CppList-method",
        "front,CppQueue-method",
        "front,CppVector-method"
      ]
    },
    {
      "page": "insert",
      "title": "Add elements",
      "topics": [
        "insert",
        "insert,CppDeque-method",
        "insert,CppList-method",
        "insert,CppMap-method",
        "insert,CppMultimap-method",
        "insert,CppMultiset-method",
        "insert,CppSet-method",
        "insert,CppUnorderedMap-method",
        "insert,CppUnorderedMultimap-method",
        "insert,CppUnorderedMultiset-method",
        "insert,CppUnorderedSet-method",
        "insert,CppVector-method"
      ]
    },
    {
      "page": "insert_after",
      "title": "Add elements",
      "topics": [
        "insert_after",
        "insert_after,CppForwardList-method"
      ]
    },
    {
      "page": "insert_or_assign",
      "title": "Add or overwrite elements",
      "topics": [
        "insert_or_assign",
        "insert_or_assign,CppMap-method",
        "insert_or_assign,CppUnorderedMap-method"
      ]
    },
    {
      "page": "load_factor",
      "title": "Get the mean number of elements per bucket",
      "topics": [
        "load_factor",
        "load_factor,CppUnorderedMap-method",
        "load_factor,CppUnorderedMultimap-method",
        "load_factor,CppUnorderedMultiset-method",
        "load_factor,CppUnorderedSet-method"
      ]
    },
    {
      "page": "max_bucket_count",
      "title": "Get the maximum number of buckets",
      "topics": [
        "max_bucket_count",
        "max_bucket_count,CppUnorderedMap-method",
        "max_bucket_count,CppUnorderedMultimap-method",
        "max_bucket_count,CppUnorderedMultiset-method",
        "max_bucket_count,CppUnorderedSet-method"
      ]
    },
    {
      "page": "max_load_factor",
      "title": "Get or set the maximum load factor",
      "topics": [
        "max_load_factor",
        "max_load_factor,CppUnorderedMap-method",
        "max_load_factor,CppUnorderedMultimap-method",
        "max_load_factor,CppUnorderedMultiset-method",
        "max_load_factor,CppUnorderedSet-method"
      ]
    },
    {
      "page": "max_size",
      "title": "Get maximum container size",
      "topics": [
        "max_size",
        "max_size,CppDeque-method",
        "max_size,CppForwardList-method",
        "max_size,CppList-method",
        "max_size,CppMap-method",
        "max_size,CppMultimap-method",
        "max_size,CppMultiset-method",
        "max_size,CppSet-method",
        "max_size,CppUnorderedMap-method",
        "max_size,CppUnorderedMultimap-method",
        "max_size,CppUnorderedMultiset-method",
        "max_size,CppUnorderedSet-method",
        "max_size,CppVector-method"
      ]
    },
    {
      "page": "merge",
      "title": "Merge two objects",
      "topics": [
        "merge",
        "merge,CppForwardList,CppForwardList-method",
        "merge,CppList,CppList-method",
        "merge,CppMap,CppMap-method",
        "merge,CppMultimap,CppMultimap-method",
        "merge,CppMultiset,CppMultiset-method",
        "merge,CppSet,CppSet-method",
        "merge,CppUnorderedMap,CppUnorderedMap-method",
        "merge,CppUnorderedMultimap,CppUnorderedMultimap-method",
        "merge,CppUnorderedMultiset,CppUnorderedMultiset-method",
        "merge,CppUnorderedSet,CppUnorderedSet-method"
      ]
    },
    {
      "page": "pop",
      "title": "Remove top element",
      "topics": [
        "pop",
        "pop,CppPriorityQueue-method",
        "pop,CppQueue-method",
        "pop,CppStack-method"
      ]
    },
    {
      "page": "pop_back",
      "title": "Remove an element from the back",
      "topics": [
        "pop_back",
        "pop_back,CppDeque-method",
        "pop_back,CppList-method",
        "pop_back,CppVector-method"
      ]
    },
    {
      "page": "pop_front",
      "title": "Remove an element from the front",
      "topics": [
        "pop_front",
        "pop_front,CppDeque-method",
        "pop_front,CppForwardList-method",
        "pop_front,CppList-method"
      ]
    },
    {
      "page": "print",
      "title": "Print container data",
      "topics": [
        "print",
        "print,CppDeque-method",
        "print,CppForwardList-method",
        "print,CppList-method",
        "print,CppMap-method",
        "print,CppMultimap-method",
        "print,CppMultiset-method",
        "print,CppPriorityQueue-method",
        "print,CppQueue-method",
        "print,CppSet-method",
        "print,CppStack-method",
        "print,CppUnorderedMap-method",
        "print,CppUnorderedMultimap-method",
        "print,CppUnorderedMultiset-method",
        "print,CppUnorderedSet-method",
        "print,CppVector-method"
      ]
    },
    {
      "page": "push",
      "title": "Add elements",
      "topics": [
        "push",
        "push,CppPriorityQueue-method",
        "push,CppQueue-method",
        "push,CppStack-method"
      ]
    },
    {
      "page": "push_back",
      "title": "Add an element to the back",
      "topics": [
        "push_back",
        "push_back,CppDeque-method",
        "push_back,CppList-method",
        "push_back,CppVector-method"
      ]
    },
    {
      "page": "push_front",
      "title": "Add an element to the front",
      "topics": [
        "push_front",
        "push_front,CppDeque-method",
        "push_front,CppForwardList-method",
        "push_front,CppList-method"
      ]
    },
    {
      "page": "rehash",
      "title": "Set minimum bucket count and rehash",
      "topics": [
        "rehash",
        "rehash,CppUnorderedMap-method",
        "rehash,CppUnorderedMultimap-method",
        "rehash,CppUnorderedMultiset-method",
        "rehash,CppUnorderedSet-method"
      ]
    },
    {
      "page": "remove.",
      "title": "Remove elements",
      "topics": [
        "remove.",
        "remove.,CppForwardList-method",
        "remove.,CppList-method"
      ]
    },
    {
      "page": "reserve",
      "title": "Reserve space",
      "topics": [
        "reserve",
        "reserve,CppUnorderedMap-method",
        "reserve,CppUnorderedMultimap-method",
        "reserve,CppUnorderedMultiset-method",
        "reserve,CppUnorderedSet-method",
        "reserve,CppVector-method"
      ]
    },
    {
      "page": "resize",
      "title": "Alter the container size",
      "topics": [
        "resize",
        "resize,CppDeque-method",
        "resize,CppForwardList-method",
        "resize,CppList-method",
        "resize,CppMap-method",
        "resize,CppMultimap-method",
        "resize,CppMultiset-method",
        "resize,CppPriorityQueue-method",
        "resize,CppQueue-method",
        "resize,CppSet-method",
        "resize,CppStack-method",
        "resize,CppUnorderedMap-method",
        "resize,CppUnorderedMultimap-method",
        "resize,CppUnorderedMultiset-method",
        "resize,CppUnorderedSet-method",
        "resize,CppVector-method"
      ]
    },
    {
      "page": "reverse",
      "title": "Reverse element order",
      "topics": [
        "reverse",
        "reverse,CppForwardList-method",
        "reverse,CppList-method"
      ]
    },
    {
      "page": "shrink_to_fit",
      "title": "Shrink container capacity to size",
      "topics": [
        "shrink_to_fit",
        "shrink_to_fit,CppDeque-method",
        "shrink_to_fit,CppVector-method"
      ]
    },
    {
      "page": "size",
      "title": "Get container size",
      "topics": [
        "size",
        "size,CppDeque-method",
        "size,CppList-method",
        "size,CppMap-method",
        "size,CppMultimap-method",
        "size,CppMultiset-method",
        "size,CppPriorityQueue-method",
        "size,CppQueue-method",
        "size,CppSet-method",
        "size,CppStack-method",
        "size,CppUnorderedMap-method",
        "size,CppUnorderedMultimap-method",
        "size,CppUnorderedMultiset-method",
        "size,CppUnorderedSet-method",
        "size,CppVector-method"
      ]
    },
    {
      "page": "sort",
      "title": "Sort elements",
      "topics": [
        "sort",
        "sort,CppForwardList-method",
        "sort,CppList-method"
      ]
    },
    {
      "page": "sorting",
      "title": "Print the sorting order",
      "topics": [
        "sorting",
        "sorting,CppPriorityQueue-method"
      ]
    },
    {
      "page": "splice",
      "title": "Move elements",
      "topics": [
        "splice",
        "splice,CppList-method"
      ]
    },
    {
      "page": "splice_after",
      "title": "Move elements",
      "topics": [
        "splice_after",
        "splice_after,CppForwardList-method"
      ]
    },
    {
      "page": "to_r",
      "title": "Export data to R",
      "topics": [
        "to_r",
        "to_r,CppDeque-method",
        "to_r,CppForwardList-method",
        "to_r,CppList-method",
        "to_r,CppMap-method",
        "to_r,CppMultimap-method",
        "to_r,CppMultiset-method",
        "to_r,CppPriorityQueue-method",
        "to_r,CppQueue-method",
        "to_r,CppSet-method",
        "to_r,CppStack-method",
        "to_r,CppUnorderedMap-method",
        "to_r,CppUnorderedMultimap-method",
        "to_r,CppUnorderedMultiset-method",
        "to_r,CppUnorderedSet-method",
        "to_r,CppVector-method"
      ]
    },
    {
      "page": "top",
      "title": "Access top element",
      "topics": [
        "top",
        "top,CppPriorityQueue-method",
        "top,CppStack-method"
      ]
    },
    {
      "page": "try_emplace",
      "title": "Add an element",
      "topics": [
        "try_emplace",
        "try_emplace,CppMap-method",
        "try_emplace,CppUnorderedMap-method"
      ]
    },
    {
      "page": "type",
      "title": "Get data type",
      "topics": [
        "type",
        "type,CppDeque-method",
        "type,CppForwardList-method",
        "type,CppList-method",
        "type,CppMap-method",
        "type,CppMultimap-method",
        "type,CppMultiset-method",
        "type,CppPriorityQueue-method",
        "type,CppQueue-method",
        "type,CppSet-method",
        "type,CppStack-method",
        "type,CppUnorderedMap-method",
        "type,CppUnorderedMultimap-method",
        "type,CppUnorderedMultiset-method",
        "type,CppUnorderedSet-method",
        "type,CppVector-method"
      ]
    },
    {
      "page": "unique",
      "title": "Delete consecutive duplicates",
      "topics": [
        "unique",
        "unique,CppForwardList-method",
        "unique,CppList-method"
      ]
    }
  ],
  "_readme": "https://github.com/cdueben/cppcontainers/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "faq.Rmd",
      "filename": "faq.html",
      "title": "Frequently Asked Questions",
      "author": "Christian Düben",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What does \"by reference\" mean?",
        "Do I have to learn C++ to use this package?",
        "Why are many methods not available for all container types?",
        "Do I need to read the package documentation, if I know how the method works in C++?",
        "Why does cppcontainers not cover all Standard Template Library container methods?",
        "Why does cppcontainers use C++20?",
        "Why does my R session crash?",
        "Are cppcontainers objects thread-safe?",
        "Can I nest container types?"
      ],
      "created": "2024-11-11 02:13:54",
      "modified": "2024-11-11 02:13:54",
      "commits": 1
    },
    {
      "source": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "Introduction to cppcontainers",
      "author": "Christian Düben",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Motivation",
        "Container Types",
        "Methods",
        "Associative Containers",
        "Container Adapters",
        "Sequence Containers",
        "Examples"
      ],
      "created": "2024-11-11 02:13:54",
      "modified": "2024-11-22 06:04:59",
      "commits": 2
    }
  ],
  "_score": 4,
  "_indexed": true,
  "_nocasepkg": "cppcontainers",
  "_universes": [
    "cdueben"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-07-02T08:13:38.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
      "fileid": "https://r2.ropensci.org/16c2668d3a096654907f06d1e5b8350b7f55bfb67eba643776449ebe6673d664",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-07-02T08:13:19.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
      "fileid": "https://r2.ropensci.org/dba47879b2585bec8008a54e53d1def541b3479b9c0b470d77fd8715754850c2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-07-02T08:13:23.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
      "fileid": "https://r2.ropensci.org/8cf0b5303ac5a7c2d8e522f52fbe44f25d852a4bdfced36aef491e4c64693f5c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-07-02T08:13:15.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
      "fileid": "https://r2.ropensci.org/e4ddc82f844341df7123cd95596b78008b45f951415cba9cd1944b39a7d6e991",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-07-02T08:14:18.000Z",
      "arch": "aarch64",
      "commit": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
      "fileid": "https://r2.ropensci.org/684ba85ad412d83f335ce2bf46e44244e79bdbf4429098c0bff2afd9afa67953",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-07-02T08:14:15.000Z",
      "arch": "x86_64",
      "commit": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
      "fileid": "https://r2.ropensci.org/66505301c39c430d91f43cd4481aa18a49945e5e1a2145247e278d52add031fb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-07-02T08:14:17.000Z",
      "arch": "aarch64",
      "commit": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
      "fileid": "https://r2.ropensci.org/86d233988425d346c2b9875cb9cc834f0eac3be1c37b119dd75069768833387c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-07-02T08:15:59.000Z",
      "arch": "x86_64",
      "commit": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
      "fileid": "https://r2.ropensci.org/ae98f2e083e7596045000d90435db88fa313a7c5b055491a747d5dfabb9c09ab",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.5",
      "date": "2026-07-02T08:13:47.000Z",
      "arch": "emscripten",
      "commit": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
      "fileid": "https://r2.ropensci.org/460648698417a1e1d9221515b23bbf9a92fd7148d458cfe9086e60ab35137b9a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-07-02T08:12:17.000Z",
      "arch": "x86_64",
      "commit": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
      "fileid": "https://r2.ropensci.org/18b615522b0b23a8a48f2c5072d00a48a76c5e83d742bb04bb4e853aa6cdaf2b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-07-02T08:12:14.000Z",
      "arch": "x86_64",
      "commit": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
      "fileid": "https://r2.ropensci.org/d7fd8127cd86514cc96527a4b7a63b859864cb65a88a86268c9608a813c067a7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-07-02T08:12:44.000Z",
      "arch": "x86_64",
      "commit": "64e2c2046b7eab912c0d0cfbcd33a2c252539664",
      "fileid": "https://r2.ropensci.org/8a90c51d86ba8d08adf6c4b1ffe583017c79c723daa5a9f2e0e20cb9c3ec7596",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cdueben/actions/runs/28574838067"
    }
  ]
}