Skip to content

A simple variant implementation for basic types

License

Notifications You must be signed in to change notification settings

Dwyriel/DVariant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DVariant

A simple yet decently performant variant implementation, divided between a Basic and Complex version explained below.


Basic: supports basic types like integers, floating points, C strings and non-complex objects (like C structs).

Complex: supports basic types and most custom/complex objects (requires a copy-constructor and a destructor), but is less memory-efficient.