LCOV - code coverage report
Current view: top level - src/audio/effects/core - i_serializable.h (source / functions) Coverage Total Hit
Test: merged.info Lines: 100.0 % 2 2
Test Date: 2026-06-07 15:51:50 Functions: 50.0 % 2 1

            Line data    Source code
       1              : #pragma once
       2              : 
       3              : #include <nlohmann/json.hpp>
       4              : 
       5              : namespace Amplitron {
       6              : 
       7          586 : class ISerializable {
       8              :    public:
       9         1251 :     virtual ~ISerializable() = default;
      10              :     virtual nlohmann::json get_params() const = 0;
      11              :     virtual void set_params(const nlohmann::json& j) = 0;
      12              : };
      13              : 
      14              : }  // namespace Amplitron
        

Generated by: LCOV version 2.0-1