public unsafe TemplateArgument(TemplateSpecializationType owningTemplateSpecializationType, CppSharp.Parser.AST.TemplateArgument argument) { this.OwningTemplateSpecializationType = owningTemplateSpecializationType; this.argument = argument; this.OwningTemplateSpecializationType.AssertNotNull(); this.argument.AssertNotNullAndOfType <CppSharp.Parser.AST.TemplateArgument>(); }
public unsafe TemplateArgument(FunctionTemplateSpecialization owningFunctionTemplateSpecialization, CppSharp.Parser.AST.TemplateArgument argument) { this.OwningFunctionTemplateSpecialization = owningFunctionTemplateSpecialization; this.argument = argument; this.OwningFunctionTemplateSpecialization.AssertNotNull(); this.argument.AssertNotNull(); }
public unsafe TemplateArgument(VarTemplateSpecialization owningVarTemplateSpecialization, CppSharp.Parser.AST.TemplateArgument argument) { this.OwningVarTemplateSpecialization = owningVarTemplateSpecialization; this.argument = argument; this.OwningVarTemplateSpecialization.AssertNotNull(); this.argument.AssertNotNullAndOfType <CppSharp.Parser.AST.TemplateArgument>(); }