• Paul Fultz II's avatar
    Add serialization framework (#577) · 9c3c3c5f
    Paul Fultz II authored
    
    
    * Add initial serialization
    
    * Formatting
    
    * Add unit tests
    
    * Formatting
    
    * Add tests for serialization
    
    * Formatting
    
    * Use or not and
    
    * Add value test
    
    * Formatting
    
    * Add more tests
    
    * Add shape serialization
    
    * Formatting
    
    * Add serializtion for literal and argument
    
    * Formatting
    
    * Serialize empty types
    
    * Formatting
    
    * Tidy fixes
    
    * Formatting
    
    * Fix tidy issues
    
    * Formatting
    
    * Reformat value type macro
    
    * Formatting
    
    * Handle enum types
    
    * Formatting
    
    * Add float_equal
    
    * Fix tidy issue
    
    * Use declval for better sfinae
    
    * Formatting
    
    * Fix maro name
    
    * Add more test cases to improve coverage
    
    * Formatting
    
    * Add more tests
    
    * Formatting
    
    * Fix assertion
    
    * Fix bug with keyless assignment
    
    * Formatting
    Co-authored-by: default avatarmvermeulen <5479696+mvermeulen@users.noreply.github.com>
    9c3c3c5f
shape_test.cpp 11.3 KB