Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
gc-small-vector.hh
Go to the documentation of this file.
1#pragma once
3
4#include "gc-alloc.hh"
5#include <boost/container/small_vector.hpp>
6
7namespace nix {
8
9struct Value;
10
14template <typename T, size_t nItems>
15using SmallVector = boost::container::small_vector<T, nItems, TraceableAllocator<T>>;
16
20template <size_t nItems>
22
28template <size_t nItems>
30
31}
SmallVector< Value, nItems > SmallTemporaryValueVector
Definition gc-small-vector.hh:29
SmallVector< Value *, nItems > SmallValueVector
Definition gc-small-vector.hh:21
boost::container::small_vector< T, nItems, TraceableAllocator< T > > SmallVector
Definition gc-small-vector.hh:15
Definition value.hh:190