protected virtual extern Haxe.Rtti.Enumdef Xenum(Haxe.Xml.Fast x);
protected virtual extern Haxe.Rtti.EnumField Xenumfield(Haxe.Xml.Fast x);
protected virtual extern Haxe.Rtti.Classdef Xclass(Haxe.Xml.Fast x);
protected virtual extern Haxe.Rtti.ClassField Xclassfield(Haxe.Xml.Fast x, bool defPublic = false);
protected virtual extern Haxe.root.List <Haxe.Rtti.ClassField> Xoverloads(Haxe.Xml.Fast x);
protected virtual extern Haxe.Rtti.PathParams Xpath(Haxe.Xml.Fast x);
protected virtual extern void Xroot(Haxe.Xml.Fast x);
protected virtual extern Haxe.Rtti.MetaData Xmeta(Haxe.Xml.Fast x);
protected virtual extern dynamic Xerror(Haxe.Xml.Fast c);
protected virtual extern Haxe.root.List <Haxe.Rtti.CType> Xtypeparams(Haxe.Xml.Fast x);
protected virtual extern Haxe.Rtti.CType Xtype(Haxe.Xml.Fast x);
protected virtual extern Haxe.Rtti.Typedef Xtypedef(Haxe.Xml.Fast x);
protected virtual extern Haxe.Rtti.Abstractdef Xabstract(Haxe.Xml.Fast x);