diff options
Diffstat (limited to 'TAO/TAO_IDL/include/ast_typedef.h')
-rw-r--r-- | TAO/TAO_IDL/include/ast_typedef.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/include/ast_typedef.h b/TAO/TAO_IDL/include/ast_typedef.h index b14fef60d63..ea1f28cba3b 100644 --- a/TAO/TAO_IDL/include/ast_typedef.h +++ b/TAO/TAO_IDL/include/ast_typedef.h @@ -118,9 +118,19 @@ public: virtual bool dump_annotations_inline () const { return true; } + /** + * Recursively acquired annotations from typedefs. + */ + virtual AST_Annotation_Appls &annotations (); + protected: virtual int compute_size_type (void); // Compute the size type if it is unknown. + + /** + * Cache of Recursively acquired annotations from typedefs. + */ + AST_Annotation_Appls *cached_annotations_; }; #endif // _AST_TYPEDEF_AST_TYPEDEF_HH |