Ejemplo n.º 1
0
        public override AST.Type VisitTag(TagType type)
        {
            var _type = new AST.TagType();

            _type.Declaration = declConverter.Visit(type.Declaration);
            VisitType(type, _type);
            return(_type);
        }
Ejemplo n.º 2
0
        public virtual string VisitTagType(TagType tag, TypeQualifiers quals)
        {
            var qual = PrintTypeQualifiers && quals.IsConst ? "const " : string.Empty;

            return(string.Format("{0}{1}", qual, tag.Declaration.Visit(this)));
        }
Ejemplo n.º 3
0
        public virtual string VisitTagType(TagType tag, TypeQualifiers quals)
        {
            var qual = GetStringQuals(quals);

            return($"{qual}{tag.Declaration.Visit(this)}");
        }
Ejemplo n.º 4
0
 public TagType(TagType type)
     : base(type)
 {
     Declaration = type.Declaration;
 }