• Main
  • About
  • Download
  • Contact
  • Docs
  • News
  • Develop
  • Contribute
  • Options
    • Show pagesource
    • Backlinks
    • Media Manager
    • Sitemap
  • Login / Register

Navigation

  • Developing with EFL
  • Setting Up EFL
  • Tutorials: Legacy API
  • Tutorials: Unified C API
  • Tutorials: Unified C# API
  • Programming Guides: Legacy API
  • Programming Guides: Unified C API
    • Eina
      • Iterator Functions
      • Strings
      • Arrays
      • Eina Hash Tables
      • Lists
      • Generic Value
      • Promises and Futures
      • Tools
    • Main Loop
    • I/O
    • Events
    • UI Sizing
    • UI Focus
    • Legacy Porting Guide
  • Programming Guides: Unified C# API
  • Reference Guide: Legacy API
  • Reference Guide: Unified C API
  • Reference Guide: Unified C# API 🌐

The Eina Programming Guide

Eina provides data types and useful tools.

The Eina library implements an application programming interface (API) for data types in an efficient way. It also provides some useful tools for tasks including opening shared libraries, error management, type conversion, time accounting, and memory pools.

Contents

  • Data Types
    • Iterator Functions
    • Strings
    • Arrays
    • Hash Tables
    • Lists
    • Generic Value
    • Promises and Futures
  • Eina Tools
    • Logging
    • String Tool
    • Memory Pools
    • Safety Checks