L4Re - L4 Runtime Environment
ref_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/ref_ptr>
15 
16 #include "bits/smart_ptr_list.h"
17 
18 namespace cxx {
19 
21 template <typename T>
23 
25 template <typename T>
26 struct Ref_obj_list_item : public Ref_ptr_list_item<T>, public cxx::Ref_obj {};
27 
31 template <typename T>
33 
34 }
Our C++ library.
Definition: arith:22
List of smart-pointer-managed objects.
List item for an arbitrary item in a Smart_ptr_list.
Item for list linked via cxx::Ref_ptr with default refence counting.
Definition: ref_ptr_list:26