summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be_include/be_fixed.h
blob: 7f9936c8b7db17bb09bb15e5f05f6c0e6c00ac9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef BE_FIXED_H
#define BE_FIXED_H

#include "ast_fixed.h"
#include "be_type.h"

class AST_Expression;
class be_visitor;

class be_fixed : public virtual AST_Fixed, public virtual be_type
{
public:
  be_fixed (UTL_ScopedName *name,
            AST_Expression *digits,
            AST_Expression *scale);

  virtual int accept (be_visitor *visitor);

  virtual void destroy ();

  DEF_NARROW_FROM_DECL (be_fixed);
};

#endif