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

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

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  estd_IntrusiveListNode
 C-API equivalent of estd::IntrusiveListNode. More...
 

Macros

#define ESTD_INTRUSIVELISTNODE_INITIALIZER(self)   {&(self), &(self)}
 Initializer for estd_IntrusiveListNode. More...
 

Detailed Description

C-API for estd::IntrusiveListNode.

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_INTRUSIVELISTNODE_INITIALIZER

#define ESTD_INTRUSIVELISTNODE_INITIALIZER (   self)    {&(self), &(self)}

Initializer for estd_IntrusiveListNode.

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