/ parsehbtagfunction.hh / Content
#ifndef   __PARSEHBTAGFUNCTION_H__
#define   __PARSEHBTAGFUNCTION_H__

#include "styx.hh"
#include "definitions.h"
#include "parseheaderfile.hh"
#include "xhb.hh"
#include "parsehbtag.hh"

class	ParseHBTag;
class	ParseHeaderfile;

class	ParseHBTagFunction : public ParseHBTag
{
public:
  ParseHBTagFunction(string tagName, ParseHeaderfile* parser,
		     StyxDomNode* superNode);
  ParseHBTagFunction(string tagName, ParseHeaderfile* parser,
		     StyxDomNode* superNode, string right);
  virtual ~ParseHBTagFunction(void);
private:
  string	right;
  void		readTag(void);
  void		readParam(void);
  void		readResult(void);
  void		readCode(void);
  void		extension(void);
};

#endif /* __PARSEHBTAGFUNCTION_H__ */