Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / TAO_IDL / be / be_fixed.cpp
blobe4657b0e03888a13ec32ba6cb7a7a628d8b7b767
1 #include "be_fixed.h"
2 #include "be_visitor.h"
5 be_fixed::be_fixed (UTL_ScopedName *name,
6 AST_Expression *digits,
7 AST_Expression *scale)
8 : COMMON_Base (),
9 AST_Decl (AST_Decl::NT_fixed, name, true),
10 AST_Type (AST_Decl::NT_fixed,name),
11 AST_ConcreteType (AST_Decl::NT_fixed, name),
12 AST_Fixed (name, digits, scale),
13 be_decl (AST_Decl::NT_fixed, name),
14 be_type (AST_Decl::NT_fixed, name)
17 int be_fixed::accept (be_visitor *visitor)
19 return visitor->visit_fixed (this);
22 void be_fixed::destroy ()
24 be_type::destroy ();
25 AST_Fixed::destroy ();
28 IMPL_NARROW_FROM_DECL (be_fixed)