L4Re - L4 Runtime Environment
unique_ptr_list
1
// vi:set ft=cpp: -*- Mode: C++ -*-
5
/*
6
* Copyright (C) 2018 Kernkonzept GmbH.
7
* Author(s): Sarah Hoffmann <sarah.hoffmann@kernkonzept.com>
8
*
9
* This file is distributed under the terms of the GNU General Public
10
* License, version 2. Please see the COPYING-GPL-2 file for details.
11
*/
12
#pragma once
13
14
#include <l4/cxx/unique_ptr>
15
16
#include "bits/smart_ptr_list.h"
17
18
namespace
cxx
{
19
21
template
<
typename
T>
22
using
Unique_ptr_list_item
=
Bits::Smart_ptr_list_item<T, cxx::unique_ptr<T>
>;
23
27
template
<
typename
T>
28
using
Unique_ptr_list
=
Bits::Smart_ptr_list<Unique_ptr_list_item<T>
>;
29
30
}
cxx
Our C++ library.
Definition:
arith:22
cxx::Bits::Smart_ptr_list
List of smart-pointer-managed objects.
Definition:
smart_ptr_list.h:46
cxx::Bits::Smart_ptr_list_item
List item for an arbitrary item in a Smart_ptr_list.
Definition:
smart_ptr_list.h:27
l4
cxx
unique_ptr_list
Generated on Sun Nov 25 2018 13:34:51 for L4Re - L4 Runtime Environment by
1.8.13