
.. _program_listing_file_Src_inference_lib.ixx:

Program Listing for File inference_lib.ixx
==========================================

|exhale_lsh| :ref:`Return to documentation for file <file_Src_inference_lib.ixx>` (``Src/inference_lib.ixx``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS

.. code-block:: cpp

   module;
   
   #include "kataglyphis_export.h"
   #include <string>
   
   export module kataglyphis.inference;
   
   export namespace mylib {
   
   class KATAGLYPHIS_CPP_API MyCalculator
   {
     public:
       MyCalculator() = default;
       [[nodiscard]] auto add(int lhs, int rhs) const -> int;
       [[nodiscard]] auto version() const -> std::string;
   };
   
   }// namespace mylib
