git » swiftpm » main » tree

[main] / Sources / c_snikket / iinclude / snikket / _Stanza / NodeInterface.h

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

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

HX_DECLARE_CLASS1(snikket,Stanza)
HX_DECLARE_CLASS2(snikket,_Stanza,NodeInterface)

namespace snikket{
namespace _Stanza{


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

		::String (::hx::Object :: *_hx_serialize)(); 
		static inline ::String serialize( ::Dynamic _hx_) {
			return (_hx_.mPtr->*( ::hx::interface_cast< ::snikket::_Stanza::NodeInterface_obj *>(_hx_.mPtr->_hx_getInterface(0xc837e580)))->_hx_serialize)();
		}
		::Dynamic (::hx::Object :: *_hx_traverse)( ::Dynamic f); 
		static inline ::Dynamic traverse( ::Dynamic _hx_, ::Dynamic f) {
			return (_hx_.mPtr->*( ::hx::interface_cast< ::snikket::_Stanza::NodeInterface_obj *>(_hx_.mPtr->_hx_getInterface(0xc837e580)))->_hx_traverse)(f);
		}
};

} // end namespace snikket
} // end namespace _Stanza

#endif /* INCLUDED_snikket__Stanza_NodeInterface */