Beispiel #1
0
        public bool VisitNonTypeTemplateParameterDecl(NonTypeTemplateParameter nonTypeTemplateParameter)
        {
            if (!VisitDeclaration(nonTypeTemplateParameter))
            {
                return(false);
            }

            return(true);
        }
Beispiel #2
0
        public override TypePrinterResult VisitNonTypeTemplateParameterDecl(NonTypeTemplateParameter nonTypeTemplateParameter)
        {
            if (nonTypeTemplateParameter.DefaultArgument == null)
            {
                return(nonTypeTemplateParameter.Name);
            }

            return($"{nonTypeTemplateParameter.Name} = {nonTypeTemplateParameter.DefaultArgument.String}");
        }
Beispiel #3
0
        public string VisitNonTypeTemplateParameter(NonTypeTemplateParameter nonTypeTemplateParameter)
        {
            if (nonTypeTemplateParameter.DefaultArgument == null)
            {
                return(nonTypeTemplateParameter.Name);
            }

            return(string.Format("{0} = {1}", nonTypeTemplateParameter.Name,
                                 nonTypeTemplateParameter.DefaultArgument.String));
        }
Beispiel #4
0
 public virtual bool VisitNonTypeTemplateParameterDecl(NonTypeTemplateParameter nonTypeTemplateParameter)
 {
     throw new NotImplementedException();
 }
 public CSharpTypePrinterResult VisitNonTypeTemplateParameterDecl(NonTypeTemplateParameter nonTypeTemplateParameter)
 {
     return(nonTypeTemplateParameter.Name);
 }
Beispiel #6
0
 private NonTypeTemplateParameter(NonTypeTemplateParameter.__Internal native, bool skipVTables = false)
     : this(__CopyValue(native), skipVTables)
 {
     __ownsNativeInstance = true;
     NativeToManagedMap[__Instance] = this;
 }
Beispiel #7
0
 private static void* __CopyValue(NonTypeTemplateParameter.__Internal native)
 {
     var ret = Marshal.AllocHGlobal(152);
     global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native));
     return ret.ToPointer();
 }
Beispiel #8
0
 public static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false)
 {
     return new NonTypeTemplateParameter(native, skipVTables);
 }
 public bool VisitNonTypeTemplateParameterDecl(NonTypeTemplateParameter nonTypeTemplateParameter)
 {
     return(false);
 }
Beispiel #10
0
 public string VisitNonTypeTemplateParameterDecl(NonTypeTemplateParameter nonTypeTemplateParameter)
 {
     return(nonTypeTemplateParameter.Name);
 }
Beispiel #11
0
 public bool VisitNonTypeTemplateParameter(NonTypeTemplateParameter nonTypeTemplateParameter)
 {
     throw new NotImplementedException();
 }