diff options
Diffstat (limited to 'gcc/rust/expand/rust-expand-visitor.h')
-rw-r--r-- | gcc/rust/expand/rust-expand-visitor.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/rust/expand/rust-expand-visitor.h b/gcc/rust/expand/rust-expand-visitor.h index 613251d..66dc187 100644 --- a/gcc/rust/expand/rust-expand-visitor.h +++ b/gcc/rust/expand/rust-expand-visitor.h @@ -313,6 +313,14 @@ public: void visit (AST::InferredType &) override; void visit (AST::BareFunctionType &type) override; + template <typename T> + void expand_inner_attribute (T &item, AST::SimplePath &Path); + + template <typename T> + void visit_inner_using_attrs (T &item, std::vector<AST::Attribute> &attrs); + + template <typename T> void visit_inner_attrs (T &item); + bool is_derive (AST::Attribute &attr); template <typename T> |