Re-exports§
- pub use generator::generate_cpp_file;
- pub use templates::exception_class_name;
Modules§
Structs§
Functions§
- create_enum_ class 
- create_enum_ class_ objects 
- enums_cpp_ forward_ declarations 
- translate_enums 
- Translates rust enum into its cpp equivalents. For rust enums with unit variants only a c++ enum class representation is generated. For complex enums it generates a struct (tagged union) that has a tag which is c++ enum class and payload which is union of all possible variants.