Fix multiple definition and cast
[src/app-framework-binder.git] / include / afb / c++ / binding-object.hpp
index 042db61..6534136 100644 (file)
@@ -17,7 +17,9 @@
  * limitations under the License.
  */
 
-#include "../afb-binding.h"
+extern "C" {
+#include <afb/afb-binding.h>
+}
 #include <cassert>
 #include <string>
 
@@ -49,7 +51,7 @@ namespace afb
 
        /**
         * @brief Default Api's traits implementation.
-        * @tparam TApi The Api's concrete class. 
+        * @tparam TApi The Api's concrete class.
         */
        template <typename TApi>
        struct ApiTraits