Ejemplo n.º 1
0
  public void remove_Child(de.monticore.ast.ASTNode child) {

    /* generated by template ast.ErrorIfNull*/
    Log.errorIfNull(child, "0xA7006_827 Parameter 'child' must not be null.");

    /* generated by template ast.additionalmethods.RemoveChild*/

    if (getNestednamespecifier().isPresent() && getNestednamespecifier().get() == child) {
      setNestednamespecifier(null);
    }
    if (getUnqualifiedid().isPresent() && getUnqualifiedid().get() == child) {
      setUnqualifiedid(null);
    }
  }
Ejemplo n.º 2
0
  protected ASTUsingdeclaration(
      /* generated by template ast.ConstructorParametersDeclaration*/
      String typenameL,
      cpp14._ast.ASTNestednamespecifier nestednamespecifier,
      String usingL,
      String doublecolonL,
      cpp14._ast.ASTUnqualifiedid unqualifiedid,
      String semiL)

        /* generated by template ast.ConstructorAttributesSetter*/
      {
    setTypenameL(typenameL);
    setNestednamespecifier(nestednamespecifier);
    setUsingL(usingL);
    setDoublecolonL(doublecolonL);
    setUnqualifiedid(unqualifiedid);
    setSemiL(semiL);
  }