Blender
V4.3
source
blender
makesdna
DNA_listBase.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2001-2002 NaN Holding BV. All rights reserved.
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
13
#pragma once
14
16
typedef
struct
Link
{
17
struct
Link
*
next
, *
prev
;
18
}
Link
;
19
21
typedef
struct
LinkData
{
22
struct
LinkData
*
next
, *
prev
;
23
void
*
data
;
24
}
LinkData
;
25
32
typedef
struct
ListBase
{
33
void
*
first
, *
last
;
34
}
ListBase
;
35
36
/* 8 byte alignment! */
Link
struct Link Link
LinkData
struct LinkData LinkData
ListBase
struct ListBase ListBase
LinkData
Definition
DNA_listBase.h:21
LinkData::data
void * data
Definition
DNA_listBase.h:23
LinkData::next
struct LinkData * next
Definition
DNA_listBase.h:22
LinkData::prev
struct LinkData * prev
Definition
DNA_listBase.h:22
Link
Definition
DNA_listBase.h:16
Link::next
struct Link * next
Definition
DNA_listBase.h:17
Link::prev
struct Link * prev
Definition
DNA_listBase.h:17
ListBase
Definition
DNA_listBase.h:32
ListBase::last
void * last
Definition
DNA_listBase.h:33
ListBase::first
void * first
Definition
DNA_listBase.h:33
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0