First commit

This commit is contained in:
2021-03-07 05:58:59 +01:00
committed by Andreas Schaafsma
commit 5d4c4a054e
18475 changed files with 3309357 additions and 0 deletions

View File

@@ -0,0 +1,107 @@
// Generated by Haxe 4.0.5
#include <hxcpp.h>
#ifndef INCLUDED_haxe_io_Path
#include <haxe/io/Path.h>
#endif
#ifndef INCLUDED_sys_FileSystem
#include <sys/FileSystem.h>
#endif
HX_LOCAL_STACK_FRAME(_hx_pos_b4db2871ee22ed2c_31_exists,"sys.FileSystem","exists",0xf55bed9e,"sys.FileSystem.exists","/usr/share/haxe/std/cpp/_std/sys/FileSystem.hx",31,0xcabeeced)
namespace sys{
void FileSystem_obj::__construct() { }
Dynamic FileSystem_obj::__CreateEmpty() { return new FileSystem_obj; }
void *FileSystem_obj::_hx_vtable = 0;
Dynamic FileSystem_obj::__Create(hx::DynamicArray inArgs)
{
hx::ObjectPtr< FileSystem_obj > _hx_result = new FileSystem_obj();
_hx_result->__construct();
return _hx_result;
}
bool FileSystem_obj::_hx_isInstanceOf(int inClassId) {
return inClassId==(int)0x00000001 || inClassId==(int)0x284891f8;
}
bool FileSystem_obj::exists(::String path){
HX_STACKFRAME(&_hx_pos_b4db2871ee22ed2c_31_exists)
HXDLIN( 31) ::String _hx_tmp;
HXDLIN( 31) bool _hx_tmp1;
HXDLIN( 31) if (hx::IsEq( path.charCodeAt(1),58 )) {
HXDLIN( 31) _hx_tmp1 = (path.length <= 3);
}
else {
HXDLIN( 31) _hx_tmp1 = false;
}
HXDLIN( 31) if (_hx_tmp1) {
HXDLIN( 31) _hx_tmp = ::haxe::io::Path_obj::addTrailingSlash(path);
}
else {
HXDLIN( 31) if ((path == HX_("/",2f,00,00,00))) {
HXDLIN( 31) _hx_tmp = HX_("/",2f,00,00,00);
}
else {
HXDLIN( 31) _hx_tmp = ::haxe::io::Path_obj::removeTrailingSlashes(path);
}
}
HXDLIN( 31) return _hx_std_sys_exists(_hx_tmp);
}
STATIC_HX_DEFINE_DYNAMIC_FUNC1(FileSystem_obj,exists,return )
FileSystem_obj::FileSystem_obj()
{
}
bool FileSystem_obj::__GetStatic(const ::String &inName, Dynamic &outValue, hx::PropertyAccess inCallProp)
{
switch(inName.length) {
case 6:
if (HX_FIELD_EQ(inName,"exists") ) { outValue = exists_dyn(); return true; }
}
return false;
}
#ifdef HXCPP_SCRIPTABLE
static hx::StorageInfo *FileSystem_obj_sMemberStorageInfo = 0;
static hx::StaticInfo *FileSystem_obj_sStaticStorageInfo = 0;
#endif
hx::Class FileSystem_obj::__mClass;
static ::String FileSystem_obj_sStaticFields[] = {
HX_("exists",dc,1d,e0,bf),
::String(null())
};
void FileSystem_obj::__register()
{
FileSystem_obj _hx_dummy;
FileSystem_obj::_hx_vtable = *(void **)&_hx_dummy;
hx::Static(__mClass) = new hx::Class_obj();
__mClass->mName = HX_("sys.FileSystem",6c,2c,e5,e6);
__mClass->mSuper = &super::__SGetClass();
__mClass->mConstructEmpty = &__CreateEmpty;
__mClass->mConstructArgs = &__Create;
__mClass->mGetStaticField = &FileSystem_obj::__GetStatic;
__mClass->mSetStaticField = &hx::Class_obj::SetNoStaticField;
__mClass->mStatics = hx::Class_obj::dupFunctions(FileSystem_obj_sStaticFields);
__mClass->mMembers = hx::Class_obj::dupFunctions(0 /* sMemberFields */);
__mClass->mCanCast = hx::TCanCast< FileSystem_obj >;
#ifdef HXCPP_SCRIPTABLE
__mClass->mMemberStorageInfo = FileSystem_obj_sMemberStorageInfo;
#endif
#ifdef HXCPP_SCRIPTABLE
__mClass->mStaticStorageInfo = FileSystem_obj_sStaticStorageInfo;
#endif
hx::_hx_RegisterClass(__mClass->mName, __mClass);
}
} // end namespace sys