distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
IntrusiveList.h File Reference

C-API for estd::IntrusiveList. More...

Include dependency graph for IntrusiveList.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  estd_IntrusiveList
 C-API equivalent of estd::IntrusiveList. More...
 

Macros

#define ESTD_INTRUSIVELIST_INITIALIZER(self)   {ESTD_INTRUSIVELISTNODE_INITIALIZER((self).rootNode)}
 Initializer for estd_IntrusiveList. More...
 

Detailed Description

C-API for estd::IntrusiveList.

Author
Copyright (C) 2017 Kamil Szczygiel http://www.distortec.com http://www.freddiechopin.info
License
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Macro Definition Documentation

◆ ESTD_INTRUSIVELIST_INITIALIZER

#define ESTD_INTRUSIVELIST_INITIALIZER (   self)    {ESTD_INTRUSIVELISTNODE_INITIALIZER((self).rootNode)}

Initializer for estd_IntrusiveList.

See also
estd::IntrusiveList::IntrusiveList()
Parameters
[in]selfis an equivalent of this hidden argument