• 1 Using Zix →

ZixΒΆ

Zix is a lightweight C library of portability wrappers and data structures.

  • 1 Using Zix
    • 1.1 Error Handling
    • 1.2 String Views
    • 1.3 Allocation
  • 2 Zix C API
    • 2.1 Utilities
      • 2.1.1 Attributes
      • 2.1.2 Status Codes
      • 2.1.3 String View
    • 2.2 Allocation
      • 2.2.1 Allocator
      • 2.2.2 Bump Allocator
    • 2.3 Algorithms
      • 2.3.1 Digest
    • 2.4 Data Structures
      • 2.4.1 BTree
        • 2.4.1.1 Setup
        • 2.4.1.2 Iteration
        • 2.4.1.3 Modification
        • 2.4.1.4 Searching
      • 2.4.2 Hash
        • 2.4.2.1 Datatypes
        • 2.4.2.2 Setup
        • 2.4.2.3 Iteration
        • 2.4.2.4 Modification
        • 2.4.2.5 Searching
      • 2.4.3 Ring
        • 2.4.3.1 Setup
        • 2.4.3.2 Reading
        • 2.4.3.3 Writing
      • 2.4.4 Tree
        • 2.4.4.1 Setup
        • 2.4.4.2 Iteration
        • 2.4.4.3 Modification
        • 2.4.4.4 Searching
    • 2.5 Threading
      • 2.5.1 Semaphore
      • 2.5.2 Thread
    • 2.6 File System
      • 2.6.1 Operations
        • 2.6.1.1 Creation and Removal
        • 2.6.1.2 Access
        • 2.6.1.3 Resolution
        • 2.6.1.4 Locking
        • 2.6.1.5 Queries
        • 2.6.1.6 Environment
      • 2.6.2 Paths
        • 2.6.2.1 Concatenation
        • 2.6.2.2 Lexical Transformations
        • 2.6.2.3 Decomposition
        • 2.6.2.4 Queries
 
  • 1 Using Zix →
©2011-2023, David Robillard. | Powered by Sphinx 7.2.6 & Alabaster 0.7.16