public void add_declaration(string type_name, CCodeDeclarator declarator, CCodeModifiers modifiers = 0) { var stmt = new CCodeDeclaration(type_name); stmt.add_declarator(declarator); stmt.modifiers = modifiers; add_statement(stmt); }
/// <summary> /// Adds the specified declarator to this declaration. /// /// <param name="decl">a declarator</param> /// </summary> public void add_declarator(CCodeDeclarator decl) { declarators.Add(decl); }
public CCodeTypeDefinition(string type, CCodeDeclarator decl) { type_name = type; declarator = decl; }