private FunctionTemplateSpecialization(FunctionTemplateSpecialization.Internal native) : this(__CopyValue(native)) { __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; }
protected FunctionTemplateSpecialization(FunctionTemplateSpecialization.Internal* native, bool isInternalImpl = false) { __Instance = new global::System.IntPtr(native); }
public static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.Internal native) { return new FunctionTemplateSpecialization(native); }
private static FunctionTemplateSpecialization.Internal* __CopyValue(FunctionTemplateSpecialization.Internal native) { var ret = Marshal.AllocHGlobal(48); CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_2(ret, new global::System.IntPtr(&native)); return (FunctionTemplateSpecialization.Internal*) ret; }
private FunctionTemplateSpecialization(FunctionTemplateSpecialization.Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; }
protected FunctionTemplateSpecialization(FunctionTemplateSpecialization.Internal* native, bool skipVTables = false) { if (native == null) return; __Instance = new global::System.IntPtr(native); }
private static void* __CopyValue(FunctionTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(24); global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); }
public static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); }
internal FunctionTemplateSpecialization(FunctionTemplateSpecialization.Internal native) : this(__CopyValue(native)) { }
private FunctionTemplateSpecialization(FunctionTemplateSpecialization.Internal native) : this(__CopyValue(native)) { __ownsNativeInstance = true; }
internal FunctionTemplateSpecialization(FunctionTemplateSpecialization.Internal* native) : this(new global::System.IntPtr(native)) { }
public bool VisitFunctionTemplateSpecializationDecl(FunctionTemplateSpecialization specialization) { throw new NotImplementedException(); }
public virtual TypePrinterResult VisitFunctionTemplateSpecializationDecl( FunctionTemplateSpecialization specialization) { throw new NotImplementedException(); }
public virtual bool VisitFunctionTemplateSpecializationDecl(FunctionTemplateSpecialization specialization) { return(specialization.SpecializedFunction.Visit(this)); }
internal FunctionTemplateSpecialization(FunctionTemplateSpecialization.Internal native) : this(&native) { }