absyntax_utils/function_param_iterator.cc
changeset 426 78f31e12fc52
parent 424 43d73e28eca8
child 448 1bd18fc06911
equal deleted inserted replaced
425:c8e6cf57324a 426:78f31e12fc52
   223   /* do some consistency checks... */
   223   /* do some consistency checks... */
   224   function_declaration_c       * f_decl = dynamic_cast<function_declaration_c       *>(pou_decl);
   224   function_declaration_c       * f_decl = dynamic_cast<function_declaration_c       *>(pou_decl);
   225   function_block_declaration_c *fb_decl = dynamic_cast<function_block_declaration_c *>(pou_decl);
   225   function_block_declaration_c *fb_decl = dynamic_cast<function_block_declaration_c *>(pou_decl);
   226   program_declaration_c        * p_decl = dynamic_cast<program_declaration_c        *>(pou_decl);
   226   program_declaration_c        * p_decl = dynamic_cast<program_declaration_c        *>(pou_decl);
   227 
   227 
   228   if ((NULL == f_decl) && (NULL == fb_decl) && (NULL == p_decl)) ERROR;
   228   if ((NULL == f_decl) && (NULL == fb_decl) && (NULL == p_decl)) 
       
   229     ERROR;
   229 
   230 
   230   /* OK. Now initialise this object... */
   231   /* OK. Now initialise this object... */
   231   this->f_decl = pou_decl;
   232   this->f_decl = pou_decl;
   232   reset();
   233   reset();
   233 }
   234 }