3 #include "ast_visitor.h"
5 AST_Fixed::AST_Fixed (UTL_ScopedName
*name
,
6 AST_Expression
*digits
,
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
),
17 AST_Fixed::~AST_Fixed ()
21 void AST_Fixed::dump (ACE_OSTREAM_TYPE
&os
)
23 dump_i (os
, "fixed<");
30 void AST_Fixed::destroy ()
32 pd_digits
->destroy ();
40 AST_ConcreteType::destroy ();
43 int AST_Fixed::ast_accept (ast_visitor
*visitor
)
45 return visitor
->visit_fixed (this);
48 AST_Expression
*AST_Fixed::digits ()
53 AST_Expression
*AST_Fixed::scale ()
58 IMPL_NARROW_FROM_DECL(AST_Fixed
)