Daabli is a simple cross-platform serialization framework for C++.

Features

  • Loads objects from a 'C' style format which is easy to read and edit using any plain text editor
  • Extremely simple to integrate and use
  • Portable code; implemented in standard C++
  • Does not require loadable types to derive from a specific base class
  • Does not add any overhead (in terms of space/time) to the types it can load
  • Non-intrusive loading support for types which cannot be modified (e.g., library types)
  • Built-in support for the following STL containers: string, vector, list, deque, pair, map, multimap, set, multiset
  • Supports loading enumerations
  • Supports data-structures which form graphs (pointers)
  • Supports forward references to objects (pointers)
  • Supports (polymorphic and non-polymorphic) pointers to objects of derived types
  • Handles multiple inheritance
  • Does not require RTTI to be enabled
  • Does not require exceptions to be enabled

Project Activity

See All Activity >

Categories

Frameworks

License

MIT License

Follow Daabli

Daabli Web Site

You Might Also Like
Engage for Amazon Connect, the Pre-built Contact Center Platform Icon
Engage for Amazon Connect, the Pre-built Contact Center Platform

Utilizing the power of AWS and Generative AI, Engage provides your customers with highly personalized, exceptional experiences.

Engage is a pre-built, intelligent contact center platform that transforms customer service.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Daabli!

Additional Project Details

Intended Audience

Developers

Programming Language

C++

Related Categories

C++ Frameworks

Registered

2009-04-26