File: gc.cpp

package info (click to toggle)
immer 0.9.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,812 kB
  • sloc: cpp: 39,727; python: 534; makefile: 227; lisp: 175; sh: 114; javascript: 64
file content (18 lines) | stat: -rw-r--r-- 541 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <immer/heap/gc_heap.hpp>
#include <immer/memory_policy.hpp>
#include <immer/refcount/no_refcount_policy.hpp>

struct setup_t
{
    using memory_policy =
        immer::memory_policy<immer::heap_policy<immer::gc_heap>,
                             immer::no_refcount_policy,
                             immer::default_lock_policy,
                             immer::gc_transience_policy,
                             false>;

    static constexpr auto bits = immer::default_bits;
};

#define SETUP_T setup_t
#include "generic.ipp"