git » swiftpm » main » tree

[main] / Sources / c_snikket / iinclude / snikket / persistence / KeyValueStore.h

// Generated by Haxe 4.3.3
#ifndef INCLUDED_snikket_persistence_KeyValueStore
#define INCLUDED_snikket_persistence_KeyValueStore

#ifndef HXCPP_H
#include <hxcpp.h>
#endif

HX_DECLARE_CLASS2(snikket,persistence,KeyValueStore)

namespace snikket{
namespace persistence{


class HXCPP_CLASS_ATTRIBUTES KeyValueStore_obj {
	public:
		typedef ::hx::Object super;
		HX_DO_INTERFACE_RTTI;

		void (::hx::Object :: *_hx_get)(::String k, ::Dynamic callback); 
		static inline void get( ::Dynamic _hx_,::String k, ::Dynamic callback) {
			(_hx_.mPtr->*( ::hx::interface_cast< ::snikket::persistence::KeyValueStore_obj *>(_hx_.mPtr->_hx_getInterface(0x42160a8d)))->_hx_get)(k,callback);
		}
		void (::hx::Object :: *_hx_set)(::String k,::String v, ::Dynamic callback); 
		static inline void set( ::Dynamic _hx_,::String k,::String v, ::Dynamic callback) {
			(_hx_.mPtr->*( ::hx::interface_cast< ::snikket::persistence::KeyValueStore_obj *>(_hx_.mPtr->_hx_getInterface(0x42160a8d)))->_hx_set)(k,v,callback);
		}
};

} // end namespace snikket
} // end namespace persistence

#endif /* INCLUDED_snikket_persistence_KeyValueStore */