Derive-C
Loading...
Searching...
No Matches
SELF Struct Reference

#include <template.h>

Collaboration diagram for SELF:

Public Attributes

SLOTslots
 
size_t capacity
 
INDEX_TYPE free_list
 
size_t exclusive_end
 
size_t count
 
size_t items
 
KEY_ENTRYkeys
 
Vvalues
 
gdb_marker derive_c_hashmap
 
union { 
 
   T   value 
 
};  
 
bool present
 
gdb_marker derive_c_option
 
INPLACE_TYPE size
 
T data [INPLACE_CAPACITY]
 
gdb_marker derive_c_staticvec
 
size_t size
 
Tdata
 
gdb_marker derive_c_vector
 

Detailed Description

Definition at line 83 of file template.h.

Member Data Documentation

◆ [union]

union { ... } SELF

◆ capacity

size_t SELF::capacity

Definition at line 85 of file template.h.

◆ count

size_t SELF::count

Definition at line 96 of file template.h.

◆ data [1/2]

T SELF::data[INPLACE_CAPACITY]

Definition at line 40 of file template.h.

◆ data [2/2]

T* SELF::data

Definition at line 30 of file template.h.

◆ derive_c_hashmap

gdb_marker SELF::derive_c_hashmap

Definition at line 68 of file template.h.

◆ derive_c_option

gdb_marker SELF::derive_c_option

Definition at line 30 of file template.h.

◆ derive_c_staticvec

gdb_marker SELF::derive_c_staticvec

Definition at line 41 of file template.h.

◆ derive_c_vector

gdb_marker SELF::derive_c_vector

Definition at line 31 of file template.h.

◆ exclusive_end

size_t SELF::exclusive_end

Definition at line 92 of file template.h.

◆ free_list

INDEX_TYPE SELF::free_list

Definition at line 86 of file template.h.

◆ items

size_t SELF::items

Definition at line 63 of file template.h.

◆ keys

KEY_ENTRY* SELF::keys

Definition at line 66 of file template.h.

◆ present

bool SELF::present

Definition at line 29 of file template.h.

◆ size [1/2]

INPLACE_TYPE SELF::size

Definition at line 39 of file template.h.

◆ size [2/2]

size_t SELF::size

Definition at line 28 of file template.h.

◆ slots

SLOT* SELF::slots

Definition at line 84 of file template.h.

◆ value

T SELF::value

Definition at line 27 of file template.h.

◆ values

V* SELF::values

Definition at line 67 of file template.h.


The documentation for this struct was generated from the following files: