Available on python, php, lua, hl, neko, cpp, macro, java
staticaddRtti():Array<Field>
Available on macro
staticgetInfos(t:Type):RecordMacros
@:has_untypedstaticmacroBuild():Array<Field>
staticmacroCount(em:Expr, econd:Expr):{pos:Position, expr:ExprDef}
staticmacroDelete(em:Expr, econd:Expr, eopt:Expr):{pos:Position, expr:ExprDef}
staticmacroGet(em:Expr, econd:Expr, elock:Expr):{pos:Position, expr:ExprDef}
staticmacroSearch(em:Expr, econd:Expr, eopt:Expr, elock:Expr, ?single:Bool):{pos:Position, expr:ExprDef}
dynamicerror(msg:String, pos:Position):Dynamic
dynamicfollow(t:Type, ?once:Bool):Type
dynamicgetManager(t:Type, p:Position):RecordMacros
dynamicresolveType(name:String, ?module:String):Type
dynamictypeof(e:Expr):Type