LCOV - code coverage report
Current view: top level - utilites/matchmaker/matcher - ibuilder.hpp (source / functions) Hit Total Coverage
Test: wfc_jsonrpc-coverage.info Lines: 2 2 100.0 %
Date: 2019-09-12 Functions: 2 3 66.7 %

          Line data    Source code
       1             : #pragma once
       2             : 
       3             : #include <wfc/json.hpp>
       4             : #include <memory>
       5             : 
       6             : namespace wfc{ namespace jsonrpc{ 
       7             : 
       8             : struct imatcher;
       9             : 
      10          56 : struct ibuilder
      11             : {
      12          56 :   virtual ~ibuilder(){}
      13             :   virtual std::shared_ptr<imatcher> build_name() = 0;
      14             :   virtual std::shared_ptr<imatcher> build_value(const char* beg, const char* end, json::json_error& err) = 0;
      15             :   virtual std::shared_ptr<imatcher> build_value_nv(const char* beg, const char* end, json::json_error& err) = 0;
      16             : };
      17             : 
      18             : 
      19             : }}

Generated by: LCOV version 1.10