Skip to content

alex-courtis/alex-c-collections

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alex C Collections

OSet

  • Array backed ordered set.
  • Operations linearly traverse values.
  • NULL not permitted.
  • Not thread safe.

STable

  • Array backed string indexed table.
  • Entries preserve insertion order.
  • Operations linearly traverse keys.
  • NULL values permitted.
  • Not thread safe.

ITable

  • Array backed integer indexed table.
  • Entries preserve insertion order.
  • Operations linearly traverse keys.
  • NULL values permitted.
  • Not thread safe.

PTable

  • ITable convenience wrapper with pointer key.

SList

  • Containerless singly linked list.
  • Not thread safe.
  • NULL values permitted.