public static IEnumerable <Expression> GetArguments(this CXXConstructExpr constructorExpr) { for (var x = 0; x < constructorExpr.ArgumentsCount; x++) { var argument = constructorExpr.getArguments((uint)x); yield return(argument); } }
public virtual bool VisitCXXConstructExpr(CXXConstructExpr stmt) { if (!VisitExpr(stmt)) { return(false); } return(true); }
protected CXXConstructExpr(CXXConstructExpr.Internal* native, bool isInternalImpl = false) : base((CppSharp.Parser.AST.Expression.Internal*) native) { }
private CXXConstructExpr(CXXConstructExpr.Internal native) : this(__CopyValue(native)) { __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; }
private static CXXConstructExpr.Internal* __CopyValue(CXXConstructExpr.Internal native) { var ret = Marshal.AllocHGlobal(64); CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_2(ret, new global::System.IntPtr(&native)); return (CXXConstructExpr.Internal*) ret; }
public static CXXConstructExpr __CreateInstance(CXXConstructExpr.Internal native) { return new CXXConstructExpr(native); }
public bool VisitCXXConstructExpr(CXXConstructExpr stmt) { throw new NotImplementedException(); }
protected CXXConstructExpr(CXXConstructExpr.Internal* native, bool skipVTables = false) : base((CppSharp.Parser.AST.Expression.Internal*) null) { __PointerAdjustment = 0; if (native == null) return; __Instance = new global::System.IntPtr(native); }
private CXXConstructExpr(CXXConstructExpr.Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; }
public static CXXConstructExpr __CreateInstance(CXXConstructExpr.Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); }
private static void* __CopyValue(CXXConstructExpr.__Internal native) { var ret = Marshal.AllocHGlobal(44); global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); }