L4Re Operating System Framework
Interface and Usage Documentation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ref_ptr_list
Go to the documentation of this file.
1// vi:set ft=cpp: -*- Mode: C++ -*-
6/*
7 * Copyright (C) 2018, 2022, 2024 Kernkonzept GmbH.
8 * Author(s): Sarah Hoffmann <sarah.hoffmann@kernkonzept.com>
9 *
10 * License: see LICENSE.spdx (in this directory or the directories above)
11 */
12#pragma once
13
14#include <l4/cxx/ref_ptr>
15
16#include "bits/smart_ptr_list.h"
17
18namespace cxx {
19
21template <typename T>
23
25template <typename T>
26struct Ref_obj_list_item : public Ref_ptr_list_item<T>, public cxx::Ref_obj {};
27
31template <typename T>
33
34}
List item for an arbitrary item in a Smart_ptr_list.
List of smart-pointer-managed objects.
Our C++ library.
Definition arith:11
Implementation of a list of smart-pointer-managed objects.
Item for list linked via cxx::Ref_ptr with default refence counting.
Definition ref_ptr_list:26